Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/dma/ti/
H A Ddma-crossbar.c66 struct ti_am335x_xbar_data *xbar = dev_get_drvdata(dev); in ti_am335x_xbar_free() local
72 ti_am335x_xbar_write(xbar->iomem, map->dma_line, 0); in ti_am335x_xbar_free()
80 struct ti_am335x_xbar_data *xbar = platform_get_drvdata(pdev); in ti_am335x_xbar_route_allocate() local
86 if (dma_spec->args[2] >= xbar->xbar_events) { in ti_am335x_xbar_route_allocate()
92 if (dma_spec->args[0] >= xbar->dma_requests) { in ti_am335x_xbar_route_allocate()
120 ti_am335x_xbar_write(xbar->iomem, map->dma_line, map->mux_val); in ti_am335x_xbar_route_allocate()
135 struct ti_am335x_xbar_data *xbar; in ti_am335x_xbar_probe() local
142 xbar = devm_kzalloc(&pdev->dev, sizeof(*xbar), GFP_KERNEL); in ti_am335x_xbar_probe()
143 if (!xbar) in ti_am335x_xbar_probe()
160 &xbar->dma_requests)) { in ti_am335x_xbar_probe()
[all …]
H A Dedma.c2150 void __iomem *xbar; in edma_xbar_event_map() local
2164 xbar = devm_ioremap(dev, res.start, resource_size(&res)); in edma_xbar_event_map()
2165 if (!xbar) in edma_xbar_event_map()
2181 mux = readl(xbar + offset); in edma_xbar_event_map()
2184 writel(mux, (xbar + offset)); in edma_xbar_event_map()
/OK3568_Linux_fs/u-boot/drivers/pci/
H A Dpci_tegra.c228 unsigned long xbar; member
385 enum tegra_pci_id id, unsigned long *xbar) in tegra_pcie_get_xbar_config() argument
392 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_SINGLE; in tegra_pcie_get_xbar_config()
397 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_DUAL; in tegra_pcie_get_xbar_config()
405 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_420; in tegra_pcie_get_xbar_config()
410 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_222; in tegra_pcie_get_xbar_config()
415 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_411; in tegra_pcie_get_xbar_config()
424 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_X4_X1; in tegra_pcie_get_xbar_config()
429 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_X2_X1; in tegra_pcie_get_xbar_config()
437 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_T186_401; in tegra_pcie_get_xbar_config()
[all …]
/OK3568_Linux_fs/kernel/drivers/pci/controller/
H A Dpci-tegra.c1833 u32 *xbar) in tegra_pcie_get_xbar_config() argument
1842 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_401; in tegra_pcie_get_xbar_config()
1847 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_211; in tegra_pcie_get_xbar_config()
1852 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_111; in tegra_pcie_get_xbar_config()
1859 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_211; in tegra_pcie_get_xbar_config()
1867 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_X4_X1; in tegra_pcie_get_xbar_config()
1872 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_X2_X1; in tegra_pcie_get_xbar_config()
1879 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_420; in tegra_pcie_get_xbar_config()
1884 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_222; in tegra_pcie_get_xbar_config()
1889 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_411; in tegra_pcie_get_xbar_config()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/netronome/nfp/nfpcore/
H A Dnfp6000_pcie.c273 int xbar; in nfp6000_bar_write() local
279 xbar = NFP_PCIE_CPP_BAR_PCIETOCPPEXPANSIONBAR(base, slot); in nfp6000_bar_write()
280 writel(newcfg, nfp->iomem.csr + xbar); in nfp6000_bar_write()
282 readl(nfp->iomem.csr + xbar); in nfp6000_bar_write()
284 xbar = NFP_PCIE_CFG_BAR_PCIETOCPPEXPANSIONBAR(base, slot); in nfp6000_bar_write()
285 pci_write_config_dword(nfp->pdev, xbar, newcfg); in nfp6000_bar_write()
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/dma/
H A Dti-edma.txt218 - ti,edma-xbar-event-map: Crossbar event to channel map
236 ti,edma-xbar-event-map = /bits/ 16 <1 12
H A Dti-dma-crossbar.txt18 when mapping xbar input to DMA request, they are either
/OK3568_Linux_fs/kernel/drivers/media/dvb-frontends/
H A Dmxl5xx.c88 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()
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Dam335x-evm.dts725 xbar-event-map element */
750 ti,edma-xbar-event-map = /bits/ 16 <1 12
H A Dam437x-gp-evm.dts583 xbar-event-map element */
607 ti,edma-xbar-event-map = /bits/ 16 <1 30
H A Ddra7.dtsi434 * masked in the xbar as well.
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/nvidia/
H A Dtegra210-p3450-0000.dts83 nvidia,xbar-cfg = <2 1 0 3 4>;
97 nvidia,xbar-cfg = <0 1 2 3 4>;
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dam335x-evm.dts737 xbar-event-map element */
H A Dam437x-sk-evm.dts694 * xbar-event-map element
H A Ddra7.dtsi366 * masked in the xbar as well.
H A Dam437x-gp-evm.dts865 xbar-event-map element */
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/tegra/
H A Dnvidia,tegra20-host1x.txt305 - nvidia,xbar-cfg: 5 cells containing the crossbar configuration. Each lane
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/share/info/
H A Dgcc.info15479 gcc -save-temps=obj -c bar.c -o dir/xbar.o
15482 creates 'foo.i', 'foo.s', 'dir/xbar.i', 'dir/xbar.s',
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/share/info/
H A Dgcc.info15479 gcc -save-temps=obj -c bar.c -o dir/xbar.o
15482 creates 'foo.i', 'foo.s', 'dir/xbar.i', 'dir/xbar.s',