[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20251002135520.63777-1-andersson@kernel.org>
Date: Thu, 2 Oct 2025 08:55:18 -0500
From: Bjorn Andersson <andersson@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-remoteproc@...r.kernel.org,
linux-kernel@...r.kernel.org,
Andrew Davis <afd@...com>,
Peng Fan <peng.fan@....com>,
Stephan Gerhold <stephan.gerhold@...aro.org>,
Luca Weiss <luca.weiss@...rphone.com>,
Christophe JAILLET <christophe.jaillet@...adoo.fr>,
Dmitry Baryshkov <lumag@...nel.org>,
Hiago De Franco <hiago.franco@...adex.com>,
Shengjiu Wang <shengjiu.wang@....com>,
Zhen Ni <zhen.ni@...ystack.cn>
Subject: [GIT PULL] remoteproc updates for v6.18
The following changes since commit c17b750b3ad9f45f2b6f7e6f7f4679844244f0b9:
Linux 6.17-rc2 (2025-08-17 15:22:10 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git tags/rproc-v6.18
for you to fetch changes up to d41e075b077142bb9ae5df40b9ddf9fd7821a811:
remoteproc: pru: Fix potential NULL pointer dereference in pru_rproc_set_ctable() (2025-09-23 11:49:58 -0600)
----------------------------------------------------------------
remoteproc updates for v6.18
Enable coredump support for the i.MX HiFi core remoteproc, and clean up
the i.MX remoteproc driver.
Introduce remoteprocs on the Qualcomm Milos platform. Gracefully shut own
the ADSP remoteproc when bootloader has loaded the "Lite" firmware on X
Elite. Improve the resource handover procedure to avoid possibly duplicate
handling.
Transition the TI DA8xx, TI Keystone, and TI Wakeup M3 remoteproc
drivers to handle resources using devres.
----------------------------------------------------------------
Andrew Davis (12):
remoteproc: da8xx: Use devm_rproc_alloc() helper
remoteproc: da8xx: Use devm action to release reserved memory
remoteproc: da8xx: Use devm_rproc_add() helper
remoteproc: keystone: Use devm action to release reserved memory
remoteproc: keystone: Use devm_pm_runtime_enable() helper
remoteproc: keystone: Use devm action to call PM runtime put sync
remoteproc: keystone: Use devm_gpiod_get() helper
remoteproc: keystone: Use devm_rproc_add() helper
remoteproc: wkup_m3: Use devm_pm_runtime_enable() helper
remoteproc: wkup_m3: Use devm action to call PM runtime put sync
remoteproc: wkup_m3: Use devm_rproc_alloc() helper
remoteproc: wkup_m3: Use devm_rproc_add() helper
Christophe JAILLET (1):
remoteproc: k3: Correctly release some resources allocated in k3_rproc_request_mbox()
Dmitry Baryshkov (1):
remoteproc: qcom_q6v5_mss: support loading MBN file on msm8974
Hiago De Franco (1):
remoteproc: k3: Remove remote processor mailbox ping
Luca Weiss (2):
dt-bindings: remoteproc: qcom,milos-pas: Document remoteprocs
remoteproc: qcom: pas: Add Milos remoteproc support
Peng Fan (6):
remoteproc: imx_rproc: Introduce start/stop/detect_mode ops for imx_rproc_dcfg
remoteproc: imx_rproc: Move imx_rproc_dcfg closer to imx_rproc_of_match
remoteproc: imx_rproc: Simplify IMX_RPROC_MMIO switch case
remoteproc: imx_rproc: Simplify IMX_RPROC_SCU_API switch case
remoteproc: imx_rproc: Simplify IMX_RPROC_SMC switch case
remoteproc: imx_rproc: Clean up after ops introduction
Shengjiu Wang (1):
remoteproc: imx_dsp_rproc: Add support of recovery and coredump process
Stephan Gerhold (4):
remoteproc: qcom: q6v5: Avoid disabling handover IRQ twice
remoteproc: qcom: q6v5: Avoid handling handover twice
remoteproc: qcom: pas: Shutdown lite ADSP DTB on X1E
remoteproc: qcom: pas: Drop redundant assignment to ret
Zhen Ni (1):
remoteproc: pru: Fix potential NULL pointer dereference in pru_rproc_set_ctable()
.../bindings/remoteproc/qcom,milos-pas.yaml | 198 +++++++++
drivers/remoteproc/da8xx_remoteproc.c | 57 +--
drivers/remoteproc/imx_dsp_rproc.c | 45 ++-
drivers/remoteproc/imx_rproc.c | 449 ++++++++++++---------
drivers/remoteproc/imx_rproc.h | 7 +
drivers/remoteproc/keystone_remoteproc.c | 95 ++---
drivers/remoteproc/pru_rproc.c | 3 +-
drivers/remoteproc/qcom_q6v5.c | 8 +-
drivers/remoteproc/qcom_q6v5_mss.c | 11 +-
drivers/remoteproc/qcom_q6v5_pas.c | 32 +-
drivers/remoteproc/ti_k3_common.c | 21 +-
drivers/remoteproc/ti_k3_dsp_remoteproc.c | 2 -
drivers/remoteproc/ti_k3_r5_remoteproc.c | 2 -
drivers/remoteproc/wkup_m3_rproc.c | 69 ++--
14 files changed, 635 insertions(+), 364 deletions(-)
create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,milos-pas.yaml
Powered by blists - more mailing lists