Lines Matching defs:reg
91 static int legacy_miiphy_read(struct mii_dev *bus, int addr, int devad, int reg)
97 ret = ldev->read(bus->name, addr, reg, &val);
103 int reg, u16 val)
107 return ldev->write(bus->name, addr, reg, val);
117 unsigned char reg, unsigned short *value),
119 unsigned char reg, unsigned short value))
291 * use PHY address <addr> and register <reg>.
298 int miiphy_read(const char *devname, unsigned char addr, unsigned char reg,
308 ret = bus->read(bus, addr, MDIO_DEVAD_NONE, reg);
319 * use PHY address <addr> and register <reg>.
326 int miiphy_write(const char *devname, unsigned char addr, unsigned char reg,
333 return bus->write(bus, addr, MDIO_DEVAD_NONE, reg, value);
374 unsigned int reg = 0;
381 reg = tmp;
383 debug("MII_PHYSID2 @ 0x%x = 0x%04x\n", addr, reg);
385 if (reg == 0xFFFF) {
394 reg |= tmp << 16;
395 debug("PHY_PHYIDR[1,2] @ 0x%x = 0x%08x\n", addr, reg);
397 *oui = (reg >> 10);
398 *model = (unsigned char)((reg >> 4) & 0x0000003F);
399 *rev = (unsigned char)(reg & 0x0000000F);
415 unsigned short reg;
418 if (miiphy_read(devname, addr, MII_BMCR, ®) != 0) {
422 if (miiphy_write(devname, addr, MII_BMCR, reg | BMCR_RESET) != 0) {
434 reg = 0x8000;
435 while (((reg & 0x8000) != 0) && timeout--) {
436 if (miiphy_read(devname, addr, MII_BMCR, ®) != 0) {
442 if ((reg & 0x8000) == 0) {
592 unsigned short reg;
595 (void)miiphy_read(devname, addr, MII_BMSR, ®);
596 if (miiphy_read(devname, addr, MII_BMSR, ®)) {
602 if ((reg & BMSR_LSTATUS) != 0) {