Home
last modified time | relevance | path

Searched refs:stmmac_res (Results 1 – 25 of 26) sorted by relevance

12

/linux-6.15/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac-sophgo.c17 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 Ddwmac-dwc-qos-eth.c133 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 Dstmmac_platform.c713 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 Ddwmac-generic.c22 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 Ddwmac-lpc18xx.c31 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 Ddwmac-meson.c50 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 Ddwmac-rzn1.c51 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 Ddwmac-intel-plat.c45 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 Ddwmac-anarion.c105 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 Ddwmac-starfive.c86 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 Ddwmac-sunxi.c102 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 Ddwmac-loongson1.c145 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 Ddwmac-visconti.c215 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 Ddwmac-thead.c211 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 Ddwmac-imx.c331 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 Ddwmac-sti.c245 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 Ddwmac-ingenic.c234 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 Ddwmac-meson8b.c395 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 Ddwmac-ipq806x.c377 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 Ddwmac-socfpga.c441 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 Ddwmac-stm32.c509 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 Dstmmac_platform.h18 struct stmmac_resources *stmmac_res);
H A Ddwmac-qcom-ethqos.c775 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 Ddwmac-mediatek.c625 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 Ddwmac-sun8i.c1155 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()

12