[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20251205200342.119676-1-andersson@kernel.org>
Date: Fri, 5 Dec 2025 14:03:42 -0600
From: Bjorn Andersson <andersson@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-remoteproc@...r.kernel.org,
linux-kernel@...r.kernel.org,
Peng Fan <peng.fan@....com>,
Dan Carpenter <dan.carpenter@...aro.org>,
Nickolay Goppen <setotau@...nlining.org>,
Alexandru Gagniuc <mr.nuke.me@...il.com>,
Luca Weiss <luca@...aweiss.eu>,
Rob Herring <robh@...nel.org>,
AngeloGioacchino Del Regno <angelogioacchino.delregno@...labora.com>,
Bjorn Andersson <bjorn.andersson@....qualcomm.com>,
Konrad Dybcio <konrad.dybcio@....qualcomm.com>,
Sakari Ailus <sakari.ailus@...ux.intel.com>
Subject: [GIT PULL] remoteproc updates for v6.19
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(-)
Powered by blists - more mailing lists