Home
last modified time | relevance | path

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

123456

/linux/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac-socfpga.c4 * Adopted from dwmac-sti.c
66 struct socfpga_dwmac *dwmac = (struct socfpga_dwmac *)priv; in socfpga_dwmac_fix_mac_speed() local
67 void __iomem *splitter_base = dwmac->splitter_base; in socfpga_dwmac_fix_mac_speed()
68 void __iomem *sgmii_adapter_base = dwmac->sgmii_adapter_base; in socfpga_dwmac_fix_mac_speed()
69 struct device *dev = dwmac->dev; in socfpga_dwmac_fix_mac_speed()
103 static int socfpga_dwmac_parse_data(struct socfpga_dwmac *dwmac, struct device *dev) in socfpga_dwmac_parse_data() argument
134 dwmac->f2h_ptp_ref_clk = of_property_read_bool(np, "altr,f2h_ptp_ref_clk"); in socfpga_dwmac_parse_data()
145 dwmac->splitter_base = devm_ioremap_resource(dev, &res_splitter); in socfpga_dwmac_parse_data()
146 if (IS_ERR(dwmac->splitter_base)) { in socfpga_dwmac_parse_data()
148 return PTR_ERR(dwmac->splitter_base); in socfpga_dwmac_parse_data()
[all …]
H A Ddwmac-loongson1.c3 * Loongson-1 DWMAC glue layer
51 struct ls1x_dwmac *dwmac = priv; in ls1b_dwmac_syscon_init() local
52 struct plat_stmmacenet_data *plat = dwmac->plat_dat; in ls1b_dwmac_syscon_init()
53 struct regmap *regmap = dwmac->regmap; in ls1b_dwmac_syscon_init()
118 struct ls1x_dwmac *dwmac = priv; in ls1c_dwmac_syscon_init() local
119 struct plat_stmmacenet_data *plat = dwmac->plat_dat; in ls1c_dwmac_syscon_init()
120 struct regmap *regmap = dwmac->regmap; in ls1c_dwmac_syscon_init()
147 struct ls1x_dwmac *dwmac; in ls1x_dwmac_probe() local
168 dwmac = devm_kzalloc(&pdev->dev, sizeof(*dwmac), GFP_KERNEL); in ls1x_dwmac_probe()
169 if (!dwmac) in ls1x_dwmac_probe()
[all …]
H A Dstmmac_platform.c305 * 2. A child node with the "snps,dwmac-mdio" compatible is present
321 * If snps,dwmac-mdio is passed from DT, always register in stmmac_of_get_mdio()
326 "snps,dwmac-mdio")) in stmmac_of_get_mdio()
509 of_device_is_compatible(np, "snps,dwmac-3.50a") || in stmmac_probe_config_dt()
510 of_device_is_compatible(np, "snps,dwmac-3.70a") || in stmmac_probe_config_dt()
511 of_device_is_compatible(np, "snps,dwmac-3.72a") || in stmmac_probe_config_dt()
512 of_device_is_compatible(np, "snps,dwmac")) { in stmmac_probe_config_dt()
533 if (of_device_is_compatible(np, "snps,dwmac-3.40a")) { in stmmac_probe_config_dt()
541 if (of_device_is_compatible(np, "snps,dwmac-4.00") || in stmmac_probe_config_dt()
542 of_device_is_compatible(np, "snps,dwmac-4.10a") || in stmmac_probe_config_dt()
[all …]
/linux/Documentation/devicetree/bindings/net/
H A Dstarfive,jh7110-dwmac.yaml5 $id: http://devicetree.org/schemas/net/starfive,jh7110-dwmac.yaml#
8 title: StarFive JH7110 DWMAC glue layer
19 - starfive,jh7100-dwmac
20 - starfive,jh7110-dwmac
28 - const: starfive,jh7100-dwmac
29 - const: snps,dwmac
31 - const: starfive,jh7110-dwmac
32 - const: snps,dwmac-5.20
34 - const: starfive,jh8100-dwmac
35 - const: starfive,jh7110-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 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
63 compatible = "toshiba,visconti-dwmac", "snps,dwmac-4.20a";
78 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
101 compatible = "intel,keembay-dwmac", "snps,dwmac-4.10a";
123 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 Dsocfpga-dwmac.txt1 Altera SOCFPGA SoC DWMAC controller
3 This is a variant of the dwmac/stmmac driver an inherits all descriptions
12 Along with "snps,dwmac" and any applicable more detailed
25 DWMAC controller is connected emac splitter.
47 compatible = "altr,socfpga-stmmac", "snps,dwmac-3.70a", "snps,dwmac";
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
155 compatible = "mediatek,mt2712-gmac", "snps,dwmac-4.20a";
H A Dnxp,lpc1850-dwmac.txt7 - compatible: Should contain "nxp,lpc1850-dwmac"
12 compatible = "nxp,lpc1850-dwmac", "snps,dwmac-3.611", "snps,dwmac";
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 Drockchip-dwmac.yaml4 $id: http://devicetree.org/schemas/net/rockchip-dwmac.yaml#
12 # We need a select here so we don't match all nodes with 'snps,dwmac'
36 - $ref: snps,dwmac.yaml#
59 - const: snps,dwmac-4.20a
H A Drenesas,rzn1-gmac.yaml23 - $ref: snps,dwmac.yaml#
31 - const: snps,dwmac
49 compatible = "renesas,r9a06g032-gmac", "renesas,rzn1-gmac", "snps,dwmac";
H A Danarion-gmac.txt7 - compatible: Should be "adaptrum,anarion-gmac", "snps,dwmac"
14 compatible = "adaptrum,anarion-gmac", "snps,dwmac";
H A Dallwinner,sun8i-a83t-emac.yaml66 - $ref: snps,dwmac.yaml#
214 compatible = "snps,dwmac-mdio";
265 compatible = "snps,dwmac-mdio";
314 compatible = "snps,dwmac-mdio";
/linux/arch/loongarch/boot/dts/
H A Dloongson-2k2000-ref.dts68 compatible = "snps,dwmac-mdio";
83 compatible = "snps,dwmac-mdio";
98 compatible = "snps,dwmac-mdio";
H A Dloongson-2k1000-ref.dts49 compatible = "snps,dwmac-mdio";
64 compatible = "snps,dwmac-mdio";
/linux/Documentation/devicetree/bindings/reset/
H A Dnxp,lpc1850-rgu.txt75 compatible = "nxp,lpc1850-dwmac", "snps,dwmac-3.611", "snps,dwmac";
/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";
/linux/arch/arm64/boot/dts/altera/
H A Dsocfpga_stratix10.dtsi172 compatible = "altr,socfpga-stmmac-a10-s10", "snps,dwmac-3.74a", "snps,dwmac";
190 compatible = "altr,socfpga-stmmac-a10-s10", "snps,dwmac-3.74a", "snps,dwmac";
208 compatible = "altr,socfpga-stmmac-a10-s10", "snps,dwmac-3.74a", "snps,dwmac";
/linux/arch/arm/boot/dts/st/
H A Dstm32mp133.dtsi73 compatible = "st,stm32mp13-dwmac", "snps,dwmac-4.20a";

123456