Lines Matching defs:dwmac
29 struct starfive_dwmac *dwmac = priv;
33 rate = clk_get_rate(dwmac->clk_tx);
46 dev_err(dwmac->dev, "invalid speed %u\n", speed);
50 err = clk_set_rate(dwmac->clk_tx, rate);
52 dev_err(dwmac->dev, "failed to set tx rate %lu\n", rate);
57 struct starfive_dwmac *dwmac = plat_dat->bsp_priv;
74 dev_err(dwmac->dev, "unsupported interface %d\n",
79 regmap = syscon_regmap_lookup_by_phandle_args(dwmac->dev->of_node,
83 return dev_err_probe(dwmac->dev, PTR_ERR(regmap), "getting the regmap failed\n");
90 return dev_err_probe(dwmac->dev, err, "error setting phy mode\n");
99 struct starfive_dwmac *dwmac;
113 dwmac = devm_kzalloc(&pdev->dev, sizeof(*dwmac), GFP_KERNEL);
114 if (!dwmac)
117 dwmac->clk_tx = devm_clk_get_enabled(&pdev->dev, "tx");
118 if (IS_ERR(dwmac->clk_tx))
119 return dev_err_probe(&pdev->dev, PTR_ERR(dwmac->clk_tx),
136 dwmac->dev = &pdev->dev;
137 plat_dat->bsp_priv = dwmac;
154 { .compatible = "starfive,jh7110-dwmac" },
163 .name = "starfive-dwmac",