Lines Matching full:dwmac
3 * Amlogic Meson6 and Meson8 DWMAC glue layer
28 struct meson_dwmac *dwmac = bsp_priv; in meson6_dwmac_set_clk_tx_rate() local
31 val = readl(dwmac->reg); in meson6_dwmac_set_clk_tx_rate()
42 writel(val, dwmac->reg); in meson6_dwmac_set_clk_tx_rate()
51 struct meson_dwmac *dwmac; in meson6_dwmac_probe() local
62 dwmac = devm_kzalloc(&pdev->dev, sizeof(*dwmac), GFP_KERNEL); in meson6_dwmac_probe()
63 if (!dwmac) in meson6_dwmac_probe()
66 dwmac->reg = devm_platform_ioremap_resource(pdev, 1); in meson6_dwmac_probe()
67 if (IS_ERR(dwmac->reg)) in meson6_dwmac_probe()
68 return PTR_ERR(dwmac->reg); in meson6_dwmac_probe()
70 plat_dat->bsp_priv = dwmac; in meson6_dwmac_probe()
77 { .compatible = "amlogic,meson6-dwmac" },
86 .name = "meson6-dwmac",
94 MODULE_DESCRIPTION("Amlogic Meson6 and Meson8 DWMAC glue layer");