linux/Documentation/devicetree/bindings/remoteproc
Linus Torvalds ab7b884a34 remoteproc updates for v6.10
This makes the remoteproc core rproc_class const.
 
 DeviceTree bindings for a few different Qualcomm remoteprocs are updated
 to remove a range of validation warnings/errors.  The Qualcomm SMD
 binding marks qcom,ipc deprecated, in favor or the mailbox interface.
 
 The TI K3 R5 remoteproc driver is updated to ensure that cores are
 powered up in the appropriate order. The driver also see a couple of
 fixes related to cleanups in error paths during probe.
 
 The Mediatek remoteproc driver is extended to support the MT8188 SCP
 core 1. Support for varying DRAM and IPI shared buffer sizes are
 introduced. This together with a couple of bug fixes and improvements to
 the driver.
 
 Support for the AMD-Xilinx Versal and Versal-NET platforms are added.
 Coredump support and support for parsing TCM information from DeviceTree
 is added to the Xilinx R5F remoteproc driver.
 -----BEGIN PGP SIGNATURE-----
 
 iQJJBAABCAAzFiEEBd4DzF816k8JZtUlCx85Pw2ZrcUFAmZMEOcVHGFuZGVyc3Nv
 bkBrZXJuZWwub3JnAAoJEAsfOT8Nma3FchoP/jdIgdIac4LJo7JEV3PDELePmUHf
 OshGpV33zRonpXtLBM9xsN1jt1O1jpsJZ7J0sUSQJgob0y07GgImhiSIglgrmmgp
 fHortMyBVME+IRGiEEtB3s8LlbUe5O1gR9+nqnZM1tbxMTx1FVSMe1FvKXNQuLNV
 PXx095FrhfRptFMhOw0Rpngokcwh3hMoHhb/f1ZmdInBDvasuMd2B5kaWUv99hh2
 zZKI3DhU0qIwSHtQ0Il+RmPnyCq4kbF29JCIB+9JVhd/sPCDwxbZlTnteoMSM7Ub
 tqOYan/GKatiCFO8Y8aF1kQyLRUR/Qujpnd+rxsV5zI3ouNOOhp9qbjsN5tQ7MH2
 sG4zEV2qukMipeUoHlGHom8bq9Ux6sKnre3YZBRvlbW4IVWmrZgFWt9Z+D8N600Q
 AnUJaycc75tNQj2klx1vMAmdo/v+KhnhyTJoLzd/RPb6QqWbe1ABQH2w5t89XEKH
 XNfc4zGqJLoLpWod3kY68gBOuodWG6UqF6fPIsG4qLz5UGIV2fngzo6Ycdq5RhsP
 SWsmk8XSQCR8TBDN/l2xcFybXp5iGPJFste5PtrIQLP66P2CK9Ao96V0Otmpm91N
 SyhhcWkgS8LYvKBd9A2xPJHUXwroguaI9M49rwqDEvVDu0tsnDfJWx6p/CY7CAu1
 myRj9UjCLjwYTBzE
 =YGw7
 -----END PGP SIGNATURE-----

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

Pull remoteproc updates from Bjorn Andersson:
 "This makes the remoteproc core rproc_class const.

  DeviceTree bindings for a few different Qualcomm remoteprocs are
  updated to remove a range of validation warnings/errors. The Qualcomm
  SMD binding marks qcom,ipc deprecated, in favor or the mailbox
  interface.

  The TI K3 R5 remoteproc driver is updated to ensure that cores are
  powered up in the appropriate order. The driver also see a couple of
  fixes related to cleanups in error paths during probe.

  The Mediatek remoteproc driver is extended to support the MT8188 SCP
  core 1. Support for varying DRAM and IPI shared buffer sizes are
  introduced. This together with a couple of bug fixes and improvements
  to the driver.

  Support for the AMD-Xilinx Versal and Versal-NET platforms are added.
  Coredump support and support for parsing TCM information from
  DeviceTree is added to the Xilinx R5F remoteproc driver"

* tag 'rproc-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux: (22 commits)
  dt-bindings: remoteproc: qcom,sdm845-adsp-pil: Fix qcom,halt-regs definition
  dt-bindings: remoteproc: qcom,sc7280-wpss-pil: Fix qcom,halt-regs definition
  dt-bindings: remoteproc: qcom,qcs404-cdsp-pil: Fix qcom,halt-regs definition
  dt-bindings: remoteproc: qcom,msm8996-mss-pil: allow glink-edge on msm8996
  dt-bindings: remoteproc: qcom,smd-edge: Mark qcom,ipc as deprecated
  remoteproc: k3-r5: Jump to error handling labels in start/stop errors
  remoteproc: mediatek: Fix error code in scp_rproc_init()
  remoteproc: k3-r5: Do not allow core1 to power up before core0 via sysfs
  remoteproc: k3-r5: Wait for core0 power-up before powering up core1
  remoteproc: mediatek: Add IMGSYS IPI command
  remoteproc: mediatek: Support setting DRAM and IPI shared buffer sizes
  remoteproc: mediatek: Support MT8188 SCP core 1
  dt-bindings: remoteproc: mediatek: Support MT8188 dual-core SCP
  drivers: remoteproc: xlnx: Fix uninitialized tcm mode
  drivers: remoteproc: xlnx: Fix uninitialized variable use
  drivers: remoteproc: xlnx: Add Versal and Versal-NET support
  remoteproc: zynqmp: parse TCM from device tree
  dt-bindings: remoteproc: Add Tightly Coupled Memory (TCM) bindings
  remoteproc: zynqmp: fix lockstep mode memory region
  remoteproc: zynqmp: Add coredump support
  ...
2024-05-21 10:27:43 -07: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: correct white-spaces in examples 2023-11-29 14:32:08 -06:00
ingenic,vpu.yaml dt-bindings: remoteproc: Drop unneeded quotes 2023-04-18 08:37:49 -07:00
mtk,scp.yaml dt-bindings: remoteproc: mediatek: Support MT8188 dual-core SCP 2024-04-30 10:35:37 -06:00
qcom,adsp.yaml dt-bindings: remoteproc: qcom,adsp: Remove AGGRE2 clock 2023-09-20 11:25:14 -07: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: remoteproc: qcom,glink-rpm-edge: drop redundant type from label 2024-03-05 19:51:12 -08:00
qcom,msm8916-mss-pil.yaml dt-bindings: Add missing (unevaluated|additional)Properties on child node schemas 2023-04-05 15:38:38 -05: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 dt-bindings: remoteproc: Add Qualcomm RPM processor/subsystem 2023-07-13 22:18:56 -07: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,sc8180x-pas.yaml dt-bindings: remoteproc: do not override firmware-name $ref 2024-03-05 19:58:18 -08:00
qcom,sc8280xp-pas.yaml dt-bindings: remoteproc: qcom,pas: correct memory-region constraints 2023-07-15 10:36:07 -07: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: 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 X1E80100 aDSP & cDSP 2024-03-05 20:02:07 -08: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 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: st,stm32-rproc: Rework reset declarations 2023-05-15 11:21:06 -06:00
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: use capital "OR" for multiple licenses in SPDX 2023-08-23 15:00:31 -05:00
ti,k3-r5f-rproc.yaml dt-bindings: use capital "OR" for multiple licenses in SPDX 2023-08-23 15:00:31 -05: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: Add Tightly Coupled Memory (TCM) bindings 2024-04-16 10:26:22 -06:00