Lines Matching refs:plat_dat
142 static int visconti_eth_init_hw(struct platform_device *pdev, struct plat_stmmacenet_data *plat_dat)
144 struct visconti_eth *dwmac = plat_dat->bsp_priv;
147 switch (plat_dat->phy_interface) {
161 dev_err(&pdev->dev, "Unsupported phy-mode (%d)\n", plat_dat->phy_interface);
183 struct plat_stmmacenet_data *plat_dat)
185 struct visconti_eth *dwmac = plat_dat->bsp_priv;
214 struct plat_stmmacenet_data *plat_dat;
223 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac);
224 if (IS_ERR(plat_dat))
225 return PTR_ERR(plat_dat);
234 plat_dat->bsp_priv = dwmac;
235 plat_dat->fix_mac_speed = visconti_eth_fix_mac_speed;
237 ret = visconti_eth_clock_probe(pdev, plat_dat);
241 visconti_eth_init_hw(pdev, plat_dat);
243 plat_dat->dma_cfg->aal = 1;
245 ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res);