Home
last modified time | relevance | path

Searched full:dwmac (Results 1 – 25 of 111) sorted by relevance

12345

/linux/Documentation/devicetree/bindings/net/
H A Dstm32-dwmac.yaml5 $id: http://devicetree.org/schemas/net/stm32-dwmac.yaml#
8 title: STMicroelectronics STM32 / MCU DWMAC glue layer controller
17 # We need a select here so we don't match all nodes with 'snps,dwmac'
23 - st,stm32-dwmac
24 - st,stm32mp1-dwmac
25 - st,stm32mp13-dwmac
26 - st,stm32mp25-dwmac
35 - st,stm32mp25-dwmac
36 - const: snps,dwmac-5.20
39 - st,stm32mp1-dwmac
[all …]
H A Dnxp,dwmac-imx.yaml4 $id: http://devicetree.org/schemas/net/nxp,dwmac-imx.yaml#
7 title: NXP i.MX8/9 DWMAC glue layer
14 # We need a select here so we don't match all nodes with 'snps,dwmac'
20 - nxp,imx8mp-dwmac-eqos
21 - nxp,imx8dxl-dwmac-eqos
22 - nxp,imx93-dwmac-eqos
27 - $ref: snps,dwmac.yaml#
34 - nxp,imx8mp-dwmac-eqos
35 - nxp,imx8dxl-dwmac-eqos
36 - nxp,imx93-dwmac-eqos
[all …]
H A Dnxp,lpc1850-dwmac.yaml4 $id: http://devicetree.org/schemas/net/nxp,lpc1850-dwmac.yaml#
12 # We need a select here so we don't match all nodes with 'snps,dwmac'
18 - nxp,lpc1850-dwmac
26 - nxp,lpc1850-dwmac
27 - const: snps,dwmac-3.611
28 - const: snps,dwmac
63 - $ref: snps,dwmac.yaml#
72 compatible = "nxp,lpc1850-dwmac", "snps,dwmac-3.611", "snps,dwmac";
H A Dtoshiba,visconti-dwmac.yaml4 $id: http://devicetree.org/schemas/net/toshiba,visconti-dwmac.yaml#
7 title: Toshiba Visconti DWMAC Ethernet controller
17 - toshiba,visconti-dwmac
22 - $ref: snps,dwmac.yaml#
29 - toshiba,visconti-dwmac
30 - const: snps,dwmac-4.20a
69 compatible = "toshiba,visconti-dwmac", "snps,dwmac-4.20a";
84 compatible = "snps,dwmac-mdio";
H A Daltr,socfpga-stmmac.yaml7 title: Altera SOCFPGA SoC DWMAC controller
14 Synopsys DWMAC for the Cyclone5, Arria5, Stratix10, Agilex5 and Agilex7
17 # does not validate against net/snps,dwmac.yaml.
36 - const: snps,dwmac-3.70a
37 - const: snps,dwmac
40 - const: snps,dwmac-3.72a
41 - const: snps,dwmac
44 - const: snps,dwmac-3.74a
45 - const: snps,dwmac
132 Should be the phandle to the emac splitter soft IP node if DWMAC
[all …]
H A Dsophgo,cv1800b-dwmac.yaml4 $id: http://devicetree.org/schemas/net/sophgo,cv1800b-dwmac.yaml#
7 title: Sophgo CV1800B DWMAC glue layer
17 - sophgo,cv1800b-dwmac
24 - const: sophgo,cv1800b-dwmac
25 - const: snps,dwmac-3.70a
63 - $ref: snps,dwmac.yaml#
72 compatible = "sophgo,cv1800b-dwmac", "snps,dwmac-3.70a";
94 compatible = "snps,dwmac-mdio";
H A Dintel,dwmac-plat.yaml4 $id: http://devicetree.org/schemas/net/intel,dwmac-plat.yaml#
7 title: Intel DWMAC glue layer
17 - intel,keembay-dwmac
22 - $ref: snps,dwmac.yaml#
29 - intel,keembay-dwmac
30 - const: snps,dwmac-4.10a
107 compatible = "intel,keembay-dwmac", "snps,dwmac-4.10a";
129 compatible = "snps,dwmac-mdio";
H A Dsti-dwmac.txt1 STMicroelectronics SoC DWMAC glue layer controller
10 - compatible : "st,stih407-dwmac"
34 ethernet0: dwmac@9630000 {
36 compatible = "st,stih407-dwmac", "snps,dwmac", "snps,dwmac-3.710";
H A Dthead,th1520-gmac.yaml42 - $ref: snps,dwmac.yaml#
49 - const: snps,dwmac-3.70a
58 - const: dwmac
90 compatible = "thead,th1520-gmac", "snps,dwmac-3.70a";
92 reg-names = "dwmac", "apb";
106 compatible = "snps,dwmac-mdio";
H A Dmediatek-dwmac.yaml4 $id: http://devicetree.org/schemas/net/mediatek-dwmac.yaml#
7 title: MediaTek DWMAC glue layer controller
15 # We need a select here so we don't match all nodes with 'snps,dwmac'
28 - $ref: snps,dwmac.yaml#
36 - const: snps,dwmac-4.20a
40 - const: snps,dwmac-5.10a
45 - const: snps,dwmac-5.10a
161 compatible = "mediatek,mt2712-gmac", "snps,dwmac-4.20a";
H A Dloongson,ls1c-emac.yaml38 - const: snps,dwmac-3.50a
78 - $ref: snps,dwmac.yaml#
88 compatible = "loongson,ls1c-emac", "snps,dwmac-3.50a";
107 compatible = "snps,dwmac-mdio";
H A Dloongson,ls1b-gmac.yaml39 - const: snps,dwmac-3.50a
79 - $ref: snps,dwmac.yaml#
89 compatible = "loongson,ls1b-gmac", "snps,dwmac-3.50a";
108 compatible = "snps,dwmac-mdio";
H A Dipq806x-dwmac.txt1 * IPQ806x DWMAC Ethernet controller
3 The device inherits all the properties of the dwmac/stmmac devices
8 - compatible: should be "qcom,ipq806x-gmac" along with "snps,dwmac"
H A Drenesas,rzv2h-gbeth.yaml31 - const: snps,dwmac-5.30a
38 - const: snps,dwmac-5.20
41 - const: snps,dwmac-5.20
45 - const: snps,dwmac-5.20
167 - $ref: snps,dwmac.yaml#
255 compatible = "renesas,r9a09g057-gbeth", "renesas,rzv2h-gbeth", "snps,dwmac-5.20";
356 compatible = "snps,dwmac-mdio";
H A Deswin,eic7700-eth.yaml28 - $ref: snps,dwmac.yaml#
54 - const: snps,dwmac-5.20
140 compatible = "eswin,eic7700-qos-eth", "snps,dwmac-5.20";
166 compatible = "eswin,eic7700-qos-eth-clk-inversion", "snps,dwmac-5.20";
H A Danarion-gmac.txt7 - compatible: Should be "adaptrum,anarion-gmac", "snps,dwmac"
14 compatible = "adaptrum,anarion-gmac", "snps,dwmac";
/linux/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac-starfive.c3 * StarFive DWMAC platform driver
33 struct starfive_dwmac *dwmac = plat_dat->bsp_priv; in starfive_dwmac_set_mode() local
42 dev_err(dwmac->dev, "unsupported interface %s\n", in starfive_dwmac_set_mode()
47 regmap = syscon_regmap_lookup_by_phandle_args(dwmac->dev->of_node, in starfive_dwmac_set_mode()
51 return dev_err_probe(dwmac->dev, PTR_ERR(regmap), "getting the regmap failed\n"); in starfive_dwmac_set_mode()
58 return dev_err_probe(dwmac->dev, err, "error setting phy mode\n"); in starfive_dwmac_set_mode()
60 if (dwmac->data) { in starfive_dwmac_set_mode()
62 dwmac->data->gtxclk_dlychain); in starfive_dwmac_set_mode()
64 return dev_err_probe(dwmac->dev, err, in starfive_dwmac_set_mode()
75 struct starfive_dwmac *dwmac = bsp_priv; in stmmac_starfive_sgmii_set_clk_rate() local
[all …]
H A Ddwmac-spacemit.c3 * Spacemit DWMAC platform driver
46 static int spacemit_dwmac_set_delay(struct spacmit_dwmac *dwmac, in spacemit_dwmac_set_delay() argument
64 return regmap_update_bits(dwmac->apmu, dwmac->dline_offset, in spacemit_dwmac_set_delay()
84 static int spacemit_dwmac_fix_delay(struct spacmit_dwmac *dwmac, in spacemit_dwmac_fix_delay() argument
99 return spacemit_dwmac_set_delay(dwmac, tx_code, rx_code); in spacemit_dwmac_fix_delay()
102 static int spacemit_dwmac_update_irq_config(struct spacmit_dwmac *dwmac, in spacemit_dwmac_update_irq_config() argument
108 return regmap_update_bits(dwmac->apmu, dwmac->ctrl_offset, in spacemit_dwmac_update_irq_config()
123 struct spacmit_dwmac *dwmac = bsp_priv; in spacemit_set_phy_intf_sel() local
143 return regmap_update_bits(dwmac->apmu, dwmac->ctrl_offset, in spacemit_set_phy_intf_sel()
152 struct spacmit_dwmac *dwmac; in spacemit_dwmac_probe() local
[all …]
H A Ddwmac-meson.c3 * Amlogic Meson6 and Meson8 DWMAC glue layer
28 struct meson_dwmac *dwmac = bsp_priv; in meson6_dwmac_set_clk_tx_rate() local
31 val = readl(dwmac->reg); in meson6_dwmac_set_clk_tx_rate()
42 writel(val, dwmac->reg); in meson6_dwmac_set_clk_tx_rate()
51 struct meson_dwmac *dwmac; in meson6_dwmac_probe() local
62 dwmac = devm_kzalloc(&pdev->dev, sizeof(*dwmac), GFP_KERNEL); in meson6_dwmac_probe()
63 if (!dwmac) in meson6_dwmac_probe()
66 dwmac->reg = devm_platform_ioremap_resource(pdev, 1); in meson6_dwmac_probe()
67 if (IS_ERR(dwmac->reg)) in meson6_dwmac_probe()
68 return PTR_ERR(dwmac->reg); in meson6_dwmac_probe()
[all …]
H A Ddwmac-sophgo.c3 * Sophgo DWMAC platform driver
73 { .compatible = "sophgo,sg2042-dwmac", .data = &sg2042_dwmac_data },
74 { .compatible = "sophgo,sg2044-dwmac" },
83 .name = "sophgo-dwmac",
91 MODULE_DESCRIPTION("Sophgo DWMAC platform driver");
H A Ddwmac-nuvoton.c3 * Nuvoton DWMAC specific glue layer
119 { .compatible = "nuvoton,ma35d1-dwmac"},
128 .name = "nuvoton-dwmac",
136 MODULE_DESCRIPTION("Nuvoton DWMAC specific glue layer");
/linux/Documentation/devicetree/bindings/phy/
H A Dqcom,sa8775p-dwmac-sgmii-phy.yaml4 $id: http://devicetree.org/schemas/phy/qcom,sa8775p-dwmac-sgmii-phy.yaml#
21 - qcom,qcs8300-dwmac-sgmii-phy
22 - const: qcom,sa8775p-dwmac-sgmii-phy
23 - const: qcom,sa8775p-dwmac-sgmii-phy
66 compatible = "qcom,sa8775p-dwmac-sgmii-phy";
/linux/arch/loongarch/boot/dts/
H A Dloongson-2k2000-ref.dts78 compatible = "snps,dwmac-mdio";
93 compatible = "snps,dwmac-mdio";
108 compatible = "snps,dwmac-mdio";
/linux/arch/arm/boot/dts/amlogic/
H A Dmeson8m2.dtsi28 compatible = "amlogic,meson8m2-dwmac", "snps,dwmac";
/linux/arch/arm64/boot/dts/st/
H A Dstm32mp253.dtsi47 compatible = "st,stm32mp25-dwmac", "snps,dwmac-5.20";

12345