Home
last modified time | relevance | path

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

/openbmc/u-boot/drivers/net/
H A Dpic32_mdio.c21 struct pic32_mii_regs *mii_regs = bus->priv; in pic32_mdio_write() local
24 wait_for_bit_le32(&mii_regs->mind.raw, MIIMIND_BUSY, in pic32_mdio_write()
29 writel(v, &mii_regs->madr.raw); in pic32_mdio_write()
32 writel(value, &mii_regs->mwtd.raw); in pic32_mdio_write()
38 wait_for_bit_le32(&mii_regs->mind.raw, MIIMIND_BUSY, in pic32_mdio_write()
47 struct pic32_mii_regs *mii_regs = bus->priv; in pic32_mdio_read() local
50 wait_for_bit_le32(&mii_regs->mind.raw, MIIMIND_BUSY, in pic32_mdio_read()
55 writel(v, &mii_regs->madr.raw); in pic32_mdio_read()
58 writel(MIIMCMD_READ, &mii_regs->mcmd.raw); in pic32_mdio_read()
64 wait_for_bit_le32(&mii_regs->mind.raw, in pic32_mdio_read()
[all …]
/openbmc/linux/drivers/net/ethernet/samsung/sxgbe/
H A Dsxgbe_mdio.c82 const struct mii_regs *mii = &sp->hw->mii; in sxgbe_mdio_access_c22()
102 const struct mii_regs *mii = &sp->hw->mii; in sxgbe_mdio_access_c45()
H A Dsxgbe_common.h316 struct mii_regs { struct
369 struct mii_regs mii; /* MII register Addresses */
/openbmc/linux/drivers/net/ethernet/stmicro/stmmac/
H A Dcommon.h573 struct mii_regs { struct
594 struct mii_regs mii; /* MII register Addresses */ argument