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

Reply via email to