Lines Matching full:pru
16 (PRU-ICSS a.k.a. PRUSS) is present on various TI SoCs such as AM335x, AM437x,
34 A PRU-ICSS subsystem can have up to three shared data memories. A PRU core
36 0x0, but also has access to a secondary Data RAM (primary to the other PRU
38 by both the PRU cores. The Interrupt Controller (INTC) and a CFG module are
39 common to both the PRU cores. Each PRU core also has a private instruction
42 Various sub-modules within a PRU-ICSS subsystem are represented as individual
48 PRU-ICSS Node
50 Each PRU-ICSS instance is represented as its own node with the individual PRU
99 The various Data RAMs within a single PRU-ICSS unit are represented as a
130 PRU-ICSS configuration space. CFG sub-module represented as a SysCon.
283 that is common to all the PRU cores. This should be represented as an
291 external PHYs. The MDIO module used within the PRU-ICSS is an instance of
296 "^(pru|rtu|txpru)@[0-9a-f]+$":
298 PRU Node. Each PRUSS has dual PRU cores, each represented as a RemoteProc
299 device through a PRU child node each. Each node can optionally be rendered
301 present on K3 SoCs have additional auxiliary PRU cores with slightly
303 $ref: /schemas/remoteproc/ti,pru-rproc.yaml#
319 # - pru
348 /* Example 1 AM33xx PRU-ICSS */
400 pru0: pru@34000 {
401 compatible = "ti,am3356-pru";
409 pru1: pru@38000 {
410 compatible = "ti,am3356-pru";
431 /* Example 2 AM43xx PRU-ICSS with PRUSS1 node */
491 pru1_0: pru@34000 {
492 compatible = "ti,am4376-pru";
500 pru1_1: pru@38000 {
501 compatible = "ti,am4376-pru";