OpenCloudOS-Kernel/Documentation/devicetree/bindings/remoteproc
Suman Anna d570d05ea9 dt-bindings: remoteproc: Add binding doc for PRU cores in the PRU-ICSS
The Programmable Real-Time Unit and Industrial Communication Subsystem
(PRU-ICSS or simply PRUSS) on various TI SoCs consists of dual 32-bit
RISC cores (Programmable Real-Time Units, or PRUs) for program execution.

The K3 AM65x amd J721E SoCs have the next generation of the PRU-ICSS IP,
commonly called ICSSG. The ICSSG IP on AM65x SoCs has two PRU cores,
two auxiliary custom PRU cores called Real Time Units (RTUs). The K3
AM65x SR2.0 and J721E SoCs have a revised version of the ICSSG IP, and
include two additional custom auxiliary PRU cores called Transmit PRUs
(Tx_PRUs).

This patch adds the bindings for these PRU cores. The binding covers the
OMAP architecture SoCs - AM33xx, AM437x and AM57xx; Keystone 2 architecture
based 66AK2G SoC; and the K3 architecture based SoCs - AM65x and J721E. The
Davinci based OMAPL138 SoCs will be covered in a future patch.

Reviewed-by: Rob Herring <robh@kernel.org>
Co-developed-by: Roger Quadros <rogerq@ti.com>
Signed-off-by: Roger Quadros <rogerq@ti.com>
Signed-off-by: Suman Anna <s-anna@ti.com>
Signed-off-by: Grzegorz Jaszczyk <grzegorz.jaszczyk@linaro.org>
Link: https://lore.kernel.org/r/20201208141002.17777-2-grzegorz.jaszczyk@linaro.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
2020-12-10 10:55:35 -06:00
..
imx-rproc.txt remoteproc: dt: Provide bindings for iMX6SX/7D Remote Processor Controller driver 2017-08-30 16:05:04 -07:00
ingenic,vpu.yaml dt-bindings: Document JZ47xx VPU auxiliary processor 2020-05-18 16:51:37 -07:00
mtk,scp.txt dt-bindings: Add a binding for Mediatek SCP 2020-01-20 10:29:51 -08:00
qcom,adsp.txt dt-bindings: remoteproc: qcom: pas: Add SM8250 remoteprocs 2020-05-12 10:29:54 -07:00
qcom,hexagon-v56.txt dt-bindings: remoteproc: Rename and amend Hexagon v56 binding 2019-05-21 23:52:52 -07: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: remoteproc: qcom: Deprecate regulators for Q6V5 PDs 2020-10-26 10:19:35 -05:00
qcom,wcnss-pil.txt dt-bindings: remoteproc: qcom,wcnss: Deprecate regulators for PDs 2020-10-26 10:22:50 -05:00
st,stm32-rproc.yaml dt-bindings: remoteproc: stm32_rproc: update syscon descriptions 2020-10-26 10:48:47 -05:00
st-rproc.txt remoteproc: dt: Provide bindings for ST's Remote Processor Controller driver 2016-01-29 17:26:48 -08: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: Whitespace clean-ups in schema files 2020-08-14 08:55:58 -06:00
ti,k3-r5f-rproc.yaml dt-bindings: remoteproc: k3-r5f: Update bindings for J7200 SoCs 2020-11-25 23:05:24 -06:00
ti,keystone-rproc.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
ti,omap-remoteproc.yaml dt-bindings: remoteproc: Add OMAP remoteproc bindings 2020-03-25 22:29:46 -07:00
ti,pru-rproc.yaml dt-bindings: remoteproc: Add binding doc for PRU cores in the PRU-ICSS 2020-12-10 10:55:35 -06:00
wkup_m3_rproc.txt