[GIT PULL] remoteproc updates for v6.15

From: Bjorn Andersson
Date: Fri Mar 28 2025 - 15:26:16 EST



The following changes since commit a64dcfb451e254085a7daee5fe51bf22959d52d3:

Linux 6.14-rc2 (2025-02-09 12:45:03 -0800)

are available in the Git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git tags/rproc-v6.15

for you to fetch changes up to e917b73234b02aa4966325e7380d2559bf127ba9:

remoteproc: qcom_q6v5_pas: Make single-PD handling more robust (2025-03-22 08:42:39 -0500)

----------------------------------------------------------------
remoteproc updates for v6.15

The i.MX8MP DSP remoteproc driver is transitioned to use the reset
framework for driving the run/stall reset bits.

Support for managing the modem remoteprocessor on the Qualocmm MSM8226,
MSM8926, and SM8750 platforms is added.

----------------------------------------------------------------
Dan Carpenter (1):
remoteproc: sysmon: Update qcom_add_sysmon_subdev() comment

Daniel Baluta (8):
dt-bindings: reset: audiomix: Add reset ids for EARC and DSP
dt-bindings: dsp: fsl,dsp: Add resets property
reset: imx8mp-audiomix: Add prefix for internal macro
reset: imx8mp-audiomix: Prepare the code for more reset bits
reset: imx8mp-audiomix: Introduce active_low configuration option
reset: imx8mp-audiomix: Add support for DSP run/stall
imx_dsp_rproc: Use reset controller API to control the DSP
remoteproc: imx_dsp_rproc: Document run_stall struct member

Jiri Slaby (SUSE) (1):
irqdomain: remoteproc: Switch to of_fwnode_handle()

Konrad Dybcio (1):
dt-bindings: remoteproc: Consolidate SC8180X and SM8150 PAS files

Krzysztof Kozlowski (4):
dt-bindings: remoteproc: qcom,sm6115-pas: Use recommended MBN firmware format in DTS example
dt-bindings: remoteproc: Add SM8750 CDSP
dt-bindings: remoteproc: Add SM8750 MPSS
remoteproc: qcom: pas: Add SM8750 MPSS

Luca Weiss (7):
dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MSM8926
remoteproc: qcom_q6v5_mss: Handle platforms with one power domain
remoteproc: qcom_q6v5_mss: Add modem support on MSM8226
remoteproc: qcom_q6v5_mss: Add modem support on MSM8926
remoteproc: qcom: pas: add minidump_id to SC7280 WPSS
remoteproc: qcom_q6v5_pas: Use resource with CX PD for MSM8226
remoteproc: qcom_q6v5_pas: Make single-PD handling more robust

Matti Lehtimäki (4):
dt-bindings: remoteproc: qcom,msm8916-mss-pil: Support platforms with one power domain
dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MSM8226
dt-bindings: remoteproc: qcom,wcnss-pil: Add support for single power-domain platforms
remoteproc: qcom_wcnss: Handle platforms with only single power domain

Peng Fan (2):
remoteproc: omap: Add comment for is_iomem
remoteproc: core: Clear table_sz when rproc_shutdown

Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 24 ++-
.../bindings/remoteproc/qcom,msm8916-mss-pil.yaml | 64 ++++++-
.../bindings/remoteproc/qcom,sc8180x-pas.yaml | 96 -----------
.../bindings/remoteproc/qcom,sm6115-pas.yaml | 2 +-
.../bindings/remoteproc/qcom,sm8150-pas.yaml | 7 +
.../bindings/remoteproc/qcom,sm8550-pas.yaml | 46 +++++-
.../bindings/remoteproc/qcom,wcnss-pil.yaml | 45 ++++-
drivers/remoteproc/imx_dsp_rproc.c | 26 ++-
drivers/remoteproc/imx_rproc.h | 2 +
drivers/remoteproc/omap_remoteproc.c | 1 +
drivers/remoteproc/pru_rproc.c | 2 +-
drivers/remoteproc/qcom_q6v5_mss.c | 184 ++++++++++++++++++++-
drivers/remoteproc/qcom_q6v5_pas.c | 38 ++++-
drivers/remoteproc/qcom_sysmon.c | 2 +-
drivers/remoteproc/qcom_wcnss.c | 33 +++-
drivers/remoteproc/remoteproc_core.c | 1 +
drivers/reset/reset-imx8mp-audiomix.c | 78 ++++++---
include/dt-bindings/reset/imx8mp-reset-audiomix.h | 13 ++
18 files changed, 499 insertions(+), 165 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sc8180x-pas.yaml
create mode 100644 include/dt-bindings/reset/imx8mp-reset-audiomix.h