mbox series

[GIT,PULL] remoteproc updates for v6.13

Message ID 20241126160536.3286933-1-andersson@kernel.org (mailing list archive)
State New
Headers show
Series [GIT,PULL] remoteproc updates for v6.13 | expand

Pull-request

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

Message

Bjorn Andersson Nov. 26, 2024, 4:05 p.m. UTC
The following changes since commit 9852d85ec9d492ebef56dc5f229416c925758edc:

  Linux 6.12-rc1 (2024-09-29 15:06:19 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 44024ebf25918efb8c771e1b496250bc9c4ef893:

  remoteproc: qcom: wcss: Remove double assignment in q6v5_wcss_probe() (2024-11-15 20:36:27 -0800)

----------------------------------------------------------------
remoteproc updates for v6.13

Make Qualcomm TrustZone Peripherial Authentication Service-remoteproc
identifier/name human friendly. Add audio DSP support for the Qualcomm
SAR2130P. Ensure IMEM access in the Qualcomm modem remoteproc driver is
performed prior to the firmware enabling the XPU and locking us out.

Improve error handling, error logging, compile testing support, and a
few other stylistic things across a variety of the drivers.

----------------------------------------------------------------
Andrew Davis (5):
      remoteproc: k3-dsp: Add compile testing support
      remoteproc: k3-r5: Add compile testing support
      remoteproc: k3-r5: Use IO memset to clear TCMs
      remoteproc: k3-r5: Force cast from iomem address space
      remoteproc: k3-dsp: Force cast from iomem address space

Arnd Bergmann (1):
      mailbox, remoteproc: k3-m4+: fix compile testing

Balaji Pothunoori (1):
      remoteproc: qcom_q6v5_pas: disable auto boot for wpss

Bjorn Andersson (1):
      remoteproc: qcom: pas: Make remoteproc name human friendly

Dmitry Baryshkov (3):
      dt-bindings: remoteproc: qcom,sm8350-pas: add SAR2130P aDSP compatible
      remoteproc: qcom: pas: add minidump_id to SM8350 resources
      remoteproc: qcom: pas: enable SAR2130P audio DSP support

Joe Hattori (3):
      remoteproc: qcom: pas: Remove subdevs on the error path of adsp_probe()
      remoteproc: qcom: adsp: Remove subdevs on the error path of adsp_probe()
      remoteproc: qcom: wcss: Remove subdevs on the error path of q6v5_wcss_probe()

Krzysztof Kozlowski (11):
      remoteproc: da8xx: Handle deferred probe
      remoteproc: da8xx: Simplify with dev_err_probe()
      remoteproc: ti_k3_r5: Simplify with dev_err_probe()
      remoteproc: ti_k3_r5: Simplify with scoped for each OF child loop
      dt-bindings: remoteproc: qcom,sm8550-pas: Add SM8750 ADSP
      remoteproc: qcom_q6v5_adsp: Simplify with dev_err_probe()
      remoteproc: qcom_q6v5_mss: Simplify with dev_err_probe()
      remoteproc: qcom_q6v5_mss: Drop redundant error printks in probe
      remoteproc: qcom_q6v5_pas: Simplify with dev_err_probe()
      remoteproc: qcom_q6v5_wcss: Simplify with dev_err_probe()
      remoteproc: qcom_wcnss_iris: Simplify with dev_err_probe()

Lu Baolu (1):
      remoteproc: Use iommu_paging_domain_alloc()

Markus Elfring (1):
      remoteproc: k3: Call of_node_put(rmem_np) only once in three functions

Sibi Sankar (1):
      remoteproc: qcom_q6v5_mss: Re-order writes to the IMEM region

Uwe Kleine-König (1):
      remoteproc: Switch back to struct platform_driver::remove()

Yuesong Li (1):
      remoteproc: qcom: wcss: Remove double assignment in q6v5_wcss_probe()

 .../bindings/remoteproc/qcom,sm8350-pas.yaml       |   3 +
 .../bindings/remoteproc/qcom,sm8550-pas.yaml       |  48 ++++++---
 drivers/remoteproc/Kconfig                         |  12 ++-
 drivers/remoteproc/da8xx_remoteproc.c              |  31 ++----
 drivers/remoteproc/imx_dsp_rproc.c                 |   2 +-
 drivers/remoteproc/imx_rproc.c                     |   2 +-
 drivers/remoteproc/keystone_remoteproc.c           |   2 +-
 drivers/remoteproc/meson_mx_ao_arc.c               |   2 +-
 drivers/remoteproc/mtk_scp.c                       |   2 +-
 drivers/remoteproc/pru_rproc.c                     |   2 +-
 drivers/remoteproc/qcom_q6v5_adsp.c                |  30 +++---
 drivers/remoteproc/qcom_q6v5_mss.c                 |  56 ++++------
 drivers/remoteproc/qcom_q6v5_pas.c                 |  51 ++++-----
 drivers/remoteproc/qcom_q6v5_wcss.c                | 114 +++++++++------------
 drivers/remoteproc/qcom_wcnss.c                    |   2 +-
 drivers/remoteproc/qcom_wcnss_iris.c               |   5 +-
 drivers/remoteproc/rcar_rproc.c                    |   2 +-
 drivers/remoteproc/remoteproc_core.c               |   6 +-
 drivers/remoteproc/remoteproc_virtio.c             |   2 +-
 drivers/remoteproc/st_remoteproc.c                 |   2 +-
 drivers/remoteproc/stm32_rproc.c                   |   2 +-
 drivers/remoteproc/ti_k3_dsp_remoteproc.c          |  10 +-
 drivers/remoteproc/ti_k3_m4_remoteproc.c           |   6 +-
 drivers/remoteproc/ti_k3_r5_remoteproc.c           |  83 ++++++---------
 drivers/remoteproc/wkup_m3_rproc.c                 |   2 +-
 25 files changed, 215 insertions(+), 264 deletions(-)