Searched refs:xbar (Results 1 – 11 of 11) sorted by relevance
| /linux/drivers/dma/ti/ |
| H A D | dma-crossbar.c | 67 struct ti_am335x_xbar_data *xbar = dev_get_drvdata(dev); in ti_am335x_xbar_free() local 73 ti_am335x_xbar_write(xbar->iomem, map->dma_line, 0); in ti_am335x_xbar_free() 81 struct ti_am335x_xbar_data *xbar = platform_get_drvdata(pdev); in ti_am335x_xbar_route_allocate() local 87 if (dma_spec->args[2] >= xbar->xbar_events) { in ti_am335x_xbar_route_allocate() 93 if (dma_spec->args[0] >= xbar->dma_requests) { in ti_am335x_xbar_route_allocate() 122 ti_am335x_xbar_write(xbar->iomem, map->dma_line, map->mux_val); in ti_am335x_xbar_route_allocate() 140 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 …]
|
| H A D | edma.c | 2092 void __iomem *xbar; in edma_xbar_event_map() local 2106 xbar = devm_ioremap(dev, res.start, resource_size(&res)); in edma_xbar_event_map() 2107 if (!xbar) in edma_xbar_event_map() 2123 mux = readl(xbar + offset); in edma_xbar_event_map() 2126 writel(mux, (xbar + offset)); in edma_xbar_event_map()
|
| /linux/drivers/media/platform/nxp/imx8-isi/ |
| H A D | imx8-isi-crossbar.c | 27 static int mxc_isi_crossbar_gasket_enable(struct mxc_isi_crossbar *xbar, in mxc_isi_crossbar_gasket_enable() argument 32 struct mxc_isi_dev *isi = xbar->isi; in mxc_isi_crossbar_gasket_enable() 69 static void mxc_isi_crossbar_gasket_disable(struct mxc_isi_crossbar *xbar, in mxc_isi_crossbar_gasket_disable() argument 72 struct mxc_isi_dev *isi = xbar->isi; in mxc_isi_crossbar_gasket_disable() 100 struct mxc_isi_crossbar *xbar = to_isi_crossbar(sd); in __mxc_isi_crossbar_set_routing() local 111 if (route->sink_pad == xbar->num_sinks - 1 && in __mxc_isi_crossbar_set_routing() 112 route->source_pad != xbar->num_sinks) { in __mxc_isi_crossbar_set_routing() 113 dev_dbg(xbar->isi->dev, in __mxc_isi_crossbar_set_routing() 116 route->source_pad - xbar->num_sinks); in __mxc_isi_crossbar_set_routing() 126 mxc_isi_crossbar_xlate_streams(struct mxc_isi_crossbar *xbar, in mxc_isi_crossbar_xlate_streams() argument [all …]
|
| /linux/drivers/net/ethernet/netronome/nfp/nfpcore/ |
| H A D | nfp6000_pcie.c | 270 unsigned int xbar; in nfp6000_bar_write() local 272 xbar = NFP_PCIE_P2C_EXPBAR_OFFSET(bar->index); in nfp6000_bar_write() 275 writel(newcfg, nfp->iomem.csr + xbar); in nfp6000_bar_write() 277 readl(nfp->iomem.csr + xbar); in nfp6000_bar_write() 279 xbar += nfp->dev_info->pcie_cfg_expbar_offset; in nfp6000_bar_write() 280 pci_write_config_dword(nfp->pdev, xbar, newcfg); in nfp6000_bar_write()
|
| /linux/Documentation/devicetree/bindings/dma/ |
| H A D | ti-edma.txt | 218 - ti,edma-xbar-event-map: Crossbar event to channel map 236 ti,edma-xbar-event-map = /bits/ 16 <1 12
|
| H A D | ti-dma-crossbar.txt | 18 when mapping xbar input to DMA request, they are either
|
| /linux/drivers/media/dvb-frontends/ |
| H A D | mxl5xx.c | 79 u8 xbar[3]; member 1868 state->xbar[0] = 4; in mxl5xx_attach() 1869 state->xbar[1] = demod; in mxl5xx_attach() 1870 state->xbar[2] = 8; in mxl5xx_attach()
|
| /linux/arch/arm64/boot/dts/nvidia/ |
| H A D | tegra210-p3450-0000.dts | 86 nvidia,xbar-cfg = <2 1 0 3 4>; 100 nvidia,xbar-cfg = <0 1 2 3 4>;
|
| /linux/arch/arm/boot/dts/ti/omap/ |
| H A D | am335x-evm.dts | 738 xbar-event-map element */
|
| H A D | am437x-gp-evm.dts | 873 xbar-event-map element */
|
| H A D | dra7.dtsi | 407 * masked in the xbar as well.
|