linux/Documentation/devicetree/bindings/remoteproc
Linus Torvalds 9d0d4d12e4 remoteproc updates for v7.2
Add i.MX94 support to the i.MX remoteproc driver, covering the Cortex-M7
 and Cortex-M33 Sync cores. This also fixes programming of non-zero System
 Manager CPU/LMM reset vectors.
 
 Move the remoteproc resource table definitions to a separate header, so
 they can be used by clients that do not otherwise depend on remoteproc.
 Switch the firmware resource handling over to the common iterator.
 
 Update the Xilinx R5F remoteproc driver to check the remote core state
 before attaching, drop a binding header dependency, and add
 firmware-name based auto boot support.
 
 Add Qualcomm Hawi ADSP/CDSP bindings, together with Shikra RPM bindings
 and CDSP, LPAICP, and MPSS PAS support. Fix a Qualcomm minidump leak,
 clean up PAS and WCSS reset handling, and make the user-visible Qualcomm
 naming consistent.
 
 Remove a duplicate STM32_RPROC Kconfig dependency and make i.MX
 remoteproc instances use the device node name so multiple processors can
 be distinguished in sysfs.
 -----BEGIN PGP SIGNATURE-----
 
 iQJCBAABCgAsFiEEBd4DzF816k8JZtUlCx85Pw2ZrcUFAmo2pWgOHGJqb3JuQGty
 eW8uc2UACgkQCx85Pw2ZrcUxqA//XXAZHUD0Hz7Qag+z38N5qSCk/U/Qg38lvRWB
 lNDZ2g7KqmwdJbzJr5wzG8hoTO84hs3/nRAzV+KnwOIJ5M4EyH0AF9aqXjaqvyC7
 V10OYSt5eQQZPBCZ87D7lABVxeuXtc07ETcecx3/zLZSdPqHUa25E1V86EwqYNl1
 50wXTjbzhqdCOxKHxxhBhLq1GdPZE4shfzkTATfhAOTInRHwsfUS2u08Wh31kcuX
 eGG3vAIWQKbLGtM+ZLy/GCNhT58pBtHixnMjCJOmv2c8HzPoQmkSZbf+/8L6fOYY
 48XbRJG1PdlraWVpEXzjJBLO+jULJmAtqlptMXX30V/qAnxoLWyU22Vw86hcj5XU
 Cxb/O1YconxtAbzQvCcB94oSpGM5DXXyHiUk+Cwizv3q+SHaMIdTA51Atpf/ly5k
 /di1FqOKzVHYbFDYYxttXmXrpUVIRfFDMkONoZgLZiE1cRZXrbwHrqZFaBz7lvw/
 m/tu1+VX3jGaVJpyA5uAflxVW29r+VCNZ2RLKDC0vLnnRAut5oMbWUtLJlXhD9Ad
 wvgMkNMXPCsSyuUQ3gBLqHP8TdBMQav5dNGy0LcLuRDLN82I+h/GfxFOqowArKdh
 iVNnogPUJhscsSdnyspqBMDZ+fexYw6jIknt3ALet+6MWJ2gxt7k4j8y3CoRL6GB
 5okVSqM=
 =6cLo
 -----END PGP SIGNATURE-----

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

Pull remoteproc updates from Bjorn Andersson:

 - Add i.MX94 support to the i.MX remoteproc driver, covering the
   Cortex-M7 and Cortex-M33 Sync cores. This also fixes programming of
   non-zero System Manager CPU/LMM reset vectors.

 - Move the remoteproc resource table definitions to a separate header,
   so they can be used by clients that do not otherwise depend on
   remoteproc. Switch the firmware resource handling over to the common
   iterator.

 - Update the Xilinx R5F remoteproc driver to check the remote core
   state before attaching, drop a binding header dependency, and add
   firmware-name based auto boot support.

 - Add Qualcomm Hawi ADSP/CDSP bindings, together with Shikra RPM
   bindings and CDSP, LPAICP, and MPSS PAS support. Fix a Qualcomm
   minidump leak, clean up PAS and WCSS reset handling, and make the
   user-visible Qualcomm naming consistent.

 - Remove a duplicate STM32_RPROC Kconfig dependency and make i.MX
   remoteproc instances use the device node name so multiple processors
   can be distinguished in sysfs.

* tag 'rproc-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux:
  remoteproc: qcom: pas: Drop start/stop completion from struct qcom_pas
  remoteproc: qcom: pas: Add Shikra remoteproc support
  dt-bindings: remoteproc: qcom,shikra-pas: Document Shikra PAS remoteprocs
  dt-bindings: remoteproc: Add Shikra RPM processor compatible
  remoteproc: qcom: Unify user-visible "Qualcomm" name
  remoteproc: qcom: Fix leak when custom dump_segments addition fails
  remoteproc: qcom_q6v5_wcss: drop redundant wcss_q6_bcr_reset
  dt-bindings: remoteproc: qcom,sm8550-pas: Add Hawi CDSP compatible
  dt-bindings: remoteproc: qcom,sm8550-pas: Add Hawi ADSP compatible
  remoteproc: xlnx: Enable auto boot feature
  dt-bindings: remoteproc: xlnx: Add firmware-name property
  remoteproc: xlnx: Remove binding header dependency
  remoteproc: imx_rproc: Use device node name as processor name
  remoteproc: use rsc_table_for_each_entry() in rproc_handle_resources()
  remoteproc: Move resource table data structure to its own header
  remoteproc: xlnx: Check remote core state
  remoteproc: imx_rproc: Add support for i.MX94
  remoteproc: imx_rproc: Program non-zero SM CPU/LMM reset vector
  dt-bindings: remoteproc: imx-rproc: Support i.MX94
  remoteproc: Dead code cleanup in Kconfig for STM32_RPROC
2026-06-20 23:26:18 -07:00
..
amlogic,meson-mx-ao-arc.yaml dt-bindings: Consolidate "sram" property definition 2026-05-15 18:19:30 -05:00
fsl,imx-rproc.yaml dt-bindings: remoteproc: imx-rproc: Support i.MX94 2026-04-28 08:43:24 -06:00
ingenic,vpu.yaml dt-bindings: remoteproc: Drop unneeded quotes 2023-04-18 08:37:49 -07:00
mtk,scp.yaml dt-bindings: mediatek: Replace Tinghan Shen in maintainers 2026-02-03 20:58:11 -06:00
qcom,adsp.yaml dt-bindings: remoteproc: qcom,adsp: Allow cx-supply on qcom,sdm845-slpi-pas 2026-01-03 09:20:28 -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 Eliza ADSP 2026-04-06 09:48:27 -05:00
qcom,msm8916-mss-pil.yaml dt-bindings: Fix phandle-array constraints, again 2026-05-15 18:18:05 -05:00
qcom,msm8996-mss-pil.yaml dt-bindings: Fix phandle-array constraints, again 2026-05-15 18:18:05 -05:00
qcom,pas-common.yaml dt-bindings: Fix phandle-array constraints, again 2026-05-15 18:18:05 -05: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: Fix phandle-array constraints, again 2026-05-15 18:18:05 -05: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 dt-bindings: remoteproc: Add Shikra RPM processor compatible 2026-06-08 21:51:44 -05:00
qcom,sa8775p-pas.yaml dt-bindings: remoteproc: qcom: Drop types for firmware-name 2026-04-06 09:46:03 -05:00
qcom,sc7180-mss-pil.yaml dt-bindings: Fix phandle-array constraints, again 2026-05-15 18:18:05 -05: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: Fix phandle-array constraints, again 2026-05-15 18:18:05 -05:00
qcom,sc7280-mss-pil.yaml dt-bindings: Fix phandle-array constraints, again 2026-05-15 18:18:05 -05:00
qcom,sc7280-wpss-pil.yaml dt-bindings: Fix phandle-array constraints, again 2026-05-15 18:18:05 -05:00
qcom,sc8280xp-pas.yaml dt-bindings: remoteproc: qcom: Drop types for firmware-name 2026-04-06 09:46:03 -05:00
qcom,sdm845-adsp-pil.yaml dt-bindings: Fix phandle-array constraints, again 2026-05-15 18:18:05 -05:00
qcom,sdx55-pas.yaml dt-bindings: remoteproc: qcom: Drop types for firmware-name 2026-04-06 09:46:03 -05:00
qcom,shikra-pas.yaml dt-bindings: remoteproc: qcom,shikra-pas: Document Shikra PAS remoteprocs 2026-06-08 21:52:47 -05: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: qcom,sm8550-pas: Add Hawi CDSP compatible 2026-06-08 21:39:33 -05: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: Fix phandle-array constraints, again 2026-05-15 18:18:05 -05:00
renesas,rcar-rproc.yaml dt-bindings: Drop kernel copy of common reserved-memory bindings 2023-10-24 11:41:29 -05:00
st-rproc.txt
st,stm32-rproc.yaml dt-bindings: remoteproc: stm32-rproc: Add firmware-name property 2025-04-07 09:42:03 -06:00
ti,davinci-rproc.txt dt-bindings: remoteproc: ti,davinci: remove unstable remark 2024-04-03 08:13:32 -05:00
ti,hsm-m4fss.yaml dt-bindings: remoteproc: Add HSM M4F core on TI K3 SoCs 2026-01-07 08:32:04 -07:00
ti,k3-dsp-rproc.yaml dt-bindings: Consolidate "sram" property definition 2026-05-15 18:19:30 -05: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: Consolidate "sram" property definition 2026-05-15 18:19:30 -05:00
ti,keystone-rproc.txt dt-bindings: remoteproc: Fix dead link to Keystone DSP GPIO binding 2025-12-14 18:44:55 -07: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 remoteproc updates for v7.2 2026-06-20 23:26:18 -07:00