| /linux/Documentation/devicetree/bindings/dma/ |
| H A 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 client 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 …]
|
| H A D | ti-edma.txt | 218 - ti,edma-xbar-event-map: Crossbar event to channel map
|
| /linux/drivers/dma/ti/ |
| H A D | dma-crossbar.c | 25 .compatible = "ti,dra7-dma-crossbar", 29 .compatible = "ti,am335x-edma-crossbar", 35 /* Crossbar on AM335x/AM437x family */ 191 /* Reset the crossbar */ in ti_am335x_xbar_probe() 201 /* Crossbar on DRA7xx family */ 212 u16 safe_val; /* Value to rest the crossbar lines */ 427 /* Reset the crossbar */ in ti_dra7_xbar_probe() 436 /* Restore the defaults for the crossbar */ in ti_dra7_xbar_probe() 463 dev_err(&pdev->dev, "Unsupported crossbar\n"); in ti_dma_xbar_probe() 473 .name = "ti-dma-crossbar",
|
| H A D | Makefile | 18 obj-$(CONFIG_TI_DMA_CROSSBAR) += dma-crossbar.o
|
| /linux/include/dt-bindings/memory/ |
| H A 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 */
|
| H A D | tegra234-mc.h | 265 /* ISP read client for Crossbar A */ 267 /* ISP read client 1 for Crossbar A */ 269 /* ISP Write client for Crossbar A */ 271 /* ISP Write client Crossbar B */ 504 /* ISP read client 1 for Crossbar A */ 521 /* ISP read client for Crossbar A */
|
| H 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 */
|
| /linux/Documentation/devicetree/bindings/memory-controllers/ |
| H A 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
|
| /linux/drivers/phy/apple/ |
| H A D | atc.c | 549 /* Crossbar and lane configuration */ 551 u32 crossbar; member 642 .crossbar = ACIOPHY_CROSSBAR_PROTOCOL_USB3, 650 .crossbar = ACIOPHY_CROSSBAR_PROTOCOL_USB3_SWAPPED, 662 .crossbar = ACIOPHY_CROSSBAR_PROTOCOL_USB3, 670 .crossbar = ACIOPHY_CROSSBAR_PROTOCOL_USB3_SWAPPED, 687 .crossbar = ACIOPHY_CROSSBAR_PROTOCOL_USB3_DP, 695 .crossbar = ACIOPHY_CROSSBAR_PROTOCOL_USB3_DP_SWAPPED, 707 .crossbar = ACIOPHY_CROSSBAR_PROTOCOL_USB3_DP, 715 .crossbar = ACIOPHY_CROSSBAR_PROTOCOL_USB3_DP_SWAPPED, [all …]
|
| /linux/drivers/media/platform/nxp/imx8-isi/ |
| H A D | Makefile | 3 imx8-isi-y := imx8-isi-core.o imx8-isi-crossbar.o imx8-isi-gasket.o \
|
| /linux/Documentation/devicetree/bindings/display/tegra/ |
| H A D | nvidia,tegra124-sor.yaml | 92 description: 5 cells containing the crossbar configuration. 94 mapped via the crossbar to the pad specified by the cell's
|
| /linux/arch/powerpc/platforms/44x/ |
| H A D | fsp2.h | 10 #define DCRN_PLB4_PCBI 0x010 /* PLB Crossbar ID/Rev Register */ 18 #define DCRN_PLB4_PCBC 0x018 /* PLB Crossbar Control Register */
|
| /linux/Documentation/devicetree/bindings/mailbox/ |
| H A D | ti,omap-mailbox.yaml | 24 into the SoC (excluding the SoCs that have an Interrupt Crossbar or an 36 are routed through the Crossbar, a kind of interrupt router/multiplexer. The
|
| /linux/drivers/net/fddi/skfp/h/ |
| H A D | supern_2.h | 745 #define QELM_XBAR_W 0x80 /* Crossbar Control ELM W */ 746 #define QELM_XBAR_X 0x81 /* Crossbar Control ELM X */ 747 #define QELM_XBAR_Y 0x82 /* Crossbar Control ELM Y */ 748 #define QELM_XBAR_Z 0x83 /* Crossbar Control ELM Z */ 749 #define QELM_XBAR_P 0x84 /* Crossbar Control Bus P */ 750 #define QELM_XBAR_S 0x85 /* Crossbar Control Bus S */ 751 #define QELM_XBAR_R 0x86 /* Crossbar Control Bus R */ 752 #define QELM_WR_XBAR 0x87 /* Write the Crossbar now (write) */
|
| /linux/drivers/dma/dw/ |
| H A D | rzn1-dmamux.c | 5 * Based on TI crossbar driver written by Peter Ujfalusi <peter.ujfalusi@ti.com>
|
| H A D | idma32.c | 90 /* Configure crossbar selection */ in idma32_initialize_chan_xbar()
|
| /linux/arch/arm/mach-omap2/ |
| H A D | omap_hwmod_2xxx_interconnect_data.c | 8 * XXX handle crossbar/shared link difference for L3?
|
| H A D | omap_hwmod_2420_data.c | 9 * XXX handle crossbar/shared link difference for L3?
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | nvidia,tegra210-ahub.yaml | 12 crossbar for routing audio data across these accelerators. It has
|
| /linux/drivers/dma/ |
| H A D | lpc32xx-dmamux.c | 5 // Based on TI DMA Crossbar driver by:
|
| H A D | lpc18xx-dmamux.c | 7 * Based on TI DMA Crossbar driver by:
|
| /linux/arch/arm/boot/dts/ti/omap/ |
| H A D | dra7.dtsi | 798 /* IRQ for DWC3_3 and DWC3_4 need IRQ crossbar */ 860 crossbar_mpu: crossbar@4a002a48 { 861 compatible = "ti,irq-crossbar"; 867 ti,max-crossbar-sources = <MAX_SOURCES>;
|
| /linux/sound/soc/tegra/ |
| H A D | Kconfig | 66 switch called Audio Crossbar (AXBAR) used to configure or modify
|
| /linux/drivers/clk/st/ |
| H A D | clk-flexgen.c | 34 /* Crossbar */ 230 /* Crossbar element config */ in clk_register_flexgen()
|
| /linux/drivers/dma/stm32/ |
| H A D | stm32-dmamux.c | 10 * Based on TI DMA Crossbar driver
|