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.
304 that is common to all the PRU cores. This should be represented as an
312 external PHYs. The MDIO module used within the PRU-ICSS is an instance of
317 "^(pru|rtu|txpru)@[0-9a-f]+$":
319 PRU Node. Each PRUSS has dual PRU cores, each represented as a RemoteProc
320 device through a PRU child node each. Each node can optionally be rendered
322 present on K3 SoCs have additional auxiliary PRU cores with slightly
324 $ref: /schemas/remoteproc/ti,pru-rproc.yaml#
340 # - pru
369 /* Example 1 AM33xx PRU-ICSS */
421 pru0: pru@34000 {
422 compatible = "ti,am3356-pru";
430 pru1: pru@38000 {
431 compatible = "ti,am3356-pru";
452 /* Example 2 AM43xx PRU-ICSS with PRUSS1 node */
512 pru1_0: pru@34000 {
513 compatible = "ti,am4376-pru";
521 pru1_1: pru@38000 {
522 compatible = "ti,am4376-pru";