Home
last modified time | relevance | path

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

1234567891011

/linux-6.15/drivers/bus/
H A Dbt1-axi.c98 axi = devm_kzalloc(dev, sizeof(*axi), GFP_KERNEL); in bt1_axi_create_data()
99 if (!axi) in bt1_axi_create_data()
108 axi->dev = dev; in bt1_axi_create_data()
112 return axi; in bt1_axi_create_data()
139 return dev_err_probe(axi->dev, PTR_ERR(axi->arst), in bt1_axi_request_rst()
151 axi->aclk = devm_clk_get_enabled(axi->dev, "aclk"); in bt1_axi_request_clk()
153 return dev_err_probe(axi->dev, PTR_ERR(axi->aclk), in bt1_axi_request_clk()
165 if (axi->irq < 0) in bt1_axi_request_irq()
166 return axi->irq; in bt1_axi_request_irq()
168 ret = devm_request_irq(axi->dev, axi->irq, bt1_axi_isr, IRQF_SHARED, in bt1_axi_request_irq()
[all …]
/linux-6.15/Documentation/devicetree/bindings/clock/
H A Dallwinner,sun4i-a10-axi-clk.yaml4 $id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-axi-clk.yaml#
21 - allwinner,sun4i-a10-axi-clk
22 - allwinner,sun8i-a23-axi-clk
44 axi@1c20054 {
46 compatible = "allwinner,sun4i-a10-axi-clk";
49 clock-output-names = "axi";
55 compatible = "allwinner,sun8i-a23-axi-clk";
58 clock-output-names = "axi";
H A Dadi,axi-clkgen.yaml4 $id: http://devicetree.org/schemas/clock/adi,axi-clkgen.yaml#
22 - adi,axi-clkgen-2.00.a
23 - adi,zynqmp-axi-clkgen-2.00.a
63 compatible = "adi,axi-clkgen-2.00.a";
/linux-6.15/sound/soc/adi/
H A DMakefile2 snd-soc-adi-axi-i2s-y := axi-i2s.o
3 snd-soc-adi-axi-spdif-y := 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
/linux-6.15/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac-dwc-qos-eth.c55 if (!plat_dat->axi) { in dwc_eth_dwmac_config_dt()
56 plat_dat->axi = devm_kzalloc(&pdev->dev, in dwc_eth_dwmac_config_dt()
60 if (!plat_dat->axi) in dwc_eth_dwmac_config_dt()
67 &plat_dat->axi->axi_wr_osr_lmt)) { in dwc_eth_dwmac_config_dt()
72 plat_dat->axi->axi_wr_osr_lmt = 1; in dwc_eth_dwmac_config_dt()
78 plat_dat->axi->axi_wr_osr_lmt--; in dwc_eth_dwmac_config_dt()
82 &plat_dat->axi->axi_rd_osr_lmt)) { in dwc_eth_dwmac_config_dt()
87 plat_dat->axi->axi_rd_osr_lmt = 1; in dwc_eth_dwmac_config_dt()
93 plat_dat->axi->axi_rd_osr_lmt--; in dwc_eth_dwmac_config_dt()
102 plat_dat->axi->axi_blen[a_index] = 4; break; 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()
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()
117 axi->axi_wr_osr_lmt = 1; in stmmac_axi_setup()
119 axi->axi_rd_osr_lmt = 1; in stmmac_axi_setup()
123 return axi; 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()
284 .axi = dwmac1000_dma_axi,
/linux-6.15/drivers/staging/axis-fifo/
H A Daxis-fifo.txt17 - compatible: Should be "xlnx,axi-fifo-mm-s-4.1"
23 - xlnx,axi-str-rxd-tdata-width: Should be <0x20>
25 - xlnx,axi-str-txc-tdata-width: Should be <0x20>
27 - xlnx,axi-str-txd-tdata-width: Should be <0x20>
59 compatible = "xlnx,axi-fifo-mm-s-4.1";
64 xlnx,axi-str-rxd-protocol = "XIL_AXI_STREAM_ETH_DATA";
65 xlnx,axi-str-rxd-tdata-width = <0x20>;
66 xlnx,axi-str-txc-protocol = "XIL_AXI_STREAM_ETH_CTRL";
67 xlnx,axi-str-txc-tdata-width = <0x20>;
69 xlnx,axi-str-txd-tdata-width = <0x20>;
[all …]
/linux-6.15/Documentation/devicetree/bindings/dma/
H A Dsnps,dw-axi-dmac.yaml4 $id: http://devicetree.org/schemas/dma/snps,dw-axi-dmac.yaml#
21 - snps,axi-dma-1.01a
22 - intel,kmb-axi-dma
23 - starfive,jh7110-axi-dma
24 - starfive,jh8100-axi-dma
95 snps,axi-max-burst-len:
122 - starfive,jh7110-axi-dma
142 /* example with snps,dw-axi-dmac */
144 compatible = "snps,axi-dma-1.01a";
156 snps,axi-max-burst-len = <16>;
/linux-6.15/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"
68 "xlnx,axi-vdma-s2mm-channel".
69 For CDMA: It should be "xlnx,axi-cdma-channel".
71 or "xlnx,axi-dma-s2mm-channel".
91 compatible = "xlnx,axi-vdma-1.00.a";
102 compatible = "xlnx,axi-vdma-mm2s-channel";
107 compatible = "xlnx,axi-vdma-s2mm-channel";
[all …]
/linux-6.15/Documentation/devicetree/bindings/hwmon/
H A Dadi,axi-fan-control.yaml5 $id: http://devicetree.org/schemas/hwmon/adi,axi-fan-control.yaml#
22 - adi,axi-fan-control-1.00.a
51 fpga_axi: fpga-axi {
55 axi_fan_control: axi-fan-control@80000000 {
56 compatible = "adi,axi-fan-control-1.00.a";
/linux-6.15/arch/arm/boot/dts/nxp/imx/
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";
/linux-6.15/Documentation/devicetree/bindings/iio/dac/
H A Dadi,axi-dac.yaml4 $id: http://devicetree.org/schemas/iio/dac/adi,axi-dac.yaml#
27 - adi,axi-dac-9.1.b
28 - adi,axi-ad3552r
64 const: adi,axi-ad3552r
86 compatible = "adi,axi-dac-9.1.b";
98 compatible = "adi,axi-ad3552r";
/linux-6.15/Documentation/devicetree/bindings/iio/adc/
H A Dadi,axi-adc.yaml4 $id: http://devicetree.org/schemas/iio/adc/adi,axi-adc.yaml#
36 - adi,axi-adc-10.0.a
37 - adi,axi-ad7606x
38 - adi,axi-ad485x
91 const: adi,axi-ad7606x
104 compatible = "adi,axi-adc-10.0.a";
114 compatible = "adi,axi-ad7606x";
/linux-6.15/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";
/linux-6.15/Documentation/devicetree/bindings/w1/
H A Damd,axi-1wire-host.yaml4 $id: http://devicetree.org/schemas/w1/amd,axi-1wire-host.yaml#
14 const: amd,axi-1wire-host
38 compatible = "amd,axi-1wire-host";
/linux-6.15/Documentation/devicetree/bindings/pwm/
H A Dadi,axi-pwmgen.yaml4 $id: http://devicetree.org/schemas/pwm/adi,axi-pwmgen.yaml#
24 const: adi,axi-pwmgen-2.00.a
44 compatible = "adi,axi-pwmgen-2.00.a";
/linux-6.15/Documentation/devicetree/bindings/ata/
H A Dmediatek,mtk-ahci.yaml37 - const: axi
50 - const: axi
88 clock-names = "ahb", "axi", "asic", "rbc", "pm";
96 reset-names = "axi", "sw", "reg";
/linux-6.15/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";
/linux-6.15/Documentation/devicetree/bindings/usb/
H A Dstarfive,jh7110-usb.yaml50 - const: axi
64 - const: axi
97 clock-names = "lpm", "stb", "apb", "axi", "utmi_apb";
102 reset-names = "pwrup", "apb", "axi", "utmi_apb";
H A Drenesas,rzv2m-usb3drd.yaml47 - const: axi
99 clock-names = "axi", "reg";
113 clock-names = "axi", "reg";
125 clock-names = "axi", "reg";
/linux-6.15/Documentation/devicetree/bindings/soc/imx/
H A Dfsl,imx8mm-disp-blk-ctrl.yaml47 - const: csi-bridge-axi
50 - const: lcdif-axi
90 clock-names = "csi-bridge-axi", "csi-bridge-apb", "csi-bridge-core",
91 "lcdif-axi", "lcdif-apb", "lcdif-pix", "dsi-pclk",
/linux-6.15/Documentation/devicetree/bindings/mmc/
H A Dsnps,dwcmshc-sdhci.yaml55 - const: axi
98 - description: axi clock for rockchip specified
106 - const: axi
133 clock-names = "core", "bus", "axi", "block", "timer";

1234567891011