Home
last modified time | relevance | path

Searched full:crossbar (Results 1 – 25 of 37) sorted by relevance

12

/linux/Documentation/devicetree/bindings/dma/
H A Dti-dma-crossbar.txt1 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 Dti-edma.txt218 - ti,edma-xbar-event-map: Crossbar event to channel map
/linux/drivers/dma/ti/
H A Ddma-crossbar.c25 .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 DMakefile18 obj-$(CONFIG_TI_DMA_CROSSBAR) += dma-crossbar.o
/linux/include/dt-bindings/memory/
H A Dtegra194-mc.h167 /* 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 Dtegra234-mc.h265 /* 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 Dtegra186-mc.h137 /* 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 Dnvidia,tegra30-mc.yaml25 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 Datc.c549 /* 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 DMakefile3 imx8-isi-y := imx8-isi-core.o imx8-isi-crossbar.o imx8-isi-gasket.o \
/linux/Documentation/devicetree/bindings/display/tegra/
H A Dnvidia,tegra124-sor.yaml92 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 Dfsp2.h10 #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 Dti,omap-mailbox.yaml24 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 Dsupern_2.h745 #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 Drzn1-dmamux.c5 * Based on TI crossbar driver written by Peter Ujfalusi <peter.ujfalusi@ti.com>
H A Didma32.c90 /* Configure crossbar selection */ in idma32_initialize_chan_xbar()
/linux/arch/arm/mach-omap2/
H A Domap_hwmod_2xxx_interconnect_data.c8 * XXX handle crossbar/shared link difference for L3?
H A Domap_hwmod_2420_data.c9 * XXX handle crossbar/shared link difference for L3?
/linux/Documentation/devicetree/bindings/sound/
H A Dnvidia,tegra210-ahub.yaml12 crossbar for routing audio data across these accelerators. It has
/linux/drivers/dma/
H A Dlpc32xx-dmamux.c5 // Based on TI DMA Crossbar driver by:
H A Dlpc18xx-dmamux.c7 * Based on TI DMA Crossbar driver by:
/linux/arch/arm/boot/dts/ti/omap/
H A Ddra7.dtsi798 /* 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 DKconfig66 switch called Audio Crossbar (AXBAR) used to configure or modify
/linux/drivers/clk/st/
H A Dclk-flexgen.c34 /* Crossbar */
230 /* Crossbar element config */ in clk_register_flexgen()
/linux/drivers/dma/stm32/
H A Dstm32-dmamux.c10 * Based on TI DMA Crossbar driver

12