1
linux/Documentation/devicetree/bindings/remoteproc
Linus Torvalds 5c480f1da8 remoteproc updates for v6.12
This adds remoteproc support for the Cortex M4F found in AM62x and AM64x
 of the TI K3 family, support for the modem remoteproc in the Qualcomm
 SDX75, and audio, compute and general-purpose DSPs of the Qualcomm
 SA8775P.
 
 The i.MX remoteproc driver gains support for blocking and non-blocking
 mailbox transmissions, followed by the implementation of poweroff and
 reboot mechanisms, using the same. This is followed by a few bug fixes
 and minor improvements.
 
 A few cleanups and bug fixes for the TI K3 DSP and R5F drivers are
 introduced.
 
 Support for mapping SRAM regions into the AMD-Xilinx Zynqmp R5 cores is
 added.
 
 The Ingenic, TI DA8xx, TI Keystone, TI K3, ST slim drivers are
 simplified using devres helpers for various allocations.
 
 Uses of of_{find,get}_property() are replaced with of_property_present()
 where possible.
 -----BEGIN PGP SIGNATURE-----
 
 iQJJBAABCAAzFiEEBd4DzF816k8JZtUlCx85Pw2ZrcUFAmbyQ/4VHGFuZGVyc3Nv
 bkBrZXJuZWwub3JnAAoJEAsfOT8Nma3FWPEQALEra/rAfurhe81cruJNBnuyJoHe
 EWqJH4EZ5DsJDajdTbIXQzDwOZkijro7MSFnqS3RkeS9xHOKUTobZDwcD7grpMA7
 ojHlzW3TBEyMkj/7+DsDJapgZx6vgDW6lK3wGXjM68FF5kvY/vHe5O+0paWqkyzI
 bEhO8xEGtQM7RkAyWoZr+BkIkpQCNy0KNmt83PyeiII0f8XVa0X4iIn+8API2/zk
 MZHD4thSkN9ICXcgf2aKFi0jA2kiooR4Fw0W05vM88AeomRYRrbZlAHnLeMIhoQJ
 /5FXRwsSOGQZltAgmifsOqiVdvd28wtpx/5LGQ4UDAxFCJqlZBWQRE5rypdwaPtl
 ib32JgbZaWkCxOUda2L/9jLLMaoYMuG0S3fPlicO2zsDsLUNdH7nbA+EkvG2JreC
 G8UeF5iPt5mAmyl2IObWATlFT7peiasvo3FCvZdCpE0HC0qg11UhN+j3qsZ/Vfnv
 ia1/iKEoYh1AXBa+nWdkXYw8H265gd9+kreB8O2kDqeBbK+Dn66YNQWI738kk15W
 IQy3soRIH1U5O2qVaQyCGn6qh1V1livg1SidE+6EKPGrQVleu0n97LTxiC52PCZa
 5qnjA6YuFb+g1UC435NwaD2nEtkh3puHZwuJu8I7AOoFoYsEEaSo88plqCb95thA
 5zwlm73okGhvFAQ/
 =r2tz
 -----END PGP SIGNATURE-----

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

Pull remoteproc updates from Bjorn Andersson:

 - Add remoteproc support for the Cortex M4F found in AM62x and AM64x of
   the TI K3 family, support for the modem remoteproc in the Qualcomm
   SDX75, and audio, compute and general-purpose DSPs of the Qualcomm
   SA8775P.

 - Add support for blocking and non-blocking mailbox transmissions to
   the i.MX remoteproc driver, and implement poweroff and reboot
   mechanisms using them. Plus a few bug fixes and minor improvements.

 - Cleanups and bug fixes for the TI K3 DSP and R5F drivers

 - Support mapping SRAM regions into the AMD-Xilinx Zynqmp R5 cores

 - Use devres helpers for various allocations in the Ingenic, TI DA8xx,
   TI Keystone, TI K3, ST slim drivers

 - Replace uses of of_{find,get}_property() with of_property_present()
   where possible

* tag 'rproc-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux: (25 commits)
  remoteporc: ingenic: Use devm_platform_ioremap_resource_byname()
  remoteproc: da8xx: Use devm_platform_ioremap_resource_byname()
  remoteproc: st_slim: Use devm_platform_ioremap_resource_byname()
  remoteproc: xlnx: Add sram support
  remoteproc: k3-r5: Fix error handling when power-up failed
  remoteproc: imx_rproc: Add support for poweroff and reboot
  remoteproc: imx_rproc: Allow setting of the mailbox transmit mode
  remoteproc: k3-r5: Delay notification of wakeup event
  remoteproc: k3-m4: Add a remoteproc driver for M4F subsystem
  remoteproc: k3: Factor out TI-SCI processor control OF get function
  dt-bindings: remoteproc: k3-m4f: Add K3 AM64x SoCs
  remoteproc: k3-dsp: Acquire mailbox handle during probe routine
  remoteproc: k3-r5: Acquire mailbox handle during probe routine
  remoteproc: k3-r5: Use devm_rproc_alloc() helper
  remoteproc: qcom: pas: Add support for SA8775p ADSP, CDSP and GPDSP
  remoteproc: qcom: pas: Add SDX75 remoteproc support
  dt-bindings: remoteproc: qcom,sm8550-pas: document the SDX75 PAS
  remoteproc: keystone: Use devm_rproc_alloc() helper
  remoteproc: keystone: Use devm_kasprintf() to build name string
  dt-bindings: remoteproc: xlnx,zynqmp-r5fss: Add missing "additionalProperties" on child nodes
  ...
2024-09-24 12:16:49 -07:00
..
amlogic,meson-mx-ao-arc.yaml
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
mtk,scp.yaml dt-bindings: Fix various typos 2024-09-13 14:01:34 -05:00
qcom,adsp.yaml
qcom,glink-edge.yaml
qcom,glink-rpm-edge.yaml dt-bindings: soc: qcom: smd-rpm: add generic compatibles 2024-08-14 22:14:42 -05:00
qcom,msm8916-mss-pil.yaml
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
qcom,pil-info.yaml
qcom,q6v5.txt
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: Document the SA8775p ADSP, CDSP and GPDSP 2024-07-10 13:24:55 -05:00
qcom,sc7180-mss-pil.yaml
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
qcom,sc7280-mss-pil.yaml
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,sc8180x-pas.yaml dt-bindings: remoteproc: do not override firmware-name $ref 2024-03-05 19:58:18 -08:00
qcom,sc8280xp-pas.yaml
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
qcom,sm6115-pas.yaml dt-bindings: remoteproc: do not override firmware-name $ref 2024-03-05 19:58:18 -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: do not override firmware-name $ref 2024-03-05 19:58:18 -08:00
qcom,sm8350-pas.yaml dt-bindings: remoteproc: do not override firmware-name $ref 2024-03-05 19:58:18 -08:00
qcom,sm8550-pas.yaml dt-bindings: remoteproc: qcom,sm8550-pas: document the SDX75 PAS 2024-08-14 19:32:50 -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: do not override firmware-name $ref 2024-03-05 19:58:18 -08:00
renesas,rcar-rproc.yaml
st-rproc.txt
st,stm32-rproc.yaml
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
ti,keystone-rproc.txt
ti,omap-remoteproc.yaml
ti,pru-consumer.yaml
ti,pru-rproc.yaml
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