The following changes since commit 8f0b4cce4481fb22653697cced8d0d04027cb1e8:
Linux 6.19-rc1 (2025-12-14 16:05:07 +1200) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git tags/rproc-v7.0 for you to fetch changes up to 26aa5295010ffaebcf8f1991c53fa7cf2ee1b20d: remoteproc: imx_rproc: Fix invalid loaded resource table detection (2026-02-03 09:23:12 -0700) ---------------------------------------------------------------- remoteproc updates for v7.0 Fix a memory remapping issue and make a few life-cycle improvements in the i.MX HiFi remoteproc driver. Add support the System Manager CPU and LMM APIs and use this to support i.MX95. Rework the handling of the Mediatek SCP clock to avoid a potential circular deadlock in the clock providers. Refactor the Qualcomm secure-world helpers and add support in the Qualcomm PAS remoteproc driver for reading a resource-table from secure world. Use this to configure the IOMMU on newer targets where Linux runs in EL2. ---------------------------------------------------------------- Beleswar Padhi (1): dt-bindings: remoteproc: Add HSM M4F core on TI K3 SoCs Bjorn Andersson (1): Merge branch '[email protected]' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into rproc-next Daniel Baluta (1): remoteproc: imx_dsp_rproc: Fix multiple start/stop operations Iuliana Prodan (3): remoteproc: imx_dsp_rproc: Skip RP_MBOX_SUSPEND_SYSTEM when mailbox TX channel is uninitialized remoteproc: imx_dsp_rproc: Rename macro to reflect multiple contexts remoteproc: imx_dsp_rproc: Wait for suspend ACK only if WAIT_FW_CONFIRMATION is set Krzysztof Kozlowski (4): dt-bindings: remoteproc: qcom,adsp: Allow cx-supply on qcom,sdm845-slpi-pas dt-bindings: remoteproc: qcom,sm8550-pas: Drop SM8750 ADSP from if-branch remoteproc: mtk_scp: Simplify with scoped for each OF child loop remoteproc: xlnx_r5: Simplify with scoped for each OF child loop Mukesh Ojha (13): dt-bindings: remoteproc: qcom,pas: Add iommus property firmware: qcom_scm: Remove redundant piece of code firmware: qcom_scm: Rename peripheral as pas_id firmware: qcom_scm: Introduce PAS context allocator helper function remoteproc: pas: Replace metadata context with PAS context structure soc: qcom: mdtloader: Add PAS context aware qcom_mdt_pas_load() function soc: qcom: mdtloader: Remove qcom_mdt_pas_init() from exported symbols firmware: qcom_scm: Add a prep version of auth_and_reset function firmware: qcom_scm: Refactor qcom_scm_pas_init_image() firmware: qcom_scm: Add SHM bridge handling for PAS when running without QHEE firmware: qcom_scm: Add qcom_scm_pas_get_rsc_table() to get resource table remoteproc: pas: Extend parse_fw callback to fetch resources via SMC call remoteproc: qcom: pas: Enable Secure PAS support with IOMMU managed by Linux Peng Fan (7): dt-bindings: remoteproc: fsl,imx-rproc: Add support for i.MX95 remoteproc: imx_rproc: Add runtime ops copy to support dynamic behavior remoteproc: imx_rproc: Introduce prepare ops for imx_rproc_dcfg remoteproc: imx_rproc: Add support for System Manager LMM API remoteproc: imx_rproc: Add support for System Manager CPU API remoteproc: imx_rproc: Add support for i.MX95 remoteproc: imx_rproc: Fix invalid loaded resource table detection Shengjiu Wang (1): remoteproc: imx_dsp_rproc: Only reset carveout memory at RPROC_OFFLINE state Shenwei Wang (1): remoteproc: imx_rproc: Use strstarts for "rsc-table" check Soham Metha (1): dt-bindings: remoteproc: Fix dead link to Keystone DSP GPIO binding Tzung-Bi Shih (1): remoteproc: mediatek: Break lock dependency to `prepare_lock` .../bindings/remoteproc/fsl,imx-rproc.yaml | 1 + .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 5 + .../bindings/remoteproc/qcom,pas-common.yaml | 3 + .../bindings/remoteproc/qcom,sm8550-pas.yaml | 1 - .../bindings/remoteproc/ti,hsm-m4fss.yaml | 72 ++++ .../bindings/remoteproc/ti,keystone-rproc.txt | 2 +- drivers/firmware/qcom/qcom_scm.c | 380 ++++++++++++++++++--- drivers/firmware/qcom/qcom_scm.h | 1 + drivers/remoteproc/Kconfig | 2 + drivers/remoteproc/imx_dsp_rproc.c | 95 ++++-- drivers/remoteproc/imx_rproc.c | 255 +++++++++++++- drivers/remoteproc/imx_rproc.h | 4 + drivers/remoteproc/mtk_scp.c | 46 ++- drivers/remoteproc/mtk_scp_ipi.c | 4 +- drivers/remoteproc/qcom_q6v5_pas.c | 165 +++++++-- drivers/remoteproc/xlnx_r5_remoteproc.c | 9 +- drivers/soc/qcom/mdt_loader.c | 51 ++- include/linux/firmware/qcom/qcom_scm.h | 30 +- include/linux/soc/qcom/mdt_loader.h | 22 +- 19 files changed, 959 insertions(+), 189 deletions(-) create mode 100644 Documentation/devicetree/bindings/remoteproc/ti,hsm-m4fss.yaml

