lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240321125518.1675903-1-andersson@kernel.org>
Date: Thu, 21 Mar 2024 05:55:13 -0700
From: Bjorn Andersson <andersson@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-remoteproc@...r.kernel.org,
	linux-kernel@...r.kernel.org,
	Andrew Davis <afd@...com>,
	Neil Armstrong <neil.armstrong@...aro.org>,
	Arnaud Pouliquen <arnaud.pouliquen@...s.st.com>,
	Krzysztof Kozlowski <krzysztof.kozlowski@...aro.org>,
	Sibi Sankar <quic_sibis@...cinc.com>,
	Abel Vesa <abel.vesa@...aro.org>,
	Dmitry Baryshkov <dmitry.baryshkov@...aro.org>,
	Joakim Zhang <joakim.zhang@...tech.com>,
	Mathieu Poirier <mathieu.poirier@...aro.org>
Subject: [GIT PULL] remoteproc updates for v6.9

I'm sorry for the late pull request, I apparently had managed to get git
send-email to only deliver my mail to /dev/null on the machine where I prepared
this.

Regards,
Bjorn

The following changes since commit 6613476e225e090cc9aad49be7fa504e290dd33d:

  Linux 6.8-rc1 (2024-01-21 14:11:32 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 62210f7509e13a2caa7b080722a45229b8f17a0a:

  remoteproc: qcom_q6v5_pas: Unload lite firmware on ADSP (2024-03-05 20:02:07 -0800)

----------------------------------------------------------------
remoteproc updates for v6.9

Qualcomm SM8650 audio, compute and modem remoteproc are added. Qualcomm
X1 Elite audio and compute remoteprocs are added, after support for
shutting down the bootloader-loaded firmware loaded into the audio DSP..

A dozen drivers in the subsystem are transitioned to use devres helpers
for remoteproc and memory allocations.

It makes it possible to acquire in-kernel handle to individual
remoteproc instances in a cluster.

The release of DMA memory for remoteproc virtio is corrected to ensure
that restarting due to a watchdog bite doesn't attempt to allocate the
memory again without first freeing it.

Last, but not least, a couple of DeviceTree binding cleanups.

----------------------------------------------------------------
Abel Vesa (1):
      dt-bindings: remoteproc: qcom,sm8550-pas: document the X1E80100 aDSP & cDSP

Andrew Davis (17):
      remoteproc: k3-dsp: Use devm_rproc_alloc() helper
      remoteproc: k3-dsp: Add devm action to release reserved memory
      remoteproc: k3-dsp: Use devm_kcalloc() helper
      remoteproc: imx_dsp_rproc: Use devm_rproc_alloc() helper
      remoteproc: imx_rproc: Use devm_rproc_alloc() helper
      remoteproc: st: Use devm_rproc_alloc() helper
      remoteproc: stm32: Use devm_rproc_alloc() helper
      remoteproc: k3-dsp: Use devm_ti_sci_get_by_phandle() helper
      remoteproc: k3-dsp: Use devm_kzalloc() helper
      remoteproc: k3-dsp: Add devm action to release tsp
      remoteproc: k3-dsp: Use devm_ioremap_wc() helper
      remoteproc: k3-dsp: Use devm_rproc_add() helper
      remoteproc: qcom_q6v5_adsp: Use devm_rproc_alloc() helper
      remoteproc: qcom_q6v5_mss: Use devm_rproc_alloc() helper
      remoteproc: qcom_q6v5_pas: Use devm_rproc_alloc() helper
      remoteproc: qcom_q6v5_wcss: Use devm_rproc_alloc() helper
      remoteproc: qcom_wcnss: Use devm_rproc_alloc() helper

Arnaud Pouliquen (2):
      remoteproc: stm32: Fix incorrect type in assignment for va
      remoteproc: stm32: Fix incorrect type assignment returned by stm32_rproc_get_loaded_rsc_tablef

Dmitry Baryshkov (1):
      remoteproc: qcom: pas: correct data indentation

Joakim Zhang (1):
      remoteproc: virtio: Fix wdg cannot recovery remote processor

Krzysztof Kozlowski (2):
      dt-bindings: remoteproc: qcom,glink-rpm-edge: drop redundant type from label
      dt-bindings: remoteproc: do not override firmware-name $ref

Mathieu Poirier (1):
      remoteproc: Make rproc_get_by_phandle() work for clusters

Neil Armstrong (3):
      dt-bindings: remoteproc: qcom,sm8550-pas: document the SM8650 PAS
      remoteproc: qcom: pas: make region assign more generic
      remoteproc: qcom: pas: Add SM8650 remoteproc support

Sibi Sankar (2):
      remoteproc: qcom_q6v5_pas: Add support for X1E80100 ADSP/CDSP
      remoteproc: qcom_q6v5_pas: Unload lite firmware on ADSP

 .../devicetree/bindings/remoteproc/mtk,scp.yaml    |   4 +-
 .../bindings/remoteproc/qcom,glink-rpm-edge.yaml   |   1 -
 .../bindings/remoteproc/qcom,qcs404-pas.yaml       |   2 +-
 .../bindings/remoteproc/qcom,sc7180-pas.yaml       |   2 +-
 .../bindings/remoteproc/qcom,sc7280-wpss-pil.yaml  |   2 +-
 .../bindings/remoteproc/qcom,sc8180x-pas.yaml      |   2 +-
 .../bindings/remoteproc/qcom,sm6115-pas.yaml       |   2 +-
 .../bindings/remoteproc/qcom,sm6350-pas.yaml       |   2 +-
 .../bindings/remoteproc/qcom,sm6375-pas.yaml       |   2 +-
 .../bindings/remoteproc/qcom,sm8150-pas.yaml       |   2 +-
 .../bindings/remoteproc/qcom,sm8350-pas.yaml       |   2 +-
 .../bindings/remoteproc/qcom,sm8550-pas.yaml       |  51 +++-
 .../bindings/remoteproc/qcom,wcnss-pil.yaml        |   2 +-
 drivers/remoteproc/imx_dsp_rproc.c                 |  11 +-
 drivers/remoteproc/imx_rproc.c                     |  16 +-
 drivers/remoteproc/qcom_q6v5_adsp.c                |  14 +-
 drivers/remoteproc/qcom_q6v5_mss.c                 |  28 +-
 drivers/remoteproc/qcom_q6v5_pas.c                 | 326 ++++++++++++++-------
 drivers/remoteproc/qcom_q6v5_wcss.c                |  24 +-
 drivers/remoteproc/qcom_wcnss.c                    |  17 +-
 drivers/remoteproc/remoteproc_core.c               |  29 +-
 drivers/remoteproc/remoteproc_virtio.c             |   6 +-
 drivers/remoteproc/st_remoteproc.c                 |  15 +-
 drivers/remoteproc/stm32_rproc.c                   |  10 +-
 drivers/remoteproc/ti_k3_dsp_remoteproc.c          | 156 ++++------
 25 files changed, 419 insertions(+), 309 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ