Searched refs:mdio_write (Results 1 - 25 of 64) sorted by relevance

123

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/chelsio/
H A Dcphy.h106 int (*mdio_write)(adapter_t *adapter, int phy_addr, int mmd_addr, member in struct:cphy
118 static inline int mdio_write(struct cphy *cphy, int mmd, int reg, function
121 return cphy->mdio_write(cphy->adapter, cphy->addr, mmd, reg, val);
133 return mdio_write(cphy, 0, reg, val);
146 phy->mdio_write = mdio_ops->write;
H A Dmv88x201x.c56 mdio_write(cphy, 0x3, 0x8304, 0xdddd);
69 mdio_write(cphy, 0x1, 0x7, led);
72 mdio_write(cphy, 0x1, 0x7, led);
89 mdio_write(cphy, 0x1, 0x9002, 0x1);
105 mdio_write(cphy, 0x1, 0x9002, 0x0);
223 mdio_write(cphy, 0x3, 0x8300, val | 1);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/cxgb3/
H A Dael1002.c60 err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL100X_TX_DISABLE, !!enable);
72 (err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL100X_TX_CONFIG1, 1)) ||
73 (err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL1002_PWR_DOWN_HI, 0)) ||
74 (err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL1002_PWR_DOWN_LO, 0)) ||
75 (err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL1002_XFI_EQL, 0x18)) ||
136 return mdio_write(phy, MDIO_DEV_PMA_PMD, LASI_CTRL, 1);
141 return mdio_write(phy, MDIO_DEV_PMA_PMD, LASI_CTRL, 0);
H A Dvsc8211.c87 return mdio_write(cphy, 0, VSC8211_INTR_ENABLE, INTR_MASK);
92 return mdio_write(cphy, 0, VSC8211_INTR_ENABLE, 0);
H A Dcommon.h546 int (*mdio_write)(struct adapter *adapter, int phy_addr, int mmd_addr, member in struct:cphy
557 static inline int mdio_write(struct cphy *phy, int mmd, int reg, function
560 return phy->mdio_write(phy->adapter, phy->addr, mmd, reg, val);
573 phy->mdio_write = mdio_ops->write;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/ibm_emac/
H A Dibm_emac_phy.h70 void (*mdio_write) (struct net_device * dev, int addr, int reg, member in struct:mii_phy
74 /* Pass in a struct mii_phy with dev, mdio_read and mdio_write
H A Dibm_emac_phy.c35 phy->mdio_write(phy->dev, phy->address, reg, val);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/
H A Dmii.c188 mii->mdio_write(dev, mii->phy_id, MII_ADVERTISE, tmp);
192 mii->mdio_write(dev, mii->phy_id, MII_CTRL1000, tmp2);
197 mii->mdio_write(dev, mii->phy_id, MII_BMCR, bmcr);
217 mii->mdio_write(dev, mii->phy_id, MII_BMCR, tmp);
273 mii->mdio_write(mii->dev, mii->phy_id, MII_BMCR, bmcr);
442 mii_if->mdio_write(mii_if->dev, mii_data->phy_id,
H A Dsungem_phy.h57 void (*mdio_write) (struct net_device *dev, int mii_id, int reg, int val); member in struct:mii_phy
61 /* Pass in a struct mii_phy with dev, mdio_read and mdio_write
H A Dsis900.c163 static void mdio_write(struct net_device *net_dev, int phy_id, int location, int val);
440 sis_priv->mii_info.mdio_write = mdio_write;
613 mdio_write(net_dev, sis_priv->cur_phy, 0x0018, 0xD200);
630 mdio_write(net_dev, sis_priv->cur_phy, MII_ANADV, 0x05e1);
631 mdio_write(net_dev, sis_priv->cur_phy, MII_CONFIG1, 0x22);
632 mdio_write(net_dev, sis_priv->cur_phy, MII_CONFIG2, 0xff00);
633 mdio_write(net_dev, sis_priv->cur_phy, MII_MASK, 0xffc0);
634 //mdio_write(net_dev, sis_priv->cur_phy, MII_CONTROL, 0x1000);
671 mdio_write(net_de
866 static void mdio_write(struct net_device *net_dev, int phy_id, int location, function
[all...]
H A Dsis190.c391 static void mdio_write(void __iomem *ioaddr, int phy_id, int reg, int val) function
410 mdio_write(tp->mmio_addr, phy_id, reg, val);
923 mdio_write(ioaddr, phy_id, MII_BMCR, val | BMCR_RESET);
968 mdio_write(ioaddr, phy_id, 0x18, 0xf1c7);
970 mdio_write(ioaddr, phy_id, 0x1c, 0x8c00);
1257 mdio_write(ioaddr, phy->phy_id, MII_BMCR,
1286 mdio_write(ioaddr, mii_if->phy_id, MII_BMCR, status);
1338 mdio_write(ioaddr, phy_id, 0x1b, p[0]);
1340 mdio_write(ioaddr, phy_id, 0x14, p[1]);
1399 mii_if->mdio_write
[all...]
H A Dr8169.c503 static void mdio_write(void __iomem *ioaddr, int RegAddr, int value) function
578 mdio_write(ioaddr, MII_BMCR, val & 0xffff);
801 mdio_write(ioaddr, MII_ADVERTISE, auto_nego);
802 mdio_write(ioaddr, MII_CTRL1000, giga_ctrl);
803 mdio_write(ioaddr, MII_BMCR, BMCR_ANENABLE | BMCR_ANRESTART);
1152 mdio_write(ioaddr, reg, val & 0xffff);
1278 mdio_write(ioaddr, 31, 0x0002);
1279 mdio_write(ioaddr, 1, 0x90d0);
1280 mdio_write(ioaddr, 31, 0x0000);
1285 mdio_write(ioadd
[all...]
H A Deepro100.c481 static void mdio_write(struct net_device *dev, int phy_id, int location, int value);
750 mdio_write(dev, eeprom[6] & 0x1f, 23, mdi_reg23);
756 mdio_write(dev, eeprom[6] & 0x1f, MII_BMCR,
825 sp->mii_if.mdio_write = mdio_write;
942 static void mdio_write(struct net_device *dev, int phy_id, int location, int value) function
952 printk(KERN_ERR" mdio_write() timed out with val = %8.8x.\n", val);
996 mdio_write(dev, phy_addr, MII_BMCR, mii_ctrl[dev->default_port & 7]);
998 mdio_write(dev, phy_addr, MII_BMCR, 0x3300);
1323 mdio_write(de
[all...]
H A Dsundance.c411 static void mdio_write(struct net_device *dev, int phy_id, int location, int value);
529 np->mii_if.mdio_write = mdio_write;
626 mdio_write (dev, np->phys[0], MII_BMCR, BMCR_RESET);
630 mdio_write (dev, np->phys[0], MII_ADVERTISE, np->mii_if.advertising | 0x0400);
631 mdio_write (dev, np->phys[0], MII_BMCR, BMCR_ANENABLE|BMCR_ANRESTART);
637 mdio_write (dev, np->phys[0], MII_BMCR, mii_ctl);
756 static void mdio_write(struct net_device *dev, int phy_id, int location, int value) function
H A Depic100.c290 static void mdio_write(struct net_device *dev, int phy_id, int loc, int val);
372 ep->mii.mdio_write = mdio_write;
636 static void mdio_write(struct net_device *dev, int phy_id, int loc, int value) function
700 mdio_write(dev, ep->phys[0], MII_BMCR, media2miictl[dev->if_port&15]);
713 mdio_write(dev, ep->phys[0], MII_BMCR, BMCR_ANENABLE|BMCR_ANRESTART);
H A Dfealnx.c427 static void mdio_write(struct net_device *dev, int phy_id, int location, int value);
551 np->mii.mdio_write = mdio_write;
642 mdio_write(dev, np->phys[0], 9, data);
646 mdio_write(dev, np->phys[0], MII_ADVERTISE, ADVERTISE_FULL);
798 static void mdio_write(struct net_device *dev, int phyad, int regad, int data) function
H A Dstarfire.c628 static void mdio_write(struct net_device *dev, int phy_id, int location, int value);
800 np->mii_if.mdio_write = mdio_write;
875 mdio_write(dev, phy, MII_BMCR, BMCR_RESET);
936 static void mdio_write(struct net_device *dev, int phy_id, int location, int value) function
1109 mdio_write(dev, np->phys[0], MII_ADVERTISE, np->mii_if.advertising);
1110 mdio_write(dev, np->phys[0], MII_BMCR, BMCR_RESET);
1134 mdio_write(dev, np->phys[0], MII_BMCR, reg0);
H A De100.c930 static void mdio_write(struct net_device *netdev, int addr, int reg, int data) function
966 nic->mii.mdio_write = mdio_write;
1376 mdio_write(netdev, addr, MII_BMCR, BMCR_ISOLATE);
1379 mdio_write(netdev, addr, MII_BMCR,
1397 mdio_write(netdev, nic->mii.phy_id, MII_NSC_CONG, cong);
1404 mdio_write(netdev, nic->mii.phy_id, MII_NCONFIG,
2137 mdio_write(nic->netdev, nic->mii.phy_id, MII_BMCR,
2160 mdio_write(nic->netdev, nic->mii.phy_id, MII_BMCR, 0);
2182 mdio_write(ni
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/
H A Dmii.h164 void (*mdio_write) (struct net_device *dev, int phy_id, int location, int val); member in struct:mii_if_info
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/pcmcia/
H A Dpcnet_cs.c788 static void mdio_write(kio_addr_t addr, int phy_id, int loc, int value) function
918 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 4, 0x01e1);
920 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 0, 0x0000);
921 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 0, 0x1200);
928 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 4, 0x01e1);
930 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 0, 0x0000);
931 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 0, 0x1200);
1143 mdio_write(mii_addr, info->phy_id, 0, 0x0400);
1147 mdio_write(mii_addr, info->phy_id, 0,
1188 mdio_write(mii_add
[all...]
H A D3c574_cs.c233 static void mdio_write(kio_addr_t ioaddr, int phy_id, int location, int value);
441 mdio_write(ioaddr, lp->phys, 16, i);
446 mdio_write(ioaddr, lp->phys, 4, lp->advertising);
607 static void mdio_write(kio_addr_t ioaddr, int phy_id, int location, int value) function
691 mdio_write(ioaddr, lp->phys, 4, lp->advertising);
695 mdio_write(ioaddr, lp->phys, 16, i);
1127 mdio_write(ioaddr, data[0] & 0x1f, data[1] & 0x1f, data[2]);
H A Dsmc91c92_cs.c300 static void mdio_write(struct net_device *dev, int phy_id, int loc, int value);
355 smc->mii_if.mdio_write = mdio_write;
1169 static void mdio_write(struct net_device *dev, int phy_id, int loc, int value) function
1872 mdio_write(dev, smc->mii_if.phy_id, 0, 0x8000);
1875 mdio_write(dev, smc->mii_if.phy_id, 4, 0x01e1);
1878 mdio_write(dev, smc->mii_if.phy_id, 0, 0x0000);
1879 mdio_write(dev, smc->mii_if.phy_id, 0, 0x1200);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/tulip/
H A Dxircom_tulip_cb.c322 static void mdio_write(struct net_device *dev, int phy_id, int location, int value);
701 static void mdio_write(struct net_device *dev, int phy_id, int location, int value) function
1021 mdio_write(dev, tp->phys[0], MII_BMCR, BMCR_RESET);
1026 mdio_write(dev, tp->phys[0], MII_ADVERTISE, tp->advertising[0]);
1042 mdio_write(dev, tp->phys[0], MII_BMCR, reg0);
1484 mdio_write(dev, data[0] & 0x1f, data[1] & 0x1f, data[2]);
H A Dwinbond-840.c324 static void mdio_write(struct net_device *dev, int phy_id, int location, int value);
400 np->mii_if.mdio_write = mdio_write;
596 static void mdio_write(struct net_device *dev, int phy_id, int location, int value) function
1470 mdio_write(dev, data->phy_id & 0x1f, data->reg_num & 0x1f, data->val_in);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/arm/
H A Dat91_ether.c597 static void mdio_write(struct net_device *dev, int phy_id, int location, int value) function
1030 lp->mii.mdio_write = mdio_write;

Completed in 289 milliseconds

123