| /linux/Documentation/devicetree/bindings/net/ |
| H A D | stm32-dwmac.yaml | 5 $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 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 | nxp,lpc1850-dwmac.yaml | 4 $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 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 69 compatible = "toshiba,visconti-dwmac", "snps,dwmac-4.20a"; 84 compatible = "snps,dwmac-mdio";
|
| H A D | altr,socfpga-stmmac.yaml | 7 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 D | sophgo,cv1800b-dwmac.yaml | 4 $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 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 107 compatible = "intel,keembay-dwmac", "snps,dwmac-4.10a"; 129 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 | thead,th1520-gmac.yaml | 42 - $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 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 161 compatible = "mediatek,mt2712-gmac", "snps,dwmac-4.20a";
|
| 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 | renesas,rzv2h-gbeth.yaml | 31 - 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 D | eswin,eic7700-eth.yaml | 28 - $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 D | anarion-gmac.txt | 7 - compatible: Should be "adaptrum,anarion-gmac", "snps,dwmac" 14 compatible = "adaptrum,anarion-gmac", "snps,dwmac";
|
| /linux/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | dwmac-starfive.c | 3 * 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 D | dwmac-spacemit.c | 3 * 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 D | dwmac-meson.c | 3 * 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 D | dwmac-sophgo.c | 3 * 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 D | dwmac-nuvoton.c | 3 * 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 D | qcom,sa8775p-dwmac-sgmii-phy.yaml | 4 $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 D | loongson-2k2000-ref.dts | 78 compatible = "snps,dwmac-mdio"; 93 compatible = "snps,dwmac-mdio"; 108 compatible = "snps,dwmac-mdio";
|
| /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";
|