Lines Matching refs:plat_dat
55 static int starfive_dwmac_set_mode(struct plat_stmmacenet_data *plat_dat) in starfive_dwmac_set_mode() argument
57 struct starfive_dwmac *dwmac = plat_dat->bsp_priv; in starfive_dwmac_set_mode()
63 switch (plat_dat->mac_interface) { in starfive_dwmac_set_mode()
75 plat_dat->mac_interface); in starfive_dwmac_set_mode()
97 struct plat_stmmacenet_data *plat_dat; in starfive_dwmac_probe() local
108 plat_dat = stmmac_probe_config_dt(pdev, stmmac_res.mac); in starfive_dwmac_probe()
109 if (IS_ERR(plat_dat)) in starfive_dwmac_probe()
110 return dev_err_probe(&pdev->dev, PTR_ERR(plat_dat), in starfive_dwmac_probe()
134 plat_dat->fix_mac_speed = starfive_dwmac_fix_mac_speed; in starfive_dwmac_probe()
137 plat_dat->bsp_priv = dwmac; in starfive_dwmac_probe()
138 plat_dat->dma_cfg->dche = true; in starfive_dwmac_probe()
140 err = starfive_dwmac_set_mode(plat_dat); in starfive_dwmac_probe()
144 err = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in starfive_dwmac_probe()
146 stmmac_remove_config_dt(pdev, plat_dat); in starfive_dwmac_probe()