Home
last modified time | relevance | path

Searched refs:axi (Results 1 – 25 of 93) sorted by relevance

1234

/Linux-v4.19/sound/soc/adi/
DMakefile1 snd-soc-adi-axi-i2s-objs := axi-i2s.o
2 snd-soc-adi-axi-spdif-objs := axi-spdif.o
4 obj-$(CONFIG_SND_SOC_ADI_AXI_I2S) += snd-soc-adi-axi-i2s.o
5 obj-$(CONFIG_SND_SOC_ADI_AXI_SPDIF) += snd-soc-adi-axi-spdif.o
/Linux-v4.19/drivers/staging/axis-fifo/
Daxis-fifo.txt17 - compatible: Should be "xlnx,axi-fifo-mm-s-4.1"
22 - xlnx,axi-str-rxd-protocol: Should be "XIL_AXI_STREAM_ETH_DATA"
23 - xlnx,axi-str-rxd-tdata-width: Should be <0x20>
24 - xlnx,axi-str-txc-protocol: Should be "XIL_AXI_STREAM_ETH_CTRL"
25 - xlnx,axi-str-txc-tdata-width: Should be <0x20>
26 - xlnx,axi-str-txd-protocol: Should be "XIL_AXI_STREAM_ETH_DATA"
27 - xlnx,axi-str-txd-tdata-width: Should be <0x20>
40 - xlnx,s-axi-id-width: Should be <0x4>
55 compatible = "xlnx,axi-fifo-mm-s-4.1";
60 xlnx,axi-str-rxd-protocol = "XIL_AXI_STREAM_ETH_DATA";
[all …]
/Linux-v4.19/drivers/net/ethernet/stmicro/stmmac/
Ddwmac-dwc-qos-eth.c54 if (!plat_dat->axi) { in dwc_eth_dwmac_config_dt()
55 plat_dat->axi = kzalloc(sizeof(struct stmmac_axi), GFP_KERNEL); in dwc_eth_dwmac_config_dt()
57 if (!plat_dat->axi) in dwc_eth_dwmac_config_dt()
61 plat_dat->axi->axi_lpi_en = of_property_read_bool(np, "snps,en-lpi"); in dwc_eth_dwmac_config_dt()
63 &plat_dat->axi->axi_wr_osr_lmt)) { in dwc_eth_dwmac_config_dt()
68 plat_dat->axi->axi_wr_osr_lmt = 1; in dwc_eth_dwmac_config_dt()
74 plat_dat->axi->axi_wr_osr_lmt--; in dwc_eth_dwmac_config_dt()
78 &plat_dat->axi->axi_rd_osr_lmt)) { in dwc_eth_dwmac_config_dt()
83 plat_dat->axi->axi_rd_osr_lmt = 1; in dwc_eth_dwmac_config_dt()
89 plat_dat->axi->axi_rd_osr_lmt--; in dwc_eth_dwmac_config_dt()
[all …]
Dstmmac_platform.c103 struct stmmac_axi *axi; in stmmac_axi_setup() local
109 axi = devm_kzalloc(&pdev->dev, sizeof(*axi), GFP_KERNEL); in stmmac_axi_setup()
110 if (!axi) { in stmmac_axi_setup()
115 axi->axi_lpi_en = of_property_read_bool(np, "snps,lpi_en"); in stmmac_axi_setup()
116 axi->axi_xit_frm = of_property_read_bool(np, "snps,xit_frm"); in stmmac_axi_setup()
117 axi->axi_kbbe = of_property_read_bool(np, "snps,axi_kbbe"); in stmmac_axi_setup()
118 axi->axi_fb = of_property_read_bool(np, "snps,axi_fb"); in stmmac_axi_setup()
119 axi->axi_mb = of_property_read_bool(np, "snps,axi_mb"); in stmmac_axi_setup()
120 axi->axi_rb = of_property_read_bool(np, "snps,axi_rb"); in stmmac_axi_setup()
122 if (of_property_read_u32(np, "snps,wr_osr_lmt", &axi->axi_wr_osr_lmt)) in stmmac_axi_setup()
[all …]
Ddwmac1000_dma.c29 static void dwmac1000_dma_axi(void __iomem *ioaddr, struct stmmac_axi *axi) in dwmac1000_dma_axi() argument
37 if (axi->axi_lpi_en) in dwmac1000_dma_axi()
39 if (axi->axi_xit_frm) in dwmac1000_dma_axi()
43 value |= (axi->axi_wr_osr_lmt & DMA_AXI_WR_OSR_LMT_MASK) << in dwmac1000_dma_axi()
47 value |= (axi->axi_rd_osr_lmt & DMA_AXI_RD_OSR_LMT_MASK) << in dwmac1000_dma_axi()
55 switch (axi->axi_blen[i]) { in dwmac1000_dma_axi()
278 .axi = dwmac1000_dma_axi,
Ddwxgmac2_dma.c76 static void dwxgmac2_dma_axi(void __iomem *ioaddr, struct stmmac_axi *axi) in dwxgmac2_dma_axi() argument
81 if (axi->axi_lpi_en) in dwxgmac2_dma_axi()
83 if (axi->axi_xit_frm) in dwxgmac2_dma_axi()
87 value |= (axi->axi_wr_osr_lmt << XGMAC_WR_OSR_LMT_SHIFT) & in dwxgmac2_dma_axi()
91 value |= (axi->axi_rd_osr_lmt << XGMAC_RD_OSR_LMT_SHIFT) & in dwxgmac2_dma_axi()
96 if (axi->axi_blen[i]) in dwxgmac2_dma_axi()
99 switch (axi->axi_blen[i]) { in dwxgmac2_dma_axi()
392 .axi = dwxgmac2_dma_axi,
Ddwmac4_dma.c20 static void dwmac4_dma_axi(void __iomem *ioaddr, struct stmmac_axi *axi) in dwmac4_dma_axi() argument
28 if (axi->axi_lpi_en) in dwmac4_dma_axi()
30 if (axi->axi_xit_frm) in dwmac4_dma_axi()
34 value |= (axi->axi_wr_osr_lmt & DMA_AXI_OSR_MAX) << in dwmac4_dma_axi()
38 value |= (axi->axi_rd_osr_lmt & DMA_AXI_OSR_MAX) << in dwmac4_dma_axi()
46 switch (axi->axi_blen[i]) { in dwmac4_dma_axi()
439 .axi = dwmac4_dma_axi,
467 .axi = dwmac4_dma_axi,
/Linux-v4.19/Documentation/devicetree/bindings/dma/xilinx/
Dxilinx_dma.txt15 - compatible: Should be "xlnx,axi-vdma-1.00.a" or "xlnx,axi-dma-1.00.a" or
16 "xlnx,axi-cdma-1.00.a""
54 For VDMA: It should be either "xlnx,axi-vdma-mm2s-channel" or
55 "xlnx,axi-vdma-s2mm-channel".
56 For CDMA: It should be "xlnx,axi-cdma-channel".
57 For AXIDMA: It should be either "xlnx,axi-dma-mm2s-channel" or
58 "xlnx,axi-dma-s2mm-channel".
78 compatible = "xlnx,axi-vdma-1.00.a";
89 compatible = "xlnx,axi-vdma-mm2s-channel";
94 compatible = "xlnx,axi-vdma-s2mm-channel";
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/clock/
Daxi-clkgen.txt1 Binding for the axi-clkgen clock generator
8 - compatible : shall be "adi,axi-clkgen-1.00.a" or "adi,axi-clkgen-2.00.a".
10 - reg : Address and length of the axi-clkgen register set.
21 compatible = "adi,axi-clkgen";
/Linux-v4.19/arch/arm/boot/dts/
Dimx6qp.dtsi27 clock-names = "axi";
36 clock-names = "axi";
45 clock-names = "axi";
54 clock-names = "axi";
63 clock-names = "ipg", "axi";
72 clock-names = "ipg", "axi";
/Linux-v4.19/Documentation/devicetree/bindings/sound/
Dadi,axi-i2s.txt4 - compatible : Must be "adi,axi-i2s-1.00.a"
9 - clock-names : "axi" for the clock to the AXI interface, "ref" for the sample
25 compatible = "adi,axi-i2s-1.00.a";
28 clock-names = "axi", "ref";
Dadi,axi-spdif-tx.txt4 - compatible : Must be "adi,axi-spdif-tx-1.00.a"
9 - clock-names: "axi" for the clock to the AXI interface, "ref" for the sample
24 compatible = "adi,axi-spdif-tx-1.00.a";
27 clock-names = "axi", "ref";
/Linux-v4.19/Documentation/devicetree/bindings/net/
Dxilinx_axienet.txt4 Also called AXI 1G/2.5G Ethernet Subsystem, the xilinx axi ethernet IP core
18 - compatible : Must be one of "xlnx,axi-ethernet-1.00.a",
19 "xlnx,axi-ethernet-1.01.a", "xlnx,axi-ethernet-2.01.a"
37 compatible = "xlnx,axi-ethernet-1.00.a";
/Linux-v4.19/Documentation/devicetree/bindings/dma/
Dsnps,dw-axi-dmac.txt4 - compatible: "snps,axi-dma-1.01a"
19 - snps,axi-max-burst-len: Restrict master AXI burst length by value specified
26 compatible = "snps,axi-dma-1.01a";
38 snps,axi-max-burst-len = <16>;
/Linux-v4.19/Documentation/devicetree/bindings/pci/
Dxilinx-pcie.txt8 - compatible: Should contain "xlnx,axi-pcie-host-1.00.a"
42 pci_express: axi-pcie@50000000 {
46 compatible = "xlnx,axi-pcie-host-1.00.a";
66 pci_express: axi-pcie@10000000 {
70 compatible = "xlnx,axi-pcie-host-1.00.a";
/Linux-v4.19/Documentation/devicetree/bindings/bus/
Dbrcm,bus-axi.txt5 - compatible : brcm,bus-axi
17 The top-level axi bus may contain children representing attached cores
24 axi@18000000 {
25 compatible = "brcm,bus-axi";
/Linux-v4.19/Documentation/devicetree/bindings/ata/
Dahci-mtk.txt13 - clock-names : Associated names must be: "ahb", "axi", "asic", "rbc", "pm".
24 - reset-names : Associated names must be: "axi", "sw", "reg".
41 clock-names = "ahb", "axi", "asic", "rbc", "pm";
49 reset-names = "axi", "sw", "reg";
/Linux-v4.19/Documentation/devicetree/bindings/display/imx/
Dfsl-imx-drm.txt69 - clocks : phandle to the PRE axi clock input, as described
72 - clock-names: should be "axi"
84 clock-names = "axi";
95 - clocks : phandles to the PRG ipg and axi clock inputs, as described
98 - clock-names: should be "ipg" and "axi"
109 clock-names = "ipg", "axi";
/Linux-v4.19/Documentation/devicetree/bindings/net/can/
Dxilinx_can.txt7 - "xlnx,axi-can-1.00.a" for Axi CAN controllers
40 axi_can_0: axi-can@40000000 {
41 compatible = "xlnx,axi-can-1.00.a";
/Linux-v4.19/Documentation/devicetree/bindings/spi/
Dadi,axi-spi-engine.txt4 - compatible : Must be "adi,axi-spi-engine-1.00.a""
21 compatible = "adi,axi-spi-engine-1.00.a";
/Linux-v4.19/Documentation/devicetree/bindings/media/
Drockchip-rga.txt20 - reset-names: should be "core", "axi" and "ahb"
32 reset-names = "core, "axi", "ahb";
/Linux-v4.19/arch/mips/boot/dts/img/
Dboston.dts40 compatible = "xlnx,axi-pcie-host-1.00.a";
70 compatible = "xlnx,axi-pcie-host-1.00.a";
100 compatible = "xlnx,axi-pcie-host-1.00.a";
/Linux-v4.19/drivers/dma/dw-axi-dmac/
DMakefile1 obj-$(CONFIG_DW_AXI_DMAC) += dw-axi-dmac-platform.o
/Linux-v4.19/Documentation/devicetree/bindings/iio/adc/
Dxilinx-xadc.txt16 * "xlnx,axi-xadc-1.00.a": When using the axi-xadc pcore to
98 compatible = "xlnx,axi-xadc-1.00.a";
/Linux-v4.19/Documentation/devicetree/bindings/display/
Dmxsfb.txt15 - (MX6SX-only) "axi", "disp_axi" for the bus interface clock
29 clock-names = "pix", "axi", "disp_axi";

1234