Searched +full:pru +full:- +full:icss (Results 1 – 7 of 7) sorted by relevance
/Linux-v5.10/Documentation/devicetree/bindings/soc/ti/ |
D | ti,pruss.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 TI Programmable Real-Time Unit and Industrial Communication Subsystem 11 - Suman Anna <s-anna@ti.com> 15 The Programmable Real-Time Unit and Industrial Communication Subsystem 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 18 cores (Programmable Real-Time Units, or PRUs), shared RAM, data and 23 peripheral interfaces, fast real-time responses, or specialized data handling. [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/interrupt-controller/ |
D | ti,pruss-intc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/ti,pruss-intc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: TI PRU-ICSS Local Interrupt Controller 10 - Suman Anna <s-anna@ti.com> 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 22 The property "ti,irqs-reserved" is used for denoting the connection [all …]
|
/Linux-v5.10/drivers/soc/ti/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 # 64-bit ARM SoCs from TI 36 Packets are queued/de-queued by writing/reading descriptor address 58 c-states on AM335x. Also required for rtc and ddr in self-refresh low 62 tristate "TI AMx3 Wkup-M3 IPC Driver" 105 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.
|
D | pruss.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * PRU-ICSS platform driver for various TI SoCs 5 * Copyright (C) 2014-2020 Texas Instruments Incorporated - http://www.ti.com/ 7 * Suman Anna <s-anna@ti.com> 11 #include <linux/clk-provider.h> 12 #include <linux/dma-mapping.h> 24 * struct pruss_private_data - PRUSS driver private data 45 struct device *dev = pruss->dev; in pruss_clk_mux_setup() 57 return -ENODEV; in pruss_clk_mux_setup() 62 dev_err(dev, "mux-clock %pOF must have parents\n", clk_mux_np); in pruss_clk_mux_setup() [all …]
|
/Linux-v5.10/drivers/irqchip/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 216 bool "J-Core integrated AIC" if COMPILE_TEST 220 Support for the J-Core integrated AIC. 231 interrupt pins, as found on SH/R-Mobile and R-Car Gen1 SoCs. 234 bool "Renesas R-Mobile APE6, R-Car Gen{2,3} and RZ/G{1,2} IRQC support" if COMPILE_TEST 239 devices, as found on R-Mobile APE6, R-Car Gen{2,3} and RZ/G{1,2} SoCs. 274 tristate "TS-4800 IRQ controller" 279 Support for the TS-4800 FPGA IRQ controller 442 bool "C-SKY Multi Processor Interrupt Controller" 445 Say yes here to enable C-SKY SMP interrupt controller driver used [all …]
|
D | irq-pruss-intc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * PRU-ICSS INTC IRQChip driver for various TI SoCs 5 * Copyright (C) 2016-2020 Texas Instruments Incorporated - http://www.ti.com/ 9 * Suman Anna <s-anna@ti.com> 24 * Number of host interrupts reaching the main MPU sub-system. Note that this 57 /* CMR register bit-field macros */ 62 /* HMR register bit-field macros */ 67 /* HIPIR register bit-fields */ 74 * struct pruss_intc_map_record - keeps track of actual mapping state 84 * struct pruss_intc_match_data - match data to handle SoC variations [all …]
|
/Linux-v5.10/include/linux/ |
D | pruss_driver.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * PRU-ICSS sub-system specific definitions 5 * Copyright (C) 2014-2020 Texas Instruments Incorporated - http://www.ti.com/ 6 * Suman Anna <s-anna@ti.com> 15 * enum pruss_mem - PRUSS memory range identifiers 25 * struct pruss_mem_region - PRUSS memory region structure 37 * struct pruss - PRUSS parent structure
|