Lines Matching full:dwmac
3 * Loongson-1 DWMAC glue layer
59 struct ls1x_dwmac *dwmac = plat_dat->bsp_priv; in ls1b_dwmac_setup() local
72 dwmac->id = 0; in ls1b_dwmac_setup()
74 dwmac->id = 1; in ls1b_dwmac_setup()
86 struct ls1x_dwmac *dwmac = priv; in ls1b_dwmac_syscon_init() local
87 struct plat_stmmacenet_data *plat = dwmac->plat_dat; in ls1b_dwmac_syscon_init()
88 struct regmap *regmap = dwmac->regmap; in ls1b_dwmac_syscon_init()
90 if (dwmac->id == 0) { in ls1b_dwmac_syscon_init()
109 } else if (dwmac->id == 1) { in ls1b_dwmac_syscon_init()
140 struct ls1x_dwmac *dwmac = priv; in ls1c_dwmac_syscon_init() local
141 struct plat_stmmacenet_data *plat = dwmac->plat_dat; in ls1c_dwmac_syscon_init()
142 struct regmap *regmap = dwmac->regmap; in ls1c_dwmac_syscon_init()
170 struct ls1x_dwmac *dwmac; in ls1x_dwmac_probe() local
190 dwmac = devm_kzalloc(&pdev->dev, sizeof(*dwmac), GFP_KERNEL); in ls1x_dwmac_probe()
191 if (!dwmac) in ls1x_dwmac_probe()
199 plat_dat->bsp_priv = dwmac; in ls1x_dwmac_probe()
201 dwmac->plat_dat = plat_dat; in ls1x_dwmac_probe()
202 dwmac->regmap = regmap; in ls1x_dwmac_probe()
238 .name = "loongson1-dwmac",
245 MODULE_DESCRIPTION("Loongson-1 DWMAC glue layer");