Lines Matching refs:plat_dat
1575 struct plat_stmmacenet_data *plat_dat; in rk_gmac_probe() local
1590 plat_dat = stmmac_probe_config_dt(pdev, stmmac_res.mac); in rk_gmac_probe()
1591 if (IS_ERR(plat_dat)) in rk_gmac_probe()
1592 return PTR_ERR(plat_dat); in rk_gmac_probe()
1597 if (!plat_dat->has_gmac4) in rk_gmac_probe()
1598 plat_dat->has_gmac = true; in rk_gmac_probe()
1599 plat_dat->fix_mac_speed = rk_fix_speed; in rk_gmac_probe()
1601 plat_dat->bsp_priv = rk_gmac_setup(pdev, plat_dat, data); in rk_gmac_probe()
1602 if (IS_ERR(plat_dat->bsp_priv)) { in rk_gmac_probe()
1603 ret = PTR_ERR(plat_dat->bsp_priv); in rk_gmac_probe()
1607 ret = rk_gmac_clk_init(plat_dat); in rk_gmac_probe()
1611 ret = rk_gmac_powerup(plat_dat->bsp_priv); in rk_gmac_probe()
1615 ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in rk_gmac_probe()
1622 rk_gmac_powerdown(plat_dat->bsp_priv); in rk_gmac_probe()
1624 stmmac_remove_config_dt(pdev, plat_dat); in rk_gmac_probe()