| /linux-6.15/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | dwmac-sophgo.c | 17 struct stmmac_resources *stmmac_res) in sophgo_sg2044_dwmac_init() argument 35 struct stmmac_resources stmmac_res; in sophgo_dwmac_probe() local 39 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in sophgo_dwmac_probe() 44 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in sophgo_dwmac_probe() 49 ret = sophgo_sg2044_dwmac_init(pdev, plat_dat, &stmmac_res); in sophgo_dwmac_probe() 53 return stmmac_dvr_probe(dev, plat_dat, &stmmac_res); in sophgo_dwmac_probe()
|
| H A D | dwmac-dwc-qos-eth.c | 133 struct stmmac_resources *stmmac_res) in dwc_qos_probe() argument 332 struct stmmac_resources stmmac_res; in dwc_eth_dwmac_probe() local 337 memset(&stmmac_res, 0, sizeof(struct stmmac_resources)); in dwc_eth_dwmac_probe() 343 stmmac_res.irq = platform_get_irq(pdev, 0); in dwc_eth_dwmac_probe() 344 if (stmmac_res.irq < 0) in dwc_eth_dwmac_probe() 345 return stmmac_res.irq; in dwc_eth_dwmac_probe() 346 stmmac_res.wol_irq = stmmac_res.irq; in dwc_eth_dwmac_probe() 348 stmmac_res.addr = devm_platform_ioremap_resource(pdev, 0); in dwc_eth_dwmac_probe() 349 if (IS_ERR(stmmac_res.addr)) in dwc_eth_dwmac_probe() 350 return PTR_ERR(stmmac_res.addr); in dwc_eth_dwmac_probe() [all …]
|
| H A D | stmmac_platform.c | 713 struct stmmac_resources *stmmac_res) in stmmac_get_platform_resources() argument 715 memset(stmmac_res, 0, sizeof(*stmmac_res)); in stmmac_get_platform_resources() 721 if (stmmac_res->irq < 0) in stmmac_get_platform_resources() 722 return stmmac_res->irq; in stmmac_get_platform_resources() 731 stmmac_res->wol_irq = in stmmac_get_platform_resources() 733 if (stmmac_res->wol_irq < 0) { in stmmac_get_platform_resources() 737 stmmac_res->wol_irq = stmmac_res->irq; in stmmac_get_platform_resources() 740 stmmac_res->lpi_irq = in stmmac_get_platform_resources() 742 if (stmmac_res->lpi_irq < 0) { in stmmac_get_platform_resources() 748 stmmac_res->sfty_irq = in stmmac_get_platform_resources() [all …]
|
| H A D | dwmac-generic.c | 22 struct stmmac_resources stmmac_res; in dwmac_generic_probe() local 25 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in dwmac_generic_probe() 30 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in dwmac_generic_probe() 49 return devm_stmmac_pltfr_probe(pdev, plat_dat, &stmmac_res); in dwmac_generic_probe()
|
| H A D | dwmac-lpc18xx.c | 31 struct stmmac_resources stmmac_res; in lpc18xx_dwmac_probe() local 36 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in lpc18xx_dwmac_probe() 40 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in lpc18xx_dwmac_probe() 64 return stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in lpc18xx_dwmac_probe()
|
| H A D | dwmac-meson.c | 50 struct stmmac_resources stmmac_res; in meson6_dwmac_probe() local 54 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in meson6_dwmac_probe() 58 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in meson6_dwmac_probe() 73 return stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in meson6_dwmac_probe()
|
| H A D | dwmac-rzn1.c | 51 struct stmmac_resources stmmac_res; in rzn1_dwmac_probe() local 55 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in rzn1_dwmac_probe() 59 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in rzn1_dwmac_probe() 68 ret = stmmac_dvr_probe(dev, plat_dat, &stmmac_res); in rzn1_dwmac_probe()
|
| H A D | dwmac-intel-plat.c | 45 struct stmmac_resources stmmac_res; in intel_eth_plat_probe() local 50 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in intel_eth_plat_probe() 54 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in intel_eth_plat_probe() 124 writel(tx_lpi_usec, stmmac_res.addr + GMAC_1US_TIC_COUNTER); in intel_eth_plat_probe() 127 ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in intel_eth_plat_probe()
|
| H A D | dwmac-anarion.c | 105 struct stmmac_resources stmmac_res; in anarion_dwmac_probe() local 107 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in anarion_dwmac_probe() 111 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in anarion_dwmac_probe() 124 return stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in anarion_dwmac_probe()
|
| H A D | dwmac-starfive.c | 86 struct stmmac_resources stmmac_res; in starfive_dwmac_probe() local 91 err = stmmac_get_platform_resources(pdev, &stmmac_res); in starfive_dwmac_probe() 96 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in starfive_dwmac_probe() 135 return stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in starfive_dwmac_probe()
|
| H A D | dwmac-sunxi.c | 102 struct stmmac_resources stmmac_res; in sun7i_gmac_probe() local 107 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in sun7i_gmac_probe() 111 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in sun7i_gmac_probe() 151 ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in sun7i_gmac_probe()
|
| H A D | dwmac-loongson1.c | 145 struct stmmac_resources stmmac_res; in ls1x_dwmac_probe() local 151 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in ls1x_dwmac_probe() 172 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in ls1x_dwmac_probe() 182 return devm_stmmac_pltfr_probe(pdev, plat_dat, &stmmac_res); in ls1x_dwmac_probe()
|
| H A D | dwmac-visconti.c | 215 struct stmmac_resources stmmac_res; in visconti_eth_dwmac_probe() local 219 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in visconti_eth_dwmac_probe() 223 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in visconti_eth_dwmac_probe() 232 dwmac->reg = stmmac_res.addr; in visconti_eth_dwmac_probe() 245 ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in visconti_eth_dwmac_probe()
|
| H A D | dwmac-thead.c | 211 struct stmmac_resources stmmac_res; in thead_dwmac_probe() local 217 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in thead_dwmac_probe() 222 plat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in thead_dwmac_probe() 243 return devm_stmmac_pltfr_probe(pdev, plat, &stmmac_res); in thead_dwmac_probe()
|
| H A D | dwmac-imx.c | 331 struct stmmac_resources stmmac_res; in imx_dwmac_probe() local 336 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in imx_dwmac_probe() 344 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in imx_dwmac_probe() 376 dwmac->base_addr = stmmac_res.addr; in imx_dwmac_probe() 395 ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in imx_dwmac_probe()
|
| H A D | dwmac-sti.c | 245 struct stmmac_resources stmmac_res; in sti_dwmac_probe() local 255 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in sti_dwmac_probe() 259 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in sti_dwmac_probe() 286 ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in sti_dwmac_probe()
|
| H A D | dwmac-ingenic.c | 234 struct stmmac_resources stmmac_res; in ingenic_mac_probe() local 240 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in ingenic_mac_probe() 244 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in ingenic_mac_probe() 294 return stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in ingenic_mac_probe()
|
| H A D | dwmac-meson8b.c | 395 struct stmmac_resources stmmac_res; in meson8b_dwmac_probe() local 399 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in meson8b_dwmac_probe() 403 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in meson8b_dwmac_probe() 474 return stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in meson8b_dwmac_probe()
|
| H A D | dwmac-ipq806x.c | 377 struct stmmac_resources stmmac_res; in ipq806x_gmac_probe() local 383 val = stmmac_get_platform_resources(pdev, &stmmac_res); in ipq806x_gmac_probe() 387 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in ipq806x_gmac_probe() 483 return stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in ipq806x_gmac_probe()
|
| H A D | dwmac-socfpga.c | 441 struct stmmac_resources stmmac_res; in socfpga_dwmac_probe() local 455 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in socfpga_dwmac_probe() 459 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in socfpga_dwmac_probe() 492 ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in socfpga_dwmac_probe()
|
| H A D | dwmac-stm32.c | 509 struct stmmac_resources stmmac_res; in stm32_dwmac_probe() local 514 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in stm32_dwmac_probe() 518 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in stm32_dwmac_probe() 548 ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in stm32_dwmac_probe()
|
| H A D | stmmac_platform.h | 18 struct stmmac_resources *stmmac_res);
|
| H A D | dwmac-qcom-ethqos.c | 775 struct stmmac_resources stmmac_res; in qcom_ethqos_probe() local 780 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in qcom_ethqos_probe() 785 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in qcom_ethqos_probe() 823 ethqos->mac_base = stmmac_res.addr; in qcom_ethqos_probe() 881 return devm_stmmac_pltfr_probe(pdev, plat_dat, &stmmac_res); in qcom_ethqos_probe()
|
| H A D | dwmac-mediatek.c | 625 struct stmmac_resources stmmac_res; in mediatek_dwmac_probe() local 649 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in mediatek_dwmac_probe() 653 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in mediatek_dwmac_probe() 664 ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in mediatek_dwmac_probe()
|
| H A D | dwmac-sun8i.c | 1155 struct stmmac_resources stmmac_res; in sun8i_dwmac_probe() local 1163 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in sun8i_dwmac_probe() 1221 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in sun8i_dwmac_probe() 1246 ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in sun8i_dwmac_probe()
|