| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/arm/omap/ |
| D | crossbar.txt | 5 In such places a interrupt controllers are preceded by an CROSSBAR 10 - compatible : Should be "ti,irq-crossbar" 11 - reg: Base address and the size of the crossbar registers. 14 - ti,max-crossbar-sources: Maximum number of crossbar sources that can be routed. 18 crossbar. These interrupt lines are reserved in the soc, 19 so crossbar bar driver should not consider them as free 25 crossbar. These irqs have a crossbar register, but still cannot be used. 31 crossbar_mpu: crossbar@4a002a48 { 32 compatible = "ti,irq-crossbar"; 35 ti,max-crossbar-sources = <400>; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/omap/ |
| D | crossbar.txt | 5 In such places a interrupt controllers are preceded by an CROSSBAR 10 - compatible : Should be "ti,irq-crossbar" 11 - reg: Base address and the size of the crossbar registers. 14 - ti,max-crossbar-sources: Maximum number of crossbar sources that can be routed. 18 crossbar. These interrupt lines are reserved in the soc, 19 so crossbar bar driver should not consider them as free 25 crossbar. These irqs have a crossbar register, but still cannot be used. 31 crossbar_mpu: crossbar@4a002a48 { 32 compatible = "ti,irq-crossbar"; 35 ti,max-crossbar-sources = <400>; [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/dma/ |
| D | ti-dma-crossbar.txt | 1 Texas Instruments DMA Crossbar (DMA request router) 4 - compatible: "ti,dra7-dma-crossbar" for DRA7xx DMA crossbar 5 "ti,am335x-edma-crossbar" for AM335x and AM437x 8 for ti,dra7-dma-crossbar and <3> for ti,am335x-edma-crossbar. 9 - dma-requests: Number of DMA requests the crossbar can receive 23 When requesting channel via ti,dra7-dma-crossbar, the DMA clinet must request 24 the DMA event number as crossbar ID (input to the DMA crossbar). 26 For ti,am335x-edma-crossbar: the meaning of parameters of dmas for clients: 28 the event should be assigned and <1> is the mux selection for in the crossbar. 46 /* DMA crossbar */ [all …]
|
| D | dma.txt | 55 compatible = "ti,dra7-dma-crossbar";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/dma/ |
| D | ti-dma-crossbar.txt | 1 Texas Instruments DMA Crossbar (DMA request router) 4 - compatible: "ti,dra7-dma-crossbar" for DRA7xx DMA crossbar 5 "ti,am335x-edma-crossbar" for AM335x and AM437x 8 for ti,dra7-dma-crossbar and <3> for ti,am335x-edma-crossbar. 9 - dma-requests: Number of DMA requests the crossbar can receive 23 When requesting channel via ti,dra7-dma-crossbar, the DMA clinet must request 24 the DMA event number as crossbar ID (input to the DMA crossbar). 26 For ti,am335x-edma-crossbar: the meaning of parameters of dmas for clients: 28 the event should be assigned and <1> is the mux selection for in the crossbar. 46 /* DMA crossbar */ [all …]
|
| D | dma-router.yaml | 44 compatible = "ti,dra7-dma-crossbar";
|
| /kernel/linux/linux-5.10/drivers/irqchip/ |
| D | irq-crossbar.c | 3 * drivers/irqchip/irq-crossbar.c 22 * struct crossbar_device - crossbar device description 25 * @safe_map: safe default value to initialize the crossbar 26 * @max_crossbar_sources: Maximum number of crossbar sources 27 * @irq_map: array of interrupts to crossbar number mapping 28 * @crossbar_base: crossbar base address 141 * crossbar_domain_free - unmap/free a crossbar<->irq connection 211 of_property_read_u32(node, "ti,max-crossbar-sources", in crossbar_of_init() 214 pr_err("missing 'ti,max-crossbar-sources' property\n"); in crossbar_of_init() 252 /* Skip irqs hardwired to bypass the crossbar */ in crossbar_of_init() [all …]
|
| D | Kconfig | 302 Support for a CROSSBAR ip that precedes the main interrupt controller. 303 The primary irqchip invokes the crossbar's callback which inturn allocates
|
| /kernel/linux/linux-4.19/drivers/irqchip/ |
| D | irq-crossbar.c | 2 * drivers/irqchip/irq-crossbar.c 26 * struct crossbar_device - crossbar device description 29 * @safe_map: safe default value to initialize the crossbar 30 * @max_crossbar_sources: Maximum number of crossbar sources 31 * @irq_map: array of interrupts to crossbar number mapping 32 * @crossbar_base: crossbar base address 145 * crossbar_domain_free - unmap/free a crossbar<->irq connection 215 of_property_read_u32(node, "ti,max-crossbar-sources", in crossbar_of_init() 218 pr_err("missing 'ti,max-crossbar-sources' property\n"); in crossbar_of_init() 256 /* Skip irqs hardwired to bypass the crossbar */ in crossbar_of_init() [all …]
|
| D | Kconfig | 253 Support for a CROSSBAR ip that precedes the main interrupt controller. 254 The primary irqchip invokes the crossbar's callback which inturn allocates
|
| /kernel/linux/linux-5.10/drivers/dma/ti/ |
| D | dma-crossbar.c | 24 .compatible = "ti,dra7-dma-crossbar", 28 .compatible = "ti,am335x-edma-crossbar", 34 /* Crossbar on AM335x/AM437x family */ 186 /* Reset the crossbar */ in ti_am335x_xbar_probe() 196 /* Crossbar on DRA7xx family */ 207 u16 safe_val; /* Value to rest the crossbar lines */ 416 /* Reset the crossbar */ in ti_dra7_xbar_probe() 425 /* Restore the defaults for the crossbar */ in ti_dra7_xbar_probe() 452 dev_err(&pdev->dev, "Unsupported crossbar\n"); in ti_dma_xbar_probe() 462 .name = "ti-dma-crossbar",
|
| D | Makefile | 11 obj-$(CONFIG_TI_DMA_CROSSBAR) += dma-crossbar.o
|
| /kernel/linux/linux-4.19/drivers/dma/ti/ |
| D | dma-crossbar.c | 28 .compatible = "ti,dra7-dma-crossbar", 32 .compatible = "ti,am335x-edma-crossbar", 38 /* Crossbar on AM335x/AM437x family */ 192 /* Reset the crossbar */ in ti_am335x_xbar_probe() 202 /* Crossbar on DRA7xx family */ 213 u16 safe_val; /* Value to rest the crossbar lines */ 424 /* Reset the crossbar */ in ti_dra7_xbar_probe() 433 /* Restore the defaults for the crossbar */ in ti_dra7_xbar_probe() 460 dev_err(&pdev->dev, "Unsupported crossbar\n"); in ti_dma_xbar_probe() 470 .name = "ti-dma-crossbar",
|
| D | Makefile | 5 obj-$(CONFIG_TI_DMA_CROSSBAR) += dma-crossbar.o
|
| /kernel/linux/linux-5.10/include/dt-bindings/memory/ |
| D | tegra194-mc.h | 167 /* ISP read client for Crossbar A */ 169 /* ISP read client 1 for Crossbar A */ 171 /* ISP Write client for Crossbar A */ 173 /* ISP Write client Crossbar B */ 367 /* ISP read client 1 for Crossbar A */ 389 /* ISP read client for Crossbar A */
|
| D | tegra186-mc.h | 137 /* ISP Read client for Crossbar A */ 139 /* ISP Write client for Crossbar A */ 141 /* ISP Write client Crossbar B */
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/memory-controllers/ |
| D | nvidia,tegra30-mc.yaml | 25 Memory Crossbar, which routes request and responses between Arbitration 27 Memory Crossbar is just a pass through between a single Arbitration Domain
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/mailbox/ |
| D | omap-mailbox.txt | 15 (excluding the SoCs that have a Interrupt Crossbar IP). Each interrupt line is 26 the Crossbar, a kind of interrupt router/multiplexer.
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mailbox/ |
| D | omap-mailbox.txt | 15 (excluding the SoCs that have a Interrupt Crossbar IP). Each interrupt line is 26 the Crossbar, a kind of interrupt router/multiplexer. The K3 AM65x and J721E
|
| /kernel/linux/linux-5.10/arch/powerpc/platforms/44x/ |
| D | fsp2.h | 10 #define DCRN_PLB4_PCBI 0x010 /* PLB Crossbar ID/Rev Register */ 18 #define DCRN_PLB4_PCBC 0x018 /* PLB Crossbar Control Register */
|
| /kernel/linux/linux-4.19/arch/powerpc/platforms/44x/ |
| D | fsp2.h | 10 #define DCRN_PLB4_PCBI 0x010 /* PLB Crossbar ID/Rev Register */ 18 #define DCRN_PLB4_PCBC 0x018 /* PLB Crossbar Control Register */
|
| /kernel/linux/linux-5.10/drivers/clk/st/ |
| D | clk-flexgen.c | 27 /* Crossbar */ 222 /* Crossbar element config */ in clk_register_flexgen()
|
| /kernel/linux/linux-4.19/drivers/clk/st/ |
| D | clk-flexgen.c | 26 /* Crossbar */ 221 /* Crossbar element config */ in clk_register_flexgen()
|
| /kernel/linux/linux-4.19/Documentation/fmc/ |
| D | parameters.txt | 45 spec 0000:02:00.0: SDB: 00000651:e6a542c9 WB4-Crossbar-GSI
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | nvidia,tegra210-ahub.yaml | 12 crossbar for routing audio data across these accelerators. It has
|