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
283 PRUSS INTC Node. Each PRUSS has a single interrupt controller instance
286 $ref: /schemas/interrupt-controller/ti,pruss-intc.yaml#
291 MDIO Node. Each PRUSS has an MDIO module that can be used to control
299 PRU Node. Each PRUSS has dual PRU cores, each represented as a RemoteProc
328 - ti,k2g-pruss
341 - ti,k2g-pruss
350 pruss: pruss@0 {
351 compatible = "ti,am3356-pruss";
365 compatible = "ti,pruss-cfg", "syscon";
385 compatible = "ti,pruss-mii", "syscon";
390 compatible = "ti,pruss-intc";
434 pruss1: pruss@0 {
449 compatible = "ti,pruss-cfg", "syscon";
469 compatible = "ti,pruss-mii", "syscon";
474 compatible = "ti,pruss-intc";