Home
last modified time | relevance | path

Searched full:pru (Results 1 – 10 of 10) sorted by relevance

/Linux-v5.10/Documentation/devicetree/bindings/soc/ti/
Dti,pruss.yaml16 (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
92 The various Data RAMs within a single PRU-ICSS unit are represented as a
125 PRU-ICSS configuration space. CFG sub-module represented as a SysCon.
[all …]
/Linux-v5.10/Documentation/devicetree/bindings/interrupt-controller/
Dti,pruss-intc.yaml7 title: TI PRU-ICSS Local Interrupt Controller
13 Each PRU-ICSS has a single interrupt controller instance that is common
14 to all the PRU cores. Most interrupt controllers can route 64 input events
18 interrupts (0, 1) are fed exclusively to the internal PRU cores, with the
74 Client users shall use the PRU System event number (the interrupt source
75 that the client is interested in) [cell 1], PRU channel [cell 2] and PRU
108 /* AM33xx PRU-ICSS */
131 /* AM4376 PRU-ICSS */
/Linux-v5.10/drivers/soc/ti/
DKconfig105 tristate "TI PRU-ICSS Subsystem Platform drivers"
109 TI PRU-ICSS Subsystem platform specific support.
111 Say Y or M here to support the Programmable Realtime Unit (PRU)
113 not interested in the PRU or if you are unsure.
Dpruss.c3 * PRU-ICSS platform driver for various TI SoCs
353 MODULE_DESCRIPTION("PRU-ICSS Subsystem Driver");
/Linux-v5.10/drivers/irqchip/
DKconfig503 tristate "TI PRU-ICSS Interrupt Controller"
507 This enables support for the PRU-ICSS Local Interrupt Controller
508 present within a PRU-ICSS subsystem present on various TI SoCs.
Dirq-pruss-intc.c3 * PRU-ICSS INTC IRQChip driver for various TI SoCs
218 * Undo whatever was done in pruss_intc_map() for a PRU core.
663 MODULE_DESCRIPTION("TI PRU-ICSS INTC Driver");
/Linux-v5.10/include/linux/
Dpruss_driver.h3 * PRU-ICSS sub-system specific definitions
/Linux-v5.10/drivers/uio/
Duio_pruss.c45 * firmware and user space application, async notification from PRU firmware
138 /* Power on PRU in case its not done as part of boot-loader */ in pruss_probe()
/Linux-v5.10/include/linux/mfd/
Dda8xx-cfgchip.h132 /* CFGCHIP3 (EMAC/uPP/PLL1/ASYNC3/PRU/DIV4.5/EMIFA) register bits */
/Linux-v5.10/arch/arm/boot/dts/
Dam335x-icev2.dts471 /* ETH1 mux: Low for MII-PRU, high for RMII-CPSW */