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