Lines Matching full:pruss
4 $id: http://devicetree.org/schemas/soc/ti/ti,pruss.yaml#
16 (PRU-ICSS a.k.a. PRUSS) is present on various TI SoCs such as AM335x, AM437x,
17 Keystone 66AK2G, OMAP-L138/DA850 etc. A PRUSS consists of dual 32-bit RISC
52 as child nodes within this PRUSS node. This node shall be a child of the
60 pattern: "^(pruss|icssg)@[0-9a-f]+$"
64 - ti,am3356-pruss # for AM335x SoC family
65 - ti,am4376-pruss0 # for AM437x SoC family and PRUSS unit 0
66 - ti,am4376-pruss1 # for AM437x SoC family and PRUSS unit 1
67 - ti,am5728-pruss # for AM57xx SoC family
68 - ti,am625-pruss # for K3 AM62x SoC family
72 - ti,k2g-pruss # for 66AK2G SoC family
106 minItems: 2 # On AM437x one of two PRUSS units don't contain Shared RAM.
112 of two PRUSS units don't contain Shared RAM, while the second one
138 - const: ti,pruss-cfg
238 functions such as time stamping. Each PRUSS has either 1 IEP (on AM335x,
254 - const: ti,pruss-mii
273 - const: ti,pruss-mii-g
295 - const: ti,pruss-pa-st
303 PRUSS INTC Node. Each PRUSS has a single interrupt controller instance
306 $ref: /schemas/interrupt-controller/ti,pruss-intc.yaml#
311 MDIO Node. Each PRUSS has an MDIO module that can be used to control
319 PRU Node. Each PRUSS has dual PRU cores, each represented as a RemoteProc
348 - ti,k2g-pruss
361 - ti,k2g-pruss
370 pruss: pruss@0 {
371 compatible = "ti,am3356-pruss";
385 compatible = "ti,pruss-cfg", "syscon";
405 compatible = "ti,pruss-mii", "syscon";
410 compatible = "ti,pruss-intc";
454 pruss1: pruss@0 {
469 compatible = "ti,pruss-cfg", "syscon";
489 compatible = "ti,pruss-mii", "syscon";
494 compatible = "ti,pruss-intc";