Home
last modified time | relevance | path

Searched refs:xbar (Results 1 – 11 of 11) sorted by relevance

/Linux-v4.19/drivers/dma/ti/
Ddma-crossbar.c70 struct ti_am335x_xbar_data *xbar = dev_get_drvdata(dev); in ti_am335x_xbar_free() local
76 ti_am335x_xbar_write(xbar->iomem, map->dma_line, 0); in ti_am335x_xbar_free()
84 struct ti_am335x_xbar_data *xbar = platform_get_drvdata(pdev); in ti_am335x_xbar_route_allocate() local
90 if (dma_spec->args[2] >= xbar->xbar_events) { in ti_am335x_xbar_route_allocate()
96 if (dma_spec->args[0] >= xbar->dma_requests) { in ti_am335x_xbar_route_allocate()
124 ti_am335x_xbar_write(xbar->iomem, map->dma_line, map->mux_val); in ti_am335x_xbar_route_allocate()
139 struct ti_am335x_xbar_data *xbar; in ti_am335x_xbar_probe() local
147 xbar = devm_kzalloc(&pdev->dev, sizeof(*xbar), GFP_KERNEL); in ti_am335x_xbar_probe()
148 if (!xbar) in ti_am335x_xbar_probe()
165 &xbar->dma_requests)) { in ti_am335x_xbar_probe()
[all …]
Dedma.c2000 void __iomem *xbar; in edma_xbar_event_map() local
2014 xbar = devm_ioremap(dev, res.start, resource_size(&res)); in edma_xbar_event_map()
2015 if (!xbar) in edma_xbar_event_map()
2031 mux = readl(xbar + offset); in edma_xbar_event_map()
2034 writel(mux, (xbar + offset)); in edma_xbar_event_map()
/Linux-v4.19/drivers/pci/controller/
Dpci-tegra.c1632 u32 *xbar) in tegra_pcie_get_xbar_config() argument
1641 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_401; in tegra_pcie_get_xbar_config()
1646 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_211; in tegra_pcie_get_xbar_config()
1651 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_111; in tegra_pcie_get_xbar_config()
1658 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_211; in tegra_pcie_get_xbar_config()
1666 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_X4_X1; in tegra_pcie_get_xbar_config()
1671 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_X2_X1; in tegra_pcie_get_xbar_config()
1678 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_420; in tegra_pcie_get_xbar_config()
1683 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_222; in tegra_pcie_get_xbar_config()
1688 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_411; in tegra_pcie_get_xbar_config()
[all …]
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/nfpcore/
Dnfp6000_pcie.c302 int xbar; in nfp6000_bar_write() local
308 xbar = NFP_PCIE_CPP_BAR_PCIETOCPPEXPANSIONBAR(base, slot); in nfp6000_bar_write()
309 writel(newcfg, nfp->iomem.csr + xbar); in nfp6000_bar_write()
311 readl(nfp->iomem.csr + xbar); in nfp6000_bar_write()
313 xbar = NFP_PCIE_CFG_BAR_PCIETOCPPEXPANSIONBAR(base, slot); in nfp6000_bar_write()
314 pci_write_config_dword(nfp->pdev, xbar, newcfg); in nfp6000_bar_write()
/Linux-v4.19/Documentation/devicetree/bindings/dma/
Dti-dma-crossbar.txt18 when mapping xbar input to DMA request, they are either
Dti-edma.txt210 - ti,edma-xbar-event-map: Crossbar event to channel map
228 ti,edma-xbar-event-map = /bits/ 16 <1 12
/Linux-v4.19/drivers/media/dvb-frontends/
Dmxl5xx.c89 u8 xbar[3]; member
1879 state->xbar[0] = 4; in mxl5xx_attach()
1880 state->xbar[1] = demod; in mxl5xx_attach()
1881 state->xbar[2] = 8; in mxl5xx_attach()
/Linux-v4.19/arch/arm/boot/dts/
Dam335x-evm.dts761 xbar-event-map element */
Dam437x-sk-evm.dts688 * xbar-event-map element
Dam437x-gp-evm.dts774 xbar-event-map element */
Ddra7.dtsi502 * masked in the xbar as well.