/linux/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwmac-socfpga.c | 4 * 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 D | dwmac-loongson1.c | 3 * 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 D | stmmac_platform.c | 305 * 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 D | starfive,jh7110-dwmac.yaml | 5 $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 D | nxp,dwmac-imx.yaml | 4 $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 D | toshiba,visconti-dwmac.yaml | 4 $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 D | intel,dwmac-plat.yaml | 4 $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 D | sti-dwmac.txt | 1 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 D | socfpga-dwmac.txt | 1 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 D | mediatek-dwmac.yaml | 4 $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 D | nxp,lpc1850-dwmac.txt | 7 - compatible: Should contain "nxp,lpc1850-dwmac" 12 compatible = "nxp,lpc1850-dwmac", "snps,dwmac-3.611", "snps,dwmac";
|
H A D | loongson,ls1c-emac.yaml | 38 - 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 D | loongson,ls1b-gmac.yaml | 39 - 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 D | ipq806x-dwmac.txt | 1 * 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 D | rockchip-dwmac.yaml | 4 $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 D | renesas,rzn1-gmac.yaml | 23 - $ref: snps,dwmac.yaml# 31 - const: snps,dwmac 49 compatible = "renesas,r9a06g032-gmac", "renesas,rzn1-gmac", "snps,dwmac";
|
H A D | anarion-gmac.txt | 7 - compatible: Should be "adaptrum,anarion-gmac", "snps,dwmac" 14 compatible = "adaptrum,anarion-gmac", "snps,dwmac";
|
H A D | allwinner,sun8i-a83t-emac.yaml | 66 - $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 D | loongson-2k2000-ref.dts | 68 compatible = "snps,dwmac-mdio"; 83 compatible = "snps,dwmac-mdio"; 98 compatible = "snps,dwmac-mdio";
|
H A D | loongson-2k1000-ref.dts | 49 compatible = "snps,dwmac-mdio"; 64 compatible = "snps,dwmac-mdio";
|
/linux/Documentation/devicetree/bindings/reset/ |
H A D | nxp,lpc1850-rgu.txt | 75 compatible = "nxp,lpc1850-dwmac", "snps,dwmac-3.611", "snps,dwmac";
|
/linux/arch/arm/boot/dts/amlogic/ |
H A D | meson8m2.dtsi | 28 compatible = "amlogic,meson8m2-dwmac", "snps,dwmac";
|
/linux/arch/arm64/boot/dts/st/ |
H A D | stm32mp253.dtsi | 47 compatible = "st,stm32mp25-dwmac", "snps,dwmac-5.20";
|
/linux/arch/arm64/boot/dts/altera/ |
H A D | socfpga_stratix10.dtsi | 172 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 D | stm32mp133.dtsi | 73 compatible = "st,stm32mp13-dwmac", "snps,dwmac-4.20a";
|