The following changes since commit 3a8660878839faadb4f1a6dd72c3179c1df56787:
Linux 6.18-rc1 (2025-10-12 13:42:36 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git tags/rproc-v6.19 for you to fetch changes up to 641092c1bc1bbc3be059d9d723b1cec10a368617: remoteproc: qcom_q6v5_wcss: use optional reset for wcss_q6_bcr_reset (2025-11-29 15:20:23 -0600) ---------------------------------------------------------------- remoteproc updates for v6.19 Add support for the compute DSP in the Qualcomm SDM660 platform, and finally fix up the way MSM8974 audio DSP remoteproc driver manages its power rails. Replace the usage of of_reserved_mem_lookup() with of_reserved_mem_region_to_resource() to clean things up across most of the drivers. Perform a variety of housekeeping and cleanup work across iMX, Mediatek, and TI remoteproc drivers. ---------------------------------------------------------------- Alexandru Gagniuc (2): remoteproc: qcom_q6v5_wcss: fix parsing of qcom,halt-regs remoteproc: qcom_q6v5_wcss: use optional reset for wcss_q6_bcr_reset AngeloGioacchino Del Regno (1): remoteproc: mtk_scp: Construct FW path if firmware-name not present Bjorn Andersson (1): remoteproc: st: Fix indexing of memory-regions Dan Carpenter (6): remoteproc: mediatek: Change the snprintf() checking remoteproc: imx_dsp_rproc: Fix NULL vs IS_ERR() bug in imx_dsp_rproc_add_carveout() remoteproc: qcom_q6v5_adsp: Fix a NULL vs IS_ERR() check in adsp_alloc_memory_region() remoteproc: qcom: pas: Fix a couple NULL vs IS_ERR() bugs remoteproc: qcom: q6v5: Fix NULL vs IS_ERR() bug in q6v5_alloc_memory_region() remoteproc: qcom_wcnss: Fix NULL vs IS_ERR() bug in wcnss_alloc_memory_region() Konrad Dybcio (1): dt-bindings: remoteproc: qcom,sc8280xp-pas: Fix CDSP power desc Luca Weiss (2): dt-bindings: remoteproc: qcom,adsp: Make msm8974 use CX as power domain remoteproc: qcom_q6v5_pas: Use resource with CX PD for MSM8974 Nickolay Goppen (3): dt-bindings: remoteproc: qcom: adsp: Add missing constrains for SDM660 ADSP dt-bindings: remoteproc: qcom: adsp: Add SDM660 CDSP compatible remoteproc: qcom: pas: Add support for SDM660 CDSP Peng Fan (26): remoteproc: imx_rproc: Fix runtime PM cleanup and improve remove path remoteproc: imx_rproc: Use devm_add_action_or_reset() for workqueue cleanup remoteproc: imx_rproc: Use devm_add_action_or_reset() for mailbox cleanup remoteproc: imx_rproc: Use devm_clk_get_enabled() and simplify cleanup remoteproc: imx_rproc: Use devm_add_action_or_reset() for scu cleanup remoteproc: imx_rproc: Use devm_rproc_add() helper remoteproc: imx_rproc: Simplify clock enable logic using dcfg flags remoteproc: imx_rproc: Make detach operation platform-specific remoteproc: imx_rproc: Enable PM runtime support unconditionally remoteproc: imx_rproc: Remove the assignement to method remoteproc: core: Drop redundant initialization of 'ret' in rproc_shutdown() remoteproc: core: Sort header includes remoteproc: core: Removed unused headers remoteproc: core: Remove unused export of rproc_va_to_pa remoteproc: imx_dsp_rproc: Simplify power domain attach and error handling remoteproc: imx_dsp_rproc: Use devm_rproc_add() helper remoteproc: imx_dsp_rproc: Use devm_pm_runtime_enable() helper remoteproc: imx_dsp_rproc: Use dev_err_probe() for firmware and mode errors remoteproc: imx_dsp_rproc: Drop extra space remoteproc: imx_dsp_rproc: Use start/stop/detect_mode ops from imx_rproc_dcfg remoteproc: imx_dsp_rproc: Move imx_dsp_rproc_dcfg closer to imx_dsp_rproc_of_match remoteproc: imx_dsp_rproc: Simplify IMX_RPROC_MMIO switch case remoteproc: imx_dsp_rproc: Simplify IMX_RPROC_SCU_API switch case remoteproc: imx_dsp_rproc: Simplify IMX_RPROC_RESET_CONTROLLER switch case remoteproc: imx_rproc: Remove enum imx_rproc_method remoteproc: imx_dsp_rproc: Simplify start/stop error handling Rob Herring (Arm) (2): remoteproc: Use of_reserved_mem_region_* functions for "memory-region" remoteproc: qcom: Use of_reserved_mem_region_* functions for "memory-region" Sakari Ailus (1): remoteproc: omap: Remove redundant pm_runtime_mark_last_busy() calls .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 26 +- .../bindings/remoteproc/qcom,sc8280xp-pas.yaml | 4 + drivers/remoteproc/imx_dsp_rproc.c | 404 +++++++++++---------- drivers/remoteproc/imx_rproc.c | 238 +++++------- drivers/remoteproc/imx_rproc.h | 16 +- drivers/remoteproc/mtk_scp.c | 65 +++- drivers/remoteproc/omap_remoteproc.c | 3 - drivers/remoteproc/qcom_q6v5_adsp.c | 29 +- drivers/remoteproc/qcom_q6v5_mss.c | 60 +-- drivers/remoteproc/qcom_q6v5_pas.c | 80 ++-- drivers/remoteproc/qcom_q6v5_wcss.c | 40 +- drivers/remoteproc/qcom_wcnss.c | 27 +- drivers/remoteproc/rcar_rproc.c | 38 +- drivers/remoteproc/remoteproc_core.c | 31 +- drivers/remoteproc/st_remoteproc.c | 44 ++- drivers/remoteproc/stm32_rproc.c | 46 +-- drivers/remoteproc/ti_k3_common.c | 28 +- drivers/remoteproc/xlnx_r5_remoteproc.c | 53 +-- 18 files changed, 570 insertions(+), 662 deletions(-)

