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>] [day] [month] [year] [list]
Message-ID: <20251205200342.119676-1-andersson@kernel.org>
Date: Fri,  5 Dec 2025 14:03:42 -0600
From: Bjorn Andersson <andersson@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-remoteproc@...r.kernel.org,
	linux-kernel@...r.kernel.org,
	Peng Fan <peng.fan@....com>,
	Dan Carpenter <dan.carpenter@...aro.org>,
	Nickolay Goppen <setotau@...nlining.org>,
	Alexandru Gagniuc <mr.nuke.me@...il.com>,
	Luca Weiss <luca@...aweiss.eu>,
	Rob Herring <robh@...nel.org>,
	AngeloGioacchino Del Regno <angelogioacchino.delregno@...labora.com>,
	Bjorn Andersson <bjorn.andersson@....qualcomm.com>,
	Konrad Dybcio <konrad.dybcio@....qualcomm.com>,
	Sakari Ailus <sakari.ailus@...ux.intel.com>
Subject: [GIT PULL] remoteproc updates for v6.19


The following changes since commit 3a8660878839faadb4f1a6dd72c3179c1df56787:

  Linux 6.18-rc1 (2025-10-12 13:42:36 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 641092c1bc1bbc3be059d9d723b1cec10a368617:

  remoteproc: qcom_q6v5_wcss: use optional reset for wcss_q6_bcr_reset (2025-11-29 15:20:23 -0600)

----------------------------------------------------------------
remoteproc updates for v6.19

Add support for the compute DSP in the Qualcomm SDM660 platform, and
finally fix up the way MSM8974 audio DSP remoteproc driver manages its
power rails.

Replace the usage of of_reserved_mem_lookup() with
of_reserved_mem_region_to_resource() to clean things up across most of
the drivers.

Perform a variety of housekeeping and cleanup work across iMX, Mediatek,
and TI remoteproc drivers.

----------------------------------------------------------------
Alexandru Gagniuc (2):
      remoteproc: qcom_q6v5_wcss: fix parsing of qcom,halt-regs
      remoteproc: qcom_q6v5_wcss: use optional reset for wcss_q6_bcr_reset

AngeloGioacchino Del Regno (1):
      remoteproc: mtk_scp: Construct FW path if firmware-name not present

Bjorn Andersson (1):
      remoteproc: st: Fix indexing of memory-regions

Dan Carpenter (6):
      remoteproc: mediatek: Change the snprintf() checking
      remoteproc: imx_dsp_rproc: Fix NULL vs IS_ERR() bug in imx_dsp_rproc_add_carveout()
      remoteproc: qcom_q6v5_adsp: Fix a NULL vs IS_ERR() check in adsp_alloc_memory_region()
      remoteproc: qcom: pas: Fix a couple NULL vs IS_ERR() bugs
      remoteproc: qcom: q6v5: Fix NULL vs IS_ERR() bug in q6v5_alloc_memory_region()
      remoteproc: qcom_wcnss: Fix NULL vs IS_ERR() bug in wcnss_alloc_memory_region()

Konrad Dybcio (1):
      dt-bindings: remoteproc: qcom,sc8280xp-pas: Fix CDSP power desc

Luca Weiss (2):
      dt-bindings: remoteproc: qcom,adsp: Make msm8974 use CX as power domain
      remoteproc: qcom_q6v5_pas: Use resource with CX PD for MSM8974

Nickolay Goppen (3):
      dt-bindings: remoteproc: qcom: adsp: Add missing constrains for SDM660 ADSP
      dt-bindings: remoteproc: qcom: adsp: Add SDM660 CDSP compatible
      remoteproc: qcom: pas: Add support for SDM660 CDSP

Peng Fan (26):
      remoteproc: imx_rproc: Fix runtime PM cleanup and improve remove path
      remoteproc: imx_rproc: Use devm_add_action_or_reset() for workqueue cleanup
      remoteproc: imx_rproc: Use devm_add_action_or_reset() for mailbox cleanup
      remoteproc: imx_rproc: Use devm_clk_get_enabled() and simplify cleanup
      remoteproc: imx_rproc: Use devm_add_action_or_reset() for scu cleanup
      remoteproc: imx_rproc: Use devm_rproc_add() helper
      remoteproc: imx_rproc: Simplify clock enable logic using dcfg flags
      remoteproc: imx_rproc: Make detach operation platform-specific
      remoteproc: imx_rproc: Enable PM runtime support unconditionally
      remoteproc: imx_rproc: Remove the assignement to method
      remoteproc: core: Drop redundant initialization of 'ret' in rproc_shutdown()
      remoteproc: core: Sort header includes
      remoteproc: core: Removed unused headers
      remoteproc: core: Remove unused export of rproc_va_to_pa
      remoteproc: imx_dsp_rproc: Simplify power domain attach and error handling
      remoteproc: imx_dsp_rproc: Use devm_rproc_add() helper
      remoteproc: imx_dsp_rproc: Use devm_pm_runtime_enable() helper
      remoteproc: imx_dsp_rproc: Use dev_err_probe() for firmware and mode errors
      remoteproc: imx_dsp_rproc: Drop extra space
      remoteproc: imx_dsp_rproc: Use start/stop/detect_mode ops from imx_rproc_dcfg
      remoteproc: imx_dsp_rproc: Move imx_dsp_rproc_dcfg closer to imx_dsp_rproc_of_match
      remoteproc: imx_dsp_rproc: Simplify IMX_RPROC_MMIO switch case
      remoteproc: imx_dsp_rproc: Simplify IMX_RPROC_SCU_API switch case
      remoteproc: imx_dsp_rproc: Simplify IMX_RPROC_RESET_CONTROLLER switch case
      remoteproc: imx_rproc: Remove enum imx_rproc_method
      remoteproc: imx_dsp_rproc: Simplify start/stop error handling

Rob Herring (Arm) (2):
      remoteproc: Use of_reserved_mem_region_* functions for "memory-region"
      remoteproc: qcom: Use of_reserved_mem_region_* functions for "memory-region"

Sakari Ailus (1):
      remoteproc: omap: Remove redundant pm_runtime_mark_last_busy() calls

 .../devicetree/bindings/remoteproc/qcom,adsp.yaml  |  26 +-
 .../bindings/remoteproc/qcom,sc8280xp-pas.yaml     |   4 +
 drivers/remoteproc/imx_dsp_rproc.c                 | 404 +++++++++++----------
 drivers/remoteproc/imx_rproc.c                     | 238 +++++-------
 drivers/remoteproc/imx_rproc.h                     |  16 +-
 drivers/remoteproc/mtk_scp.c                       |  65 +++-
 drivers/remoteproc/omap_remoteproc.c               |   3 -
 drivers/remoteproc/qcom_q6v5_adsp.c                |  29 +-
 drivers/remoteproc/qcom_q6v5_mss.c                 |  60 +--
 drivers/remoteproc/qcom_q6v5_pas.c                 |  80 ++--
 drivers/remoteproc/qcom_q6v5_wcss.c                |  40 +-
 drivers/remoteproc/qcom_wcnss.c                    |  27 +-
 drivers/remoteproc/rcar_rproc.c                    |  38 +-
 drivers/remoteproc/remoteproc_core.c               |  31 +-
 drivers/remoteproc/st_remoteproc.c                 |  44 ++-
 drivers/remoteproc/stm32_rproc.c                   |  46 +--
 drivers/remoteproc/ti_k3_common.c                  |  28 +-
 drivers/remoteproc/xlnx_r5_remoteproc.c            |  53 +--
 18 files changed, 570 insertions(+), 662 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ