| /linux/drivers/bus/ |
| H A D | bt1-axi.c | 60 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 …]
|
| H A D | Makefile | 17 obj-$(CONFIG_BT1_AXI) += bt1-axi.o
|
| /linux/drivers/pci/controller/ |
| H A D | pcie-rzg3s-host.c | 243 void __iomem *axi; member 276 rzg3s_pcie_update_bits(host->axi, RZG3S_PCI_REQISS, in rzg3s_pcie_child_issue_request() 279 ret = readl_poll_timeout_atomic(host->axi + RZG3S_PCI_REQISS, val, in rzg3s_pcie_child_issue_request() 304 host->axi + RZG3S_PCI_REQADR1); in rzg3s_pcie_child_prepare_bus() 307 writel_relaxed(RZG3S_PCI_REQBE_BYTE_EN, host->axi + RZG3S_PCI_REQBE); in rzg3s_pcie_child_prepare_bus() 322 host->axi + RZG3S_PCI_REQISS); in rzg3s_pcie_child_read_conf() 330 *data = readl_relaxed(host->axi + RZG3S_PCI_REQRCVDAT); in rzg3s_pcie_child_read_conf() 362 writel_relaxed(0, host->axi + RZG3S_PCI_REQDATA(0)); in rzg3s_pcie_child_write_conf() 363 writel_relaxed(0, host->axi + RZG3S_PCI_REQDATA(1)); in rzg3s_pcie_child_write_conf() 364 writel_relaxed(data, host->axi + RZG3S_PCI_REQDATA(2)); in rzg3s_pcie_child_write_conf() [all …]
|
| /linux/sound/soc/adi/ |
| H A D | Makefile | 2 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/drivers/staging/axis-fifo/ |
| H A D | axis-fifo.txt | 18 "xlnx,axi-fifo-mm-s-4.1" 19 "xlnx,axi-fifo-mm-s-4.2" 20 "xlnx,axi-fifo-mm-s-4.3" 25 - xlnx,axi-str-rxd-protocol: Should be "XIL_AXI_STREAM_ETH_DATA" 26 - xlnx,axi-str-rxd-tdata-width: Should be <0x20> 27 - xlnx,axi-str-txc-protocol: Should be "XIL_AXI_STREAM_ETH_CTRL" 28 - xlnx,axi-str-txc-tdata-width: Should be <0x20> 29 - xlnx,axi-str-txd-protocol: Should be "XIL_AXI_STREAM_ETH_DATA" 30 - xlnx,axi-str-txd-tdata-width: Should be <0x20> 45 - xlnx,s-axi-id-width: Should be <0x4> (ignored by the driver) [all …]
|
| /linux/Documentation/devicetree/bindings/dma/xilinx/ |
| H A D | xilinx_dma.txt | 20 "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" 67 For VDMA: It should be either "xlnx,axi-vdma-mm2s-channel" or 68 "xlnx,axi-vdma-s2mm-channel". 69 For CDMA: It should be "xlnx,axi-cdma-channel". 70 For AXIDMA and MCDMA: It should be either "xlnx,axi-dma-mm2s-channel" 71 or "xlnx,axi-dma-s2mm-channel". 91 compatible = "xlnx,axi-vdma-1.00.a"; [all …]
|
| /linux/arch/arm/boot/dts/nxp/imx/ |
| H A D | imx6qp.dtsi | 33 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/Documentation/devicetree/bindings/sound/ |
| H A D | adi,axi-spdif-tx.txt | 4 - 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 D | adi,axi-i2s.txt | 7 - 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/Documentation/devicetree/bindings/bus/ |
| H A D | brcm,bus-axi.txt | 5 - 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/Documentation/devicetree/bindings/iio/adc/ |
| H A D | xilinx-xadc.txt | 25 * "xlnx,axi-xadc-1.00.a": When using the axi-xadc pcore to 33 when using the axi-xadc or the axi-system-management-wizard this must be 110 compatible = "xlnx,axi-xadc-1.00.a";
|
| /linux/arch/mips/boot/dts/img/ |
| H A D | boston.dts | 40 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/arch/arm64/boot/dts/st/ |
| H A D | stm32mp253.dtsi | 64 snps,axi-config = <&stmmac_axi_config_2>; 88 stmmac_axi_config_2: stmmac-axi-config {
|
| H A D | stm32mp233.dtsi | 64 snps,axi-config = <&stmmac_axi_config_2>; 88 stmmac_axi_config_2: stmmac-axi-config {
|
| /linux/drivers/dma/dw-axi-dmac/ |
| H A D | Makefile | 2 obj-$(CONFIG_DW_AXI_DMAC) += dw-axi-dmac-platform.o
|
| /linux/arch/arm64/boot/dts/intel/ |
| H A D | socfpga_agilex5.dtsi | 327 compatible = "snps,axi-dma-1.01a"; 340 snps,axi-max-burst-len = <8>; 345 compatible = "snps,axi-dma-1.01a"; 358 snps,axi-max-burst-len = <8>; 561 snps,axi-config = <&stmmac_axi_emac0_setup>; 570 stmmac_axi_emac0_setup: stmmac-axi-config { 673 snps,axi-config = <&stmmac_axi_emac1_setup>; 682 stmmac_axi_emac1_setup: stmmac-axi-config { 785 snps,axi-config = <&stmmac_axi_emac2_setup>; 794 stmmac_axi_emac2_setup: stmmac-axi-config {
|
| /linux/arch/arm/boot/dts/marvell/ |
| H A D | pxa910.dtsi | 33 axi@d4200000 { /* AXI */ 34 compatible = "mrvl,axi-bus", "simple-bus";
|
| H A D | pxa168.dtsi | 28 axi@d4200000 { /* AXI */ 29 compatible = "mrvl,axi-bus", "simple-bus";
|
| H A D | mmp2.dtsi | 36 axi@d4200000 { /* AXI */ 37 compatible = "mrvl,axi-bus", "simple-bus"; 192 clock-names = "axi"; 203 clock-names = "axi";
|
| /linux/arch/arm64/boot/dts/renesas/ |
| H A D | r9a09g011.dtsi | 130 clock-names = "axi", "reg"; 145 clock-names = "axi", "reg"; 158 clock-names = "axi", "reg"; 208 clock-names = "axi", "chi", "gptp";
|
| /linux/drivers/dma/ |
| H A D | Makefile | 23 obj-$(CONFIG_AXI_DMAC) += dma-axi-dmac.o 30 obj-$(CONFIG_DW_AXI_DMAC) += dw-axi-dmac/
|
| /linux/arch/arm/boot/dts/broadcom/ |
| H A D | bcm53573.dtsi | 71 axi@18000000 { 72 compatible = "brcm,bus-axi";
|
| /linux/Documentation/devicetree/bindings/display/armada/ |
| H A D | marvell,dove-lcd.txt | 13 "axiclk" - axi bus clock for pixel clock
|
| /linux/arch/riscv/boot/dts/sophgo/ |
| H A D | cv180x.dtsi | 265 snps,axi-config = <&gmac0_stmmac_axi_setup>; 284 gmac0_stmmac_axi_setup: stmmac-axi-config { 420 compatible = "snps,axi-dma-1.01a";
|
| H A D | sg2044.dtsi | 246 compatible = "snps,axi-dma-1.01a"; 261 snps,axi-max-burst-len = <4>; 346 snps,axi-config = <&gmac0_stmmac_axi_setup>; 380 gmac0_stmmac_axi_setup: stmmac-axi-config {
|