Lines Matching refs:plat_dat
1810 struct plat_stmmacenet_data *plat_dat;
1825 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac);
1826 if (IS_ERR(plat_dat))
1827 return PTR_ERR(plat_dat);
1832 if (!plat_dat->has_gmac4)
1833 plat_dat->has_gmac = true;
1834 plat_dat->fix_mac_speed = rk_fix_speed;
1836 plat_dat->bsp_priv = rk_gmac_setup(pdev, plat_dat, data);
1837 if (IS_ERR(plat_dat->bsp_priv))
1838 return PTR_ERR(plat_dat->bsp_priv);
1840 ret = rk_gmac_clk_init(plat_dat);
1844 ret = rk_gmac_powerup(plat_dat->bsp_priv);
1848 ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res);
1855 rk_gmac_powerdown(plat_dat->bsp_priv);