Correct error path in rproc_alloc(), with regards to put_device() and
freeing of the rproc index ida. The Mediatek SCP remoteproc driver is
returned to only creating child devices from specific DeviceTree nodes.
OMAP remoteproc driver is updated to match the cleanups in the OMAP
iommu driver.
In addition to this, a number of conversions to devres and other small,
mostly stylistic, code cleanups.
-----BEGIN PGP SIGNATURE-----
iQJJBAABCAAzFiEEBd4DzF816k8JZtUlCx85Pw2ZrcUFAmeVIZEVHGFuZGVyc3Nv
bkBrZXJuZWwub3JnAAoJEAsfOT8Nma3FwaMP/10U35ZG0iFhjmMTWusMMS/j/FMv
ufD1wXCibAROf/Kj3JhITVjUyOVNYisyGKi8gUPmWn9Ti5nMjUFvYDXtUfrBegLf
Kl1rYIFuXCeldQQbZDbtHXnXTtosneQSqLSoj1lQSiQgC8R0SuQCwm3KyhSBJs1P
sxXz6B+ewW67U7hpaRI/hzKOzq3ANK7NqMzTxVkage+VRfEcc1xeH+iwTUUseiYR
GkECXTogol+btjUyAM7QVkVUAA+DqjJoFinWW6kXzOP1Z+L6T4lqcqXVoakItR8K
hJ2IP5ktoShDtQ1IdXOLXcdS9IL6YPvLjkY5YPv9/fSEyiKBOC3k49ED1tkLuFa4
0/CDamFLeuAZm3yvnsH2sgpLYrUOdVbm6nkqicBq2BGngJxWr1crVeXclON39TgU
7wa0jLWW2P1B649NGNRrM+6vsxrZPRRYVdpoT7L6EItdQfUKOo5ra1Min9SIeAjy
edsAaM7UogOyewYTWW///3ecjS1UDEW2gOzrRnAyxUWd+6yzBxnMsxY+0h1idXPt
Wbf9PP0YDd4HtbXrCH96t1FtMJJ9TClh7vxCLqpMSS1H508uFpSkMmOpw13FnODu
evvucZ3QjOs+eujiuZWzbJyjXIqMSfU0wDYz2xSVOJxvctsUkASQzlvirqQZe0uy
Oe9jfkgPMRdW9jQ9
=QA3V
-----END PGP SIGNATURE-----
Merge tag 'rproc-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Pull remoteproc updates from Bjorn Andersson:
- Correct error path in rproc_alloc(), with regards to put_device() and
freeing of the rproc index ida
- The Mediatek SCP remoteproc driver is returned to only creating child
devices from specific DeviceTree nodes
- Update the OMAP remoteproc driver to match the cleanups in the OMAP
iommu driver
In addition to this, a number of conversions to devres and other small,
mostly stylistic, code cleanups
* tag 'rproc-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux:
remoteproc: st: Use syscon_regmap_lookup_by_phandle_args
remoteproc: keystone: Use syscon_regmap_lookup_by_phandle_args
remoteproc: st: Simplify with dev_err_probe
remoteproc: omap: Simplify returning syscon PTR_ERR
remoteproc: keystone: Simplify returning syscon PTR_ERR
remoteproc: k3-r5: Add devm action to release tsp
remoteproc: k3-r5: Use devm_rproc_add() helper
remoteproc: k3-r5: Use devm_ioremap_wc() helper
remoteproc: k3-r5: Use devm_kcalloc() helper
remoteproc: k3-r5: Add devm action to release reserved memory
remoteproc: mtk_scp: Only populate devices for SCP cores
remoteproc: omap: Handle ARM dma_iommu_mapping
remoteproc: core: Fix ida_free call while not allocated