Home
last modified time | relevance | path

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

12345678

/OK3568_Linux_fs/kernel/drivers/bus/
H A Dbt1-axi.c60 struct bt1_axi *axi = data; in bt1_axi_isr() local
63 regmap_read(axi->sys_regs, BT1_AXI_WERRL, &low); in bt1_axi_isr()
64 regmap_read(axi->sys_regs, BT1_AXI_WERRH, &high); in bt1_axi_isr()
66 dev_crit_ratelimited(axi->dev, in bt1_axi_isr()
68 atomic_inc_return(&axi->count), in bt1_axi_isr()
86 struct bt1_axi *axi = data; in bt1_axi_clear_data() local
87 struct platform_device *pdev = to_platform_device(axi->dev); in bt1_axi_clear_data()
95 struct bt1_axi *axi; in bt1_axi_create_data() local
98 axi = devm_kzalloc(dev, sizeof(*axi), GFP_KERNEL); in bt1_axi_create_data()
99 if (!axi) in bt1_axi_create_data()
[all …]
/OK3568_Linux_fs/buildroot/board/avnet/s6lx9_microboard/
H A Dlx9_mmu.dts46 linux,stdout-path = "/axi@0/serial@40600000";
74 xlnx,d-axi = <0x1>;
101 xlnx,i-axi = <0x0>;
115 xlnx,interconnect-m-axi-dc-aw-register = <0x0>;
116 xlnx,interconnect-m-axi-dc-read-issuing = <0x2>;
117 xlnx,interconnect-m-axi-dc-w-register = <0x0>;
118 xlnx,interconnect-m-axi-dc-write-issuing = <0x20>;
119 xlnx,interconnect-m-axi-dp-read-issuing = <0x1>;
120 xlnx,interconnect-m-axi-dp-write-issuing = <0x1>;
121 xlnx,interconnect-m-axi-ic-read-issuing = <0x2>;
[all …]
/OK3568_Linux_fs/kernel/sound/soc/adi/
H A DMakefile2 snd-soc-adi-axi-i2s-objs := axi-i2s.o
3 snd-soc-adi-axi-spdif-objs := axi-spdif.o
5 obj-$(CONFIG_SND_SOC_ADI_AXI_I2S) += snd-soc-adi-axi-i2s.o
6 obj-$(CONFIG_SND_SOC_ADI_AXI_SPDIF) += snd-soc-adi-axi-spdif.o
/OK3568_Linux_fs/kernel/drivers/staging/axis-fifo/
H A 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>
42 - xlnx,s-axi-id-width: Should be <0x4> (ignored by the driver)
59 compatible = "xlnx,axi-fifo-mm-s-4.1";
64 xlnx,axi-str-rxd-protocol = "XIL_AXI_STREAM_ETH_DATA";
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac-dwc-qos-eth.c48 if (!plat_dat->axi) { in dwc_eth_dwmac_config_dt()
49 plat_dat->axi = kzalloc(sizeof(struct stmmac_axi), GFP_KERNEL); in dwc_eth_dwmac_config_dt()
51 if (!plat_dat->axi) in dwc_eth_dwmac_config_dt()
55 plat_dat->axi->axi_lpi_en = device_property_read_bool(dev, in dwc_eth_dwmac_config_dt()
58 &plat_dat->axi->axi_wr_osr_lmt)) { in dwc_eth_dwmac_config_dt()
63 plat_dat->axi->axi_wr_osr_lmt = 1; in dwc_eth_dwmac_config_dt()
69 plat_dat->axi->axi_wr_osr_lmt--; in dwc_eth_dwmac_config_dt()
73 &plat_dat->axi->axi_rd_osr_lmt)) { in dwc_eth_dwmac_config_dt()
78 plat_dat->axi->axi_rd_osr_lmt = 1; in dwc_eth_dwmac_config_dt()
84 plat_dat->axi->axi_rd_osr_lmt--; in dwc_eth_dwmac_config_dt()
[all …]
H A Dstmmac_pci.c121 plat->axi = devm_kzalloc(&pdev->dev, sizeof(*plat->axi), GFP_KERNEL); in snps_gmac5_default_data()
122 if (!plat->axi) in snps_gmac5_default_data()
125 plat->axi->axi_wr_osr_lmt = 31; in snps_gmac5_default_data()
126 plat->axi->axi_rd_osr_lmt = 31; in snps_gmac5_default_data()
128 plat->axi->axi_fb = false; in snps_gmac5_default_data()
129 plat->axi->axi_blen[0] = 4; in snps_gmac5_default_data()
130 plat->axi->axi_blen[1] = 8; in snps_gmac5_default_data()
131 plat->axi->axi_blen[2] = 16; in snps_gmac5_default_data()
132 plat->axi->axi_blen[3] = 32; in snps_gmac5_default_data()
H A Dstmmac_platform.c97 struct stmmac_axi *axi; in stmmac_axi_setup() local
103 axi = devm_kzalloc(&pdev->dev, sizeof(*axi), GFP_KERNEL); in stmmac_axi_setup()
104 if (!axi) { in stmmac_axi_setup()
109 axi->axi_lpi_en = of_property_read_bool(np, "snps,lpi_en"); in stmmac_axi_setup()
110 axi->axi_xit_frm = of_property_read_bool(np, "snps,xit_frm"); in stmmac_axi_setup()
111 axi->axi_kbbe = of_property_read_bool(np, "snps,kbbe"); in stmmac_axi_setup()
112 axi->axi_fb = of_property_read_bool(np, "snps,fb"); in stmmac_axi_setup()
113 axi->axi_mb = of_property_read_bool(np, "snps,mb"); in stmmac_axi_setup()
114 axi->axi_rb = of_property_read_bool(np, "snps,rb"); in stmmac_axi_setup()
116 if (of_property_read_u32(np, "snps,wr_osr_lmt", &axi->axi_wr_osr_lmt)) in stmmac_axi_setup()
[all …]
H A Ddwmac1000_dma.c19 static void dwmac1000_dma_axi(void __iomem *ioaddr, struct stmmac_axi *axi) in dwmac1000_dma_axi() argument
27 if (axi->axi_lpi_en) in dwmac1000_dma_axi()
29 if (axi->axi_xit_frm) in dwmac1000_dma_axi()
33 value |= (axi->axi_wr_osr_lmt & DMA_AXI_WR_OSR_LMT_MASK) << in dwmac1000_dma_axi()
37 value |= (axi->axi_rd_osr_lmt & DMA_AXI_RD_OSR_LMT_MASK) << in dwmac1000_dma_axi()
45 switch (axi->axi_blen[i]) { in dwmac1000_dma_axi()
277 .axi = dwmac1000_dma_axi,
H A Ddwmac-intel.c288 plat->axi = devm_kzalloc(&pdev->dev, sizeof(*plat->axi), in intel_mgbe_common_data()
290 if (!plat->axi) in intel_mgbe_common_data()
293 plat->axi->axi_lpi_en = 0; in intel_mgbe_common_data()
294 plat->axi->axi_xit_frm = 0; in intel_mgbe_common_data()
295 plat->axi->axi_wr_osr_lmt = 1; in intel_mgbe_common_data()
296 plat->axi->axi_rd_osr_lmt = 1; in intel_mgbe_common_data()
297 plat->axi->axi_blen[0] = 4; in intel_mgbe_common_data()
298 plat->axi->axi_blen[1] = 8; in intel_mgbe_common_data()
299 plat->axi->axi_blen[2] = 16; in intel_mgbe_common_data()
H A Ddwmac4_dma.c17 static void dwmac4_dma_axi(void __iomem *ioaddr, struct stmmac_axi *axi) in dwmac4_dma_axi() argument
25 if (axi->axi_lpi_en) in dwmac4_dma_axi()
27 if (axi->axi_xit_frm) in dwmac4_dma_axi()
31 value |= (axi->axi_wr_osr_lmt & DMA_AXI_OSR_MAX) << in dwmac4_dma_axi()
35 value |= (axi->axi_rd_osr_lmt & DMA_AXI_OSR_MAX) << in dwmac4_dma_axi()
43 switch (axi->axi_blen[i]) { in dwmac4_dma_axi()
514 .axi = dwmac4_dma_axi,
543 .axi = dwmac4_dma_axi,
H A Ddwxgmac2_dma.c81 static void dwxgmac2_dma_axi(void __iomem *ioaddr, struct stmmac_axi *axi) in dwxgmac2_dma_axi() argument
86 if (axi->axi_lpi_en) in dwxgmac2_dma_axi()
88 if (axi->axi_xit_frm) in dwxgmac2_dma_axi()
92 value |= (axi->axi_wr_osr_lmt << XGMAC_WR_OSR_LMT_SHIFT) & in dwxgmac2_dma_axi()
96 value |= (axi->axi_rd_osr_lmt << XGMAC_RD_OSR_LMT_SHIFT) & in dwxgmac2_dma_axi()
99 if (!axi->axi_fb) in dwxgmac2_dma_axi()
104 switch (axi->axi_blen[i]) { in dwxgmac2_dma_axi()
557 .axi = dwxgmac2_dma_axi,
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/dma/xilinx/
H A Dxilinx_dma.txt20 "xlnx,axi-vdma-1.00.a"
21 "xlnx,axi-dma-1.00.a"
22 "xlnx,axi-cdma-1.00.a"
23 "xlnx,axi-mcdma-1.00.a"
61 For VDMA: It should be either "xlnx,axi-vdma-mm2s-channel" or
62 "xlnx,axi-vdma-s2mm-channel".
63 For CDMA: It should be "xlnx,axi-cdma-channel".
64 For AXIDMA and MCDMA: It should be either "xlnx,axi-dma-mm2s-channel"
65 or "xlnx,axi-dma-s2mm-channel".
85 compatible = "xlnx,axi-vdma-1.00.a";
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/mach-sunxi/
H A Dclock_sun4i.c122 int axi, ahb, apb0; in clock_set_pll1() local
135 axi = DIV_ROUND_UP(hz, 432000000); /* Max 450MHz */ in clock_set_pll1()
136 ahb = DIV_ROUND_UP(hz/axi, 204000000); /* Max 250MHz */ in clock_set_pll1()
139 printf("CPU: %uHz, AXI/AHB/APB: %d/%d/%d\n", hz, axi, ahb, apb0); in clock_set_pll1()
142 axi = axi - 1; in clock_set_pll1()
163 writel(axi << AXI_DIV_SHIFT | in clock_set_pll1()
174 writel(axi << AXI_DIV_SHIFT | in clock_set_pll1()
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/clock/
H A 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";
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dimx6qp.dtsi33 clock-names = "axi";
42 clock-names = "axi";
51 clock-names = "axi";
60 clock-names = "axi";
69 clock-names = "ipg", "axi";
78 clock-names = "ipg", "axi";
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/sound/
H A 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";
H A Dadi,axi-i2s.txt7 - compatible : Must be "adi,axi-i2s-1.00.a"
12 - clock-names : "axi" for the clock to the AXI interface, "ref" for the sample
28 compatible = "adi,axi-i2s-1.00.a";
31 clock-names = "axi", "ref";
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/dma/
H A 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>;
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/pci/
H A 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";
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/bus/
H A 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";
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/ata/
H A 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";
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/imx/
H A 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";
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/net/
H A 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"
57 compatible = "xlnx,axi-ethernet-1.00.a";
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/net/can/
H A Dxilinx_can.txt7 - "xlnx,axi-can-1.00.a" for Axi CAN controllers
41 axi_can_0: axi-can@40000000 {
42 compatible = "xlnx,axi-can-1.00.a";
/OK3568_Linux_fs/u-boot/drivers/pci/
H A Dpci_tegra.c807 unsigned long fpci, axi, size; local
814 axi = pcie->cs.start;
816 afi_writel(pcie, axi, AFI_AXI_BAR0_START);
827 axi = io->phys_start;
829 afi_writel(pcie, axi, AFI_AXI_BAR1_START);
836 axi = pref->phys_start;
838 afi_writel(pcie, axi, AFI_AXI_BAR2_START);
845 axi = mem->phys_start;
847 afi_writel(pcie, axi, AFI_AXI_BAR3_START);

12345678