Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac-sophgo.c21 struct stmmac_resources *stmmac_res) in sophgo_sg2044_dwmac_init() argument
39 struct stmmac_resources stmmac_res; in sophgo_dwmac_probe() local
43 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in sophgo_dwmac_probe()
48 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in sophgo_dwmac_probe()
53 ret = sophgo_sg2044_dwmac_init(pdev, plat_dat, &stmmac_res); in sophgo_dwmac_probe()
65 return stmmac_dvr_probe(dev, plat_dat, &stmmac_res); in sophgo_dwmac_probe()
H A Ddwmac-spacemit.c103 struct stmmac_resources *stmmac_res) in spacemit_dwmac_update_irq_config() argument
105 unsigned int val = stmmac_res->wol_irq >= 0 ? CTRL_WAKE_IRQ_EN : 0; in spacemit_dwmac_update_irq_config()
150 struct stmmac_resources stmmac_res; in spacemit_dwmac_probe() local
160 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in spacemit_dwmac_probe()
169 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in spacemit_dwmac_probe()
190 ret = spacemit_dwmac_update_irq_config(dwmac, &stmmac_res); in spacemit_dwmac_probe()
207 return stmmac_dvr_probe(dev, plat_dat, &stmmac_res); in spacemit_dwmac_probe()
H A Dstmmac_platform.c731 struct stmmac_resources *stmmac_res) in stmmac_get_platform_resources() argument
735 memset(stmmac_res, 0, sizeof(*stmmac_res)); in stmmac_get_platform_resources()
740 stmmac_res->irq = platform_get_irq_byname(pdev, "macirq"); in stmmac_get_platform_resources()
741 if (stmmac_res->irq < 0) in stmmac_get_platform_resources()
742 return stmmac_res->irq; in stmmac_get_platform_resources()
751 stmmac_res->wol_irq = in stmmac_get_platform_resources()
753 if (stmmac_res->wol_irq < 0) { in stmmac_get_platform_resources()
754 if (stmmac_res->wol_irq == -EPROBE_DEFER) in stmmac_get_platform_resources()
757 stmmac_res->wol_irq = stmmac_res->irq; in stmmac_get_platform_resources()
760 stmmac_res->sfty_irq = in stmmac_get_platform_resources()
[all …]
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-nuvoton.c85 struct stmmac_resources stmmac_res; in nvt_gmac_probe() local
90 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in nvt_gmac_probe()
94 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in nvt_gmac_probe()
115 return stmmac_pltfr_probe(pdev, plat_dat, &stmmac_res); in nvt_gmac_probe()
H A Ddwmac-starfive.c93 struct stmmac_resources stmmac_res; in starfive_dwmac_probe() local
98 err = stmmac_get_platform_resources(pdev, &stmmac_res); in starfive_dwmac_probe()
103 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in starfive_dwmac_probe()
153 return stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in starfive_dwmac_probe()
H A Ddwmac-eic7700.c171 struct stmmac_resources stmmac_res; in eic7700_dwmac_probe() local
176 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in eic7700_dwmac_probe()
181 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in eic7700_dwmac_probe()
335 return devm_stmmac_pltfr_probe(pdev, plat_dat, &stmmac_res); in eic7700_dwmac_probe()