mirror-linux/Documentation/devicetree/bindings/remoteproc
Linus Torvalds e637b37a52 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.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEBd4DzF816k8JZtUlCx85Pw2ZrcUFAmkzOh0ACgkQCx85Pw2Z
 rcXl+hAA4BBJ2e9mq1eWh0d7LSMHg0F5idNZF2dswdSha6qJpJFZphAawhjASiGU
 LQTYMvJP3bSYaPSVr+ZO21399a2/xw1tR+nfYMeHrhdgKSYDEiJervt7Aoi5TyUI
 60OIHcs2DjvhaFPVD42UJ8gHwNilfLinV4dQZCm+aC1wdDg20tSkdIiolSZH5RH1
 S6o08c3jZTnH65ROTd3uzp5F8qG0qoPyyEuMpa1Vrk/C/T8is9yliEDFCrQtX9OS
 g+ARXMqFXYXLwwI6mMV6L6tY/VXuM0my5Uc02K3d6Zu8+B6m4uIvsVRribILPrdA
 6ME+RCPqrgTtR3gWqJD8aCudWXncwmqnRTGbi7HcqR5A5TR3Ke7iolf9WF291vsY
 qE8fjKscQIhWlRLlMDhv1zM3s+YVZE+oHJbC3hQN8g3m49I2eq3caYduKXcvjjoa
 RH3ZytUwx1cQ6ZJ0vnRxV5yPcddxZtL6tG7f4x8wn+orx2uMh8utpaHCJQbw286l
 XLV5CEN9bNgIwdsSY5POCGb6zoSHNyuXdzSKRtGUDRa4VC+Qc3LxeeVj46NJCc8I
 Q1tDguCl+2MY2wew5o+b77gPOc7xETbJ2oRtoAVShlnenmvhKrgKnRehR/GOhCqU
 gjOY2rW/oS7Ac8D9L4K6XU9WD0TReoeakZY0l+S5W9HXJQ2TK7o=
 =t4y4
 -----END PGP SIGNATURE-----

Merge tag 'rproc-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux

Pull remoteproc updates from Bjorn Andersson:

 - 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

* tag 'rproc-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux: (45 commits)
  remoteproc: qcom_q6v5_wcss: use optional reset for wcss_q6_bcr_reset
  remoteproc: qcom_q6v5_wcss: fix parsing of qcom,halt-regs
  remoteproc: qcom_wcnss: Fix NULL vs IS_ERR() bug in wcnss_alloc_memory_region()
  remoteproc: qcom: q6v5: Fix NULL vs IS_ERR() bug in q6v5_alloc_memory_region()
  remoteproc: qcom: pas: Fix a couple NULL vs IS_ERR() bugs
  remoteproc: qcom_q6v5_adsp: Fix a NULL vs IS_ERR() check in adsp_alloc_memory_region()
  remoteproc: imx_dsp_rproc: Fix NULL vs IS_ERR() bug in imx_dsp_rproc_add_carveout()
  remoteproc: st: Fix indexing of memory-regions
  remoteproc: qcom: pas: Add support for SDM660 CDSP
  dt-bindings: remoteproc: qcom: adsp: Add SDM660 CDSP compatible
  dt-bindings: remoteproc: qcom: adsp: Add missing constrains for SDM660 ADSP
  dt-bindings: remoteproc: qcom,sc8280xp-pas: Fix CDSP power desc
  remoteproc: omap: Remove redundant pm_runtime_mark_last_busy() calls
  remoteproc: qcom: Use of_reserved_mem_region_* functions for "memory-region"
  remoteproc: qcom_q6v5_pas: Use resource with CX PD for MSM8974
  dt-bindings: remoteproc: qcom,adsp: Make msm8974 use CX as power domain
  remoteproc: Use of_reserved_mem_region_* functions for "memory-region"
  remoteproc: imx_dsp_rproc: Simplify start/stop error handling
  remoteproc: imx_rproc: Remove enum imx_rproc_method
  remoteproc: imx_dsp_rproc: Simplify IMX_RPROC_RESET_CONTROLLER switch case
  ...
2025-12-06 09:55:38 -08:00
..
amlogic,meson-mx-ao-arc.yaml dt-bindings: cleanup DTS example whitespaces 2023-07-05 09:53:52 -06:00
fsl,imx-rproc.yaml dt-bindings: remoteproc: imx_rproc: Add minItems for power-domain 2024-06-17 08:39:49 -06:00
ingenic,vpu.yaml dt-bindings: remoteproc: Drop unneeded quotes 2023-04-18 08:37:49 -07:00
mtk,scp.yaml dt-bindings: mfd: Move embedded controllers to own directory 2025-10-01 10:28:27 +01:00
qcom,adsp.yaml dt-bindings: remoteproc: qcom: adsp: Add SDM660 CDSP compatible 2025-11-26 11:41:01 -06:00
qcom,glink-edge.yaml dt-bindings: remoteproc: glink-rpm-edge: Use "glink-edge" as node name 2023-07-13 22:18:56 -07:00
qcom,glink-rpm-edge.yaml dt-bindings: soc: qcom: smd-rpm: add generic compatibles 2024-08-14 22:14:42 -05:00
qcom,milos-pas.yaml dt-bindings: remoteproc: qcom,milos-pas: Document remoteprocs 2025-09-20 22:02:46 -05:00
qcom,msm8916-mss-pil.yaml dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MSM8926 2025-03-04 19:43:46 -08:00
qcom,msm8996-mss-pil.yaml dt-bindings: remoteproc: qcom,msm8996-mss-pil: allow glink-edge on msm8996 2024-05-06 19:41:37 -07:00
qcom,pas-common.yaml dt-bindings: remoteproc: qcom,pas: correct memory-region constraints 2023-07-15 10:36:07 -07:00
qcom,pil-info.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
qcom,q6v5.txt dt-bindings: remoteproc: qcom,q6v5: Move MSM8996 to schema 2023-01-18 21:36:17 -06:00
qcom,qcs404-cdsp-pil.yaml dt-bindings: remoteproc: qcom,qcs404-cdsp-pil: Fix qcom,halt-regs definition 2024-05-06 19:41:37 -07:00
qcom,qcs404-pas.yaml dt-bindings: remoteproc: do not override firmware-name $ref 2024-03-05 19:58:18 -08:00
qcom,rpm-proc.yaml Qualcomm driver updates for v6.12 2024-09-05 14:13:41 +00:00
qcom,sa8775p-pas.yaml dt-bindings: remoteproc: qcom,sa8775p-pas: Correct the interrupt number 2025-06-17 08:03:43 -05:00
qcom,sc7180-mss-pil.yaml dt-bindings: remoteproc: qcom,sc7180-mss-pil: Update memory-region 2023-01-18 21:36:17 -06:00
qcom,sc7180-pas.yaml dt-bindings: remoteproc: do not override firmware-name $ref 2024-03-05 19:58:18 -08:00
qcom,sc7280-adsp-pil.yaml dt-bindings: remoteproc: qcom: Add SC7280 ADSP support 2022-12-28 10:29:29 -06:00
qcom,sc7280-mss-pil.yaml dt-bindings: remoteproc: qcom,sc7280-mss-pil: Update memory-region 2023-01-18 21:36:17 -06:00
qcom,sc7280-wpss-pil.yaml dt-bindings: remoteproc: qcom,sc7280-wpss-pil: Fix qcom,halt-regs definition 2024-05-06 19:41:38 -07:00
qcom,sc8280xp-pas.yaml dt-bindings: remoteproc: qcom,sc8280xp-pas: Fix CDSP power desc 2025-11-26 11:40:31 -06:00
qcom,sdm845-adsp-pil.yaml dt-bindings: remoteproc: qcom,sdm845-adsp-pil: Fix qcom,halt-regs definition 2024-05-06 19:41:38 -07:00
qcom,sdx55-pas.yaml dt-bindings: remoteproc: qcom,pas: correct memory-region constraints 2023-07-15 10:36:07 -07:00
qcom,sm6115-pas.yaml dt-bindings: remoteproc: qcom,sm6115-pas: Use recommended MBN firmware format in DTS example 2025-03-04 18:27:02 -08:00
qcom,sm6350-pas.yaml dt-bindings: remoteproc: do not override firmware-name $ref 2024-03-05 19:58:18 -08:00
qcom,sm6375-pas.yaml dt-bindings: remoteproc: do not override firmware-name $ref 2024-03-05 19:58:18 -08:00
qcom,sm8150-pas.yaml dt-bindings: remoteproc: qcom,sm8150-pas: Document QCS615 remoteproc 2025-06-10 23:13:06 -05:00
qcom,sm8350-pas.yaml dt-bindings: remoteproc: qcom,sm8350-pas: Add SC8280XP 2025-05-13 10:13:34 -05:00
qcom,sm8550-pas.yaml dt-bindings: remoteproc: Add SM8750 MPSS 2025-03-13 15:50:55 -07:00
qcom,smd-edge.yaml dt-bindings: remoteproc: qcom,smd-edge: Mark qcom,ipc as deprecated 2024-05-06 19:41:37 -07:00
qcom,wcnss-pil.yaml dt-bindings: remoteproc: qcom,wcnss-pil: Add support for single power-domain platforms 2025-03-04 19:44:24 -08:00
renesas,rcar-rproc.yaml dt-bindings: Drop kernel copy of common reserved-memory bindings 2023-10-24 11:41:29 -05:00
st,stm32-rproc.yaml dt-bindings: remoteproc: stm32-rproc: Add firmware-name property 2025-04-07 09:42:03 -06:00
st-rproc.txt
ti,davinci-rproc.txt dt-bindings: remoteproc: ti,davinci: remove unstable remark 2024-04-03 08:13:32 -05:00
ti,k3-dsp-rproc.yaml dt-bindings: remoteproc: k3-dsp: Correct optional sram properties for AM62A SoCs 2024-06-10 10:57:14 -06:00
ti,k3-m4f-rproc.yaml dt-bindings: remoteproc: k3-m4f: Add K3 AM64x SoCs 2024-08-21 11:19:30 -06:00
ti,k3-r5f-rproc.yaml dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
ti,keystone-rproc.txt dt-bindings: reset: update ti,sci-reset.yaml references 2021-06-02 20:59:28 -05:00
ti,omap-remoteproc.yaml dt-bindings: use capital "OR" for multiple licenses in SPDX 2023-08-23 15:00:31 -05:00
ti,pru-consumer.yaml dt-bindings: use capital "OR" for multiple licenses in SPDX 2023-08-23 15:00:31 -05:00
ti,pru-rproc.yaml dt-bindings: remoteproc: pru: Add Interrupt property 2023-09-20 08:21:59 -07:00
wkup_m3_rproc.txt
xlnx,zynqmp-r5fss.yaml dt-bindings: remoteproc: xlnx,zynqmp-r5fss: Add missing "additionalProperties" on child nodes 2024-08-13 09:27:32 -06:00