Home
last modified time | relevance | path

Searched refs:miim (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/drivers/net/phy/
Dmdio-mscc-miim.c43 struct mscc_miim_dev *miim = bus->priv; in mscc_miim_wait_ready() local
46 readl_poll_timeout(miim->regs + MSCC_MIIM_REG_STATUS, val, in mscc_miim_wait_ready()
56 struct mscc_miim_dev *miim = bus->priv; in mscc_miim_read() local
66 miim->regs + MSCC_MIIM_REG_CMD); in mscc_miim_read()
72 val = readl(miim->regs + MSCC_MIIM_REG_DATA); in mscc_miim_read()
86 struct mscc_miim_dev *miim = bus->priv; in mscc_miim_write() local
97 miim->regs + MSCC_MIIM_REG_CMD); in mscc_miim_write()
105 struct mscc_miim_dev *miim = bus->priv; in mscc_miim_reset() local
107 if (miim->phy_regs) { in mscc_miim_reset()
108 writel(0, miim->phy_regs + MSCC_PHY_REG_PHY_CFG); in mscc_miim_reset()
[all …]
DMakefile37 obj-$(CONFIG_MDIO_MSCC_MIIM) += mdio-mscc-miim.o
/Linux-v4.19/Documentation/devicetree/bindings/net/
Dmscc-miim.txt5 - compatible: must be "mscc,ocelot-miim"
19 compatible = "mscc,ocelot-miim";
/Linux-v4.19/arch/mips/boot/dts/mscc/
Docelot.dtsi205 compatible = "mscc,ocelot-miim";
227 compatible = "mscc,ocelot-miim";