linux/Documentation/devicetree/bindings/remoteproc
Linus Torvalds f634b63d43 remoteproc updates for v5.19
This fixes a race condition in the user space interface for starting and
 stopping remote processors, it makes the ELF loader properly skip zero
 memsz segments and it cleans up the debugfs tracefile code a bit by not
 checking for errors.
 
 It introduces support for controlling the audio DSP on Qualcomm MSM8226,
 as well as audio and compute DSPs on Qualcomm SC8280XP.
 
 It makes it possible to specify the firmware path for Mediatek's remote
 processors, fixes a double free in the SCP driver and addresses an issue
 with the SRAM initialization on MT8195.
 
 Lastly it deprecates the custom ELF loader in the iMX remoteproc driver,
 in favor of using the shared one.
 -----BEGIN PGP SIGNATURE-----
 
 iQJPBAABCAA5FiEEBd4DzF816k8JZtUlCx85Pw2ZrcUFAmKXWMAbHGJqb3JuLmFu
 ZGVyc3NvbkBsaW5hcm8ub3JnAAoJEAsfOT8Nma3F/lsQAKhQZs6uMlmv/SUt0BjM
 wWdbH/KgfeBdLeD+OZCigwVvBKk5HNSQd+K+KIpAHUyScKv5JKrXRYbmzh3eylpk
 Wq8ua5rRGwBBpvhlkUC6l4VvaoFHynNLwsSL+zbcBMXZvMZ793WDPsK9bAsRKWdH
 Zy0q1/B+T/BjaM0wfDEZljWI7JxYbAVnr/BDQztNTydJqRPysuBi9KGP7yD62rpt
 x+RtnwOMMGkquwrlscQpHFuj4T92UD5/BHmaT16QkDpEkPnA8LnUye97xNwPfSas
 TQi9UyhhMAX9bzZe4LTIbEjO6UJrmw6JPlhsz8HG7xhfE+kQ+navD4NH/eLJziEM
 4UFBMlyaSBKTHcpbmmCW+UOzYh3SRZ+nrZupAZAddThAStkdE5FB4uY3Yd7B6aSQ
 H+gc/RfRHsOiEqEO3NQ3vMbVODa2bijbsJ42p9jfphgfejIjkR1jzvCVaXzQNX2x
 tlzxF/3cvmFoH2G/wA9JXkexbNCA3WSWXv7SSXhNufLGiME5lS/DCDf3MM6f7OiQ
 L5sypoJiKbEwzYfD67IlnQ5htdwHdhiSFr6Np86FwgH8Ninaqgk8PMLll/Uefjpj
 BQ+9iPRFuWEjB//miBgvfzZ7jIO/OzfaarMkI05xRF9V4ZMWLDBjSGR7eBJukC+e
 GZ0lkc6/q89riD5NZvGWBXrc
 =UwTC
 -----END PGP SIGNATURE-----

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

Pull remoteproc updates from Bjorn Andersson:
 "This fixes a race condition in the user space interface for starting
  and stopping remote processors, it makes the ELF loader properly skip
  zero memsz segments and it cleans up the debugfs tracefile code a bit
  by not checking for errors.

  It introduces support for controlling the audio DSP on Qualcomm
  MSM8226, as well as audio and compute DSPs on Qualcomm SC8280XP.

  It makes it possible to specify the firmware path for Mediatek's
  remote processors, fixes a double free in the SCP driver and addresses
  an issue with the SRAM initialization on MT8195.

  Lastly it deprecates the custom ELF loader in the iMX remoteproc
  driver, in favor of using the shared one"

* tag 'rproc-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux: (21 commits)
  dt-bindings: remoteproc: mediatek: Add optional memory-region to mtk,scp
  dt-bindings: remoteproc: mediatek: Make l1tcm reg exclusive to mt819x
  dt-bindings: remoteproc: st,stm32-rproc: Fix phandle-array parameters description
  remoteproc: imx_rproc: Support i.MX93
  dt-bindings: remoteproc: imx_rproc: Support i.MX93
  remoteproc: qcom: pas: Add MSM8226 ADSP support
  dt-bindings: remoteproc: qcom: pas: Add MSM8226 adsp
  remoteproc: mediatek: Allow reading firmware-name from DT
  dt-bindings: remoteproc: mediatek: Add firmware-name property
  remoteproc: qcom: pas: Add sc8280xp remoteprocs
  dt-bindings: remoteproc: qcom: pas: Add sc8280xp adsp and nsp pair
  dt-bindings: remoteproc: mediatek: Add interrupts property to mtk,scp
  remoteproc: imx_rproc: Ignore create mem entry for resource table
  remoteproc: core: Move state checking to remoteproc_core
  remoteproc: core: Remove state checking before calling rproc_boot()
  remoteproc: imx_dsp_rproc: Make rsc_table optional
  remoteproc: imx_dsp_rproc: use common rproc_elf_load_segments
  remoteproc: elf_loader: skip segment with memsz as zero
  remoteproc: mtk_scp: Fix a potential double free
  remoteproc: Don't bother checking the return value of debugfs_create*
  ...
2022-06-01 10:35:22 -07:00
..
amlogic,meson-mx-ao-arc.yaml dt-bindings: remoteproc: Add the documentation for Meson AO ARC rproc 2021-09-27 18:37:11 -05:00
fsl,imx-rproc.yaml dt-bindings: remoteproc: imx_rproc: Support i.MX93 2022-05-09 09:29:20 -06:00
ingenic,vpu.yaml dt-bindings: Rename Ingenic CGU headers to ingenic,*.h 2021-11-11 22:27:14 -06:00
mtk,scp.yaml dt-bindings: remoteproc: mediatek: Add optional memory-region to mtk,scp 2022-05-17 03:19:08 +01:00
qcom,adsp.yaml dt-bindings: remoteproc: qcom: pas: Add MSM8226 adsp 2022-05-05 21:19:46 -05:00
qcom,pil-info.yaml dt-bindings: Another round of adding missing 'additionalProperties' 2020-10-06 10:55:25 -05:00
qcom,q6v5.txt dt-bindings: soc: qcom,smd: convert to dtschema 2022-04-12 22:17:49 -05:00
qcom,qcs404-cdsp-pil.yaml dt-bindings: remoteproc: qcom: adsp: Convert binding to YAML 2022-03-11 14:38:56 -06:00
qcom,sc7280-wpss-pil.yaml dt-bindings: Fix array constraints on scalar properties 2022-04-14 13:02:12 -05:00
qcom,sdm845-adsp-pil.yaml dt-bindings: remoteproc: qcom: adsp: Convert binding to YAML 2022-03-11 14:38:56 -06:00
qcom,wcnss-pil.txt dt-bindings: soc: qcom,smd: convert to dtschema 2022-04-12 22:17:49 -05:00
renesas,rcar-rproc.yaml dt-bindings: remoteproc: Add Renesas R-Car 2021-12-13 11:30:51 -07:00
st-rproc.txt
st,stm32-rproc.yaml dt-bindings: remoteproc: st,stm32-rproc: Fix phandle-array parameters description 2022-05-09 10:00:27 -06:00
ti,davinci-rproc.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
ti,k3-dsp-rproc.yaml dt-bindings: remoteproc: ti: Add mailbox provider nodes to example 2022-02-04 09:43:43 -06:00
ti,k3-r5f-rproc.yaml dt-bindings: Another pass removing cases of 'allOf' containing a '$ref' 2022-03-02 14:02:57 -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: Improve phandle-array schemas 2022-02-04 09:43:42 -06:00
ti,pru-rproc.yaml dt-bindings: remoteproc: pru: Update bindings for K3 AM64x SoCs 2021-06-23 13:38:30 -05:00
wkup_m3_rproc.txt