[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20241126160536.3286933-1-andersson@kernel.org>
Date: Tue, 26 Nov 2024 08:05:20 -0800
From: Bjorn Andersson <andersson@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-remoteproc@...r.kernel.org,
linux-kernel@...r.kernel.org,
Krzysztof Kozlowski <krzysztof.kozlowski@...aro.org>,
Andrew Davis <afd@...com>,
Dmitry Baryshkov <dmitry.baryshkov@...aro.org>,
Joe Hattori <joe@...is.s.u-tokyo.ac.jp>,
Arnd Bergmann <arnd@...db.de>,
Balaji Pothunoori <quic_bpothuno@...cinc.com>,
Bjorn Andersson <bjorn.andersson@....qualcomm.com>,
Lu Baolu <baolu.lu@...ux.intel.com>,
Markus Elfring <elfring@...rs.sourceforge.net>,
Sibi Sankar <quic_sibis@...cinc.com>,
Uwe Kleine-König <u.kleine-koenig@...libre.com>,
Yuesong Li <liyuesong@...o.com>
Subject: [GIT PULL] remoteproc updates for v6.13
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(-)
Powered by blists - more mailing lists