Searched refs:phyreg (Results 1 - 16 of 16) sorted by relevance

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/net/stmmac/
H A Dstmmac_mdio.c40 * @phyreg: MII addr reg bits 10-6
46 static int stmmac_mdio_read(struct mii_bus *bus, int phyaddr, int phyreg) argument
56 ((phyreg << 6) & (0x000007C0)));
73 * @phyreg: MII addr reg bits 10-6
77 static int stmmac_mdio_write(struct mii_bus *bus, int phyaddr, int phyreg, argument
87 (((phyaddr << 11) & (0x0000F800)) | ((phyreg << 6) & (0x000007C0)))
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/net/stmmac/
H A Dstmmac_mdio.c40 * @phyreg: MII addr reg bits 10-6
46 static int stmmac_mdio_read(struct mii_bus *bus, int phyaddr, int phyreg) argument
56 ((phyreg << 6) & (0x000007C0)));
73 * @phyreg: MII addr reg bits 10-6
77 static int stmmac_mdio_write(struct mii_bus *bus, int phyaddr, int phyreg, argument
87 (((phyaddr << 11) & (0x0000F800)) | ((phyreg << 6) & (0x000007C0)))
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/ieee1394/
H A Dpcilynx.c283 char phyreg[7]; local
286 phyreg[0] = lynx->phy_reg0;
288 phyreg[i] = get_phy_reg(lynx, i);
292 lsid = 0x80400000 | ((phyreg[0] & 0xfc) << 22);
293 lsid |= (phyreg[1] & 0x3f) << 16; /* gap count */
294 lsid |= (phyreg[2] & 0xc0) << 8; /* max speed */
296 lsid |= (phyreg[6] & 0x01) << 11; /* contender (phy dependent) */
298 lsid |= (phyreg[6] & 0x10) >> 3; /* initiated reset */
300 for (i = 0; i < (phyreg[2] & 0xf); i++) { /* ports */
301 if (phyreg[
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/ieee1394/
H A Dpcilynx.c283 char phyreg[7]; local
286 phyreg[0] = lynx->phy_reg0;
288 phyreg[i] = get_phy_reg(lynx, i);
292 lsid = 0x80400000 | ((phyreg[0] & 0xfc) << 22);
293 lsid |= (phyreg[1] & 0x3f) << 16; /* gap count */
294 lsid |= (phyreg[2] & 0xc0) << 8; /* max speed */
296 lsid |= (phyreg[6] & 0x01) << 11; /* contender (phy dependent) */
298 lsid |= (phyreg[6] & 0x10) >> 3; /* initiated reset */
300 for (i = 0; i < (phyreg[2] & 0xf); i++) { /* ports */
301 if (phyreg[
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/net/pcmcia/
H A Dxirc2ps_cs.c266 static unsigned mii_rd(unsigned int ioaddr, u_char phyaddr, u_char phyreg);
267 static void mii_wr(unsigned int ioaddr, u_char phyaddr, u_char phyreg,
403 mii_rd(unsigned int ioaddr, u_char phyaddr, u_char phyreg) argument
413 mii_wbits(ioaddr, phyreg, 5); /* PHY register to read */
425 mii_wr(unsigned int ioaddr, u_char phyaddr, u_char phyreg, unsigned data, argument
435 mii_wbits(ioaddr, phyreg, 5); /* PHY Register to write */
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/net/pcmcia/
H A Dxirc2ps_cs.c266 static unsigned mii_rd(unsigned int ioaddr, u_char phyaddr, u_char phyreg);
267 static void mii_wr(unsigned int ioaddr, u_char phyaddr, u_char phyreg,
403 mii_rd(unsigned int ioaddr, u_char phyaddr, u_char phyreg) argument
413 mii_wbits(ioaddr, phyreg, 5); /* PHY register to read */
425 mii_wr(unsigned int ioaddr, u_char phyaddr, u_char phyreg, unsigned data, argument
435 mii_wbits(ioaddr, phyreg, 5); /* PHY Register to write */
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/net/
H A Dsmc911x.c636 static int smc911x_phy_read(struct net_device *dev, int phyaddr, int phyreg) argument
641 SMC_GET_MII(lp, phyreg, phyaddr, phydata);
643 DBG(SMC_DEBUG_MISC, "%s: phyaddr=0x%x, phyreg=0x%02x, phydata=0x%04x\n",
644 __func__, phyaddr, phyreg, phydata);
652 static void smc911x_phy_write(struct net_device *dev, int phyaddr, int phyreg, argument
657 DBG(SMC_DEBUG_MISC, "%s: phyaddr=0x%x, phyreg=0x%x, phydata=0x%x\n",
658 __func__, phyaddr, phyreg, phydata);
660 SMC_SET_MII(lp, phyreg, phyaddr, phydata);
H A Dsmc91x.c813 static int smc_phy_read(struct net_device *dev, int phyaddr, int phyreg) argument
824 /* Start code (01) + read (10) + phyaddr + phyreg */
825 smc_mii_out(dev, 6 << 10 | phyaddr << 5 | phyreg, 14);
833 DBG(3, "%s: phyaddr=0x%x, phyreg=0x%x, phydata=0x%x\n",
834 __func__, phyaddr, phyreg, phydata);
843 static void smc_phy_write(struct net_device *dev, int phyaddr, int phyreg, argument
854 /* Start code (01) + write (01) + phyaddr + phyreg + turnaround + phydata */
855 smc_mii_out(dev, 5 << 28 | phyaddr << 23 | phyreg << 18 | 2 << 16 | phydata, 32);
860 DBG(3, "%s: phyaddr=0x%x, phyreg=0x%x, phydata=0x%x\n",
861 __func__, phyaddr, phyreg, phydat
[all...]
H A Dmeth.c112 static unsigned long mdio_read(struct meth_private *priv, unsigned long phyreg) argument
116 mace->eth.phy_regs = (priv->phy_addr << 5) | (phyreg & 0x1f);
H A Dforcedeth.c3139 u32 control_1000, status_1000, phyreg, pause_flags, txreg; local
3247 phyreg = readl(base + NvRegSlotTime);
3248 phyreg &= ~(0x3FF00);
3251 phyreg |= NVREG_SLOTTIME_10_100_FULL;
3253 phyreg |= NVREG_SLOTTIME_1000_FULL;
3254 writel(phyreg, base + NvRegSlotTime);
3257 phyreg = readl(base + NvRegPhyInterface);
3258 phyreg &= ~(PHY_HALF|PHY_100|PHY_1000);
3260 phyreg |= PHY_HALF;
3262 phyreg |
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/net/
H A Dsmc911x.c636 static int smc911x_phy_read(struct net_device *dev, int phyaddr, int phyreg) argument
641 SMC_GET_MII(lp, phyreg, phyaddr, phydata);
643 DBG(SMC_DEBUG_MISC, "%s: phyaddr=0x%x, phyreg=0x%02x, phydata=0x%04x\n",
644 __func__, phyaddr, phyreg, phydata);
652 static void smc911x_phy_write(struct net_device *dev, int phyaddr, int phyreg, argument
657 DBG(SMC_DEBUG_MISC, "%s: phyaddr=0x%x, phyreg=0x%x, phydata=0x%x\n",
658 __func__, phyaddr, phyreg, phydata);
660 SMC_SET_MII(lp, phyreg, phyaddr, phydata);
H A Dsmc91x.c813 static int smc_phy_read(struct net_device *dev, int phyaddr, int phyreg) argument
824 /* Start code (01) + read (10) + phyaddr + phyreg */
825 smc_mii_out(dev, 6 << 10 | phyaddr << 5 | phyreg, 14);
833 DBG(3, "%s: phyaddr=0x%x, phyreg=0x%x, phydata=0x%x\n",
834 __func__, phyaddr, phyreg, phydata);
843 static void smc_phy_write(struct net_device *dev, int phyaddr, int phyreg, argument
854 /* Start code (01) + write (01) + phyaddr + phyreg + turnaround + phydata */
855 smc_mii_out(dev, 5 << 28 | phyaddr << 23 | phyreg << 18 | 2 << 16 | phydata, 32);
860 DBG(3, "%s: phyaddr=0x%x, phyreg=0x%x, phydata=0x%x\n",
861 __func__, phyaddr, phyreg, phydat
[all...]
H A Dmeth.c112 static unsigned long mdio_read(struct meth_private *priv, unsigned long phyreg) argument
116 mace->eth.phy_regs = (priv->phy_addr << 5) | (phyreg & 0x1f);
H A Dforcedeth.c3139 u32 control_1000, status_1000, phyreg, pause_flags, txreg; local
3247 phyreg = readl(base + NvRegSlotTime);
3248 phyreg &= ~(0x3FF00);
3251 phyreg |= NVREG_SLOTTIME_10_100_FULL;
3253 phyreg |= NVREG_SLOTTIME_1000_FULL;
3254 writel(phyreg, base + NvRegSlotTime);
3257 phyreg = readl(base + NvRegPhyInterface);
3258 phyreg &= ~(PHY_HALF|PHY_100|PHY_1000);
3260 phyreg |= PHY_HALF;
3262 phyreg |
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/net/tulip/
H A Dde4x5.c970 static int mii_rd(u_char phyreg, u_char phyaddr, u_long ioaddr);
971 static void mii_wr(int data, u_char phyreg, u_char phyaddr, u_long ioaddr);
4829 mii_rd(u_char phyreg, u_char phyaddr, u_long ioaddr) argument
4835 mii_address(phyreg, ioaddr); /* PHY Register to read */
4842 mii_wr(int data, u_char phyreg, u_char phyaddr, u_long ioaddr) argument
4848 mii_address(phyreg, ioaddr); /* PHY Register to write */
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/net/tulip/
H A Dde4x5.c970 static int mii_rd(u_char phyreg, u_char phyaddr, u_long ioaddr);
971 static void mii_wr(int data, u_char phyreg, u_char phyaddr, u_long ioaddr);
4829 mii_rd(u_char phyreg, u_char phyaddr, u_long ioaddr) argument
4835 mii_address(phyreg, ioaddr); /* PHY Register to read */
4842 mii_wr(int data, u_char phyreg, u_char phyaddr, u_long ioaddr) argument
4848 mii_address(phyreg, ioaddr); /* PHY Register to write */

Completed in 302 milliseconds