Lines Matching refs:regnum
48 static int ipq4019_mdio_read(struct mii_bus *bus, int mii_id, int regnum)
58 if (regnum & MII_ADDR_C45) {
59 unsigned int mmd = (regnum >> 16) & 0x1F;
60 unsigned int reg = regnum & 0xFFFF;
85 writel((mii_id << 8) | regnum, priv->membase + MDIO_ADDR_REG);
97 if (regnum & MII_ADDR_C45) {
110 static int ipq4019_mdio_write(struct mii_bus *bus, int mii_id, int regnum,
121 if (regnum & MII_ADDR_C45) {
122 unsigned int mmd = (regnum >> 16) & 0x1F;
123 unsigned int reg = regnum & 0xFFFF;
153 writel((mii_id << 8) | regnum, priv->membase + MDIO_ADDR_REG);
160 if (regnum & MII_ADDR_C45)