Lines Matching full:pru
4 $id: http://devicetree.org/schemas/remoteproc/ti,pru-rproc.yaml#
7 title: TI Programmable Realtime Unit (PRU) cores
14 (PRU-ICSS or PRUSS) has two 32-bit load/store RISC CPU cores called
15 Programmable Real-Time Units (PRUs), each represented by a node. Each PRU
17 use the Data RAMs present within the PRU-ICSS for code execution.
20 PRU cores called RTUs with slightly different IP integration. The K3 SoCs
22 auxiliary Transmit PRU cores called Tx_PRUs that augment the PRUs. Each RTU
23 or Tx_PRU core can also be used independently like a PRU, or alongside a
24 corresponding PRU core to provide/implement auxiliary functionality/support.
26 Each PRU, RTU or Tx_PRU core node should be defined as a child node of the
27 corresponding PRU-ICSS node. Each node can optionally be rendered inactive by
30 Please see the overall PRU-ICSS bindings document for additional details
37 - ti,am3356-pru # for AM335x SoC family (AM3356+ SoCs only)
38 - ti,am4376-pru # for AM437x SoC family (AM4376+ SoCs only)
39 - ti,am5728-pru # for AM57xx SoC family
40 - ti,am625-pru # for PRUs in K3 AM62x SoC family
41 - ti,am642-pru # for PRUs in K3 AM64x SoC family
43 - ti,am642-tx-pru # for Tx_PRUs in K3 AM64x SoC family
44 - ti,am654-pru # for PRUs in K3 AM65x SoC family
46 - ti,am654-tx-pru # for Tx_PRUs in K3 AM65x SR2.0 SoCs
47 - ti,j721e-pru # for PRUs in K3 J721E SoC family
49 - ti,j721e-tx-pru # for Tx_PRUs in K3 J721E SoC family
50 - ti,k2g-pru # for 66AK2G SoC family
54 - description: Address and Size of the PRU Instruction RAM
55 - description: Address and Size of the PRU CTRL sub-module registers
56 - description: Address and Size of the PRU Debug sub-module registers
73 and the PRU/RTU cores. For the values of the interrupt cells please refer
96 - ti,am654-tx-pru
97 - ti,j721e-tx-pru
98 - ti,am642-tx-pru
106 pattern: "^pru@[0-9a-f]+$"
118 /* AM33xx PRU-ICSS */
139 pru0: pru@34000 {
140 compatible = "ti,am3356-pru";
148 pru1: pru@38000 {
149 compatible = "ti,am3356-pru";
178 pru0_0: pru@34000 {
179 compatible = "ti,am654-pru";
203 compatible = "ti,am654-tx-pru";
211 pru0_1: pru@38000 {
212 compatible = "ti,am654-pru";
236 compatible = "ti,am654-tx-pru";