Searched refs:mdio_addr (Results 1 – 9 of 9) sorted by relevance
/linux-3.4.99/drivers/net/ethernet/dec/tulip/ |
D | media.c | 24 #define mdio_delay() ioread32(mdio_addr) 55 void __iomem *mdio_addr = ioaddr + CSR9; in tulip_mdio_read() local 83 iowrite32(MDIO_ENB | MDIO_DATA_WRITE1, mdio_addr); in tulip_mdio_read() 85 iowrite32(MDIO_ENB | MDIO_DATA_WRITE1 | MDIO_SHIFT_CLK, mdio_addr); in tulip_mdio_read() 92 iowrite32(MDIO_ENB | dataval, mdio_addr); in tulip_mdio_read() 94 iowrite32(MDIO_ENB | dataval | MDIO_SHIFT_CLK, mdio_addr); in tulip_mdio_read() 99 iowrite32(MDIO_ENB_IN, mdio_addr); in tulip_mdio_read() 101 retval = (retval << 1) | ((ioread32(mdio_addr) & MDIO_DATA_READ) ? 1 : 0); in tulip_mdio_read() 102 iowrite32(MDIO_ENB_IN | MDIO_SHIFT_CLK, mdio_addr); in tulip_mdio_read() 116 void __iomem *mdio_addr = ioaddr + CSR9; in tulip_mdio_write() local [all …]
|
D | winbond-840.c | 547 #define mdio_delay(mdio_addr) ioread32(mdio_addr) argument 559 static void mdio_sync(void __iomem *mdio_addr) in mdio_sync() argument 565 iowrite32(MDIO_WRITE1, mdio_addr); in mdio_sync() 566 mdio_delay(mdio_addr); in mdio_sync() 567 iowrite32(MDIO_WRITE1 | MDIO_ShiftClk, mdio_addr); in mdio_sync() 568 mdio_delay(mdio_addr); in mdio_sync() 575 void __iomem *mdio_addr = np->base_addr + MIICtrl; in mdio_read() local 580 mdio_sync(mdio_addr); in mdio_read() 586 iowrite32(dataval, mdio_addr); in mdio_read() 587 mdio_delay(mdio_addr); in mdio_read() [all …]
|
/linux-3.4.99/drivers/net/ethernet/3com/ |
D | 3c574_cs.c | 535 unsigned int mdio_addr = ioaddr + Wn4_PhysicalMgmt; in mdio_sync() local 539 outw(MDIO_DATA_WRITE1, mdio_addr); in mdio_sync() 540 outw(MDIO_DATA_WRITE1 | MDIO_SHIFT_CLK, mdio_addr); in mdio_sync() 549 unsigned int mdio_addr = ioaddr + Wn4_PhysicalMgmt; in mdio_read() local 557 outw(dataval, mdio_addr); in mdio_read() 558 outw(dataval | MDIO_SHIFT_CLK, mdio_addr); in mdio_read() 562 outw(MDIO_ENB_IN, mdio_addr); in mdio_read() 563 retval = (retval << 1) | ((inw(mdio_addr) & MDIO_DATA_READ) ? 1 : 0); in mdio_read() 564 outw(MDIO_ENB_IN | MDIO_SHIFT_CLK, mdio_addr); in mdio_read() 572 unsigned int mdio_addr = ioaddr + Wn4_PhysicalMgmt; in mdio_write() local [all …]
|
/linux-3.4.99/drivers/net/ethernet/sis/ |
D | sis900.c | 855 #define mdio_delay() inl(mdio_addr) 857 static void mdio_idle(long mdio_addr) in mdio_idle() argument 859 outl(MDIO | MDDIR, mdio_addr); in mdio_idle() 861 outl(MDIO | MDDIR | MDC, mdio_addr); in mdio_idle() 865 static void mdio_reset(long mdio_addr) in mdio_reset() argument 870 outl(MDDIR | MDIO, mdio_addr); in mdio_reset() 872 outl(MDDIR | MDIO | MDC, mdio_addr); in mdio_reset() 890 long mdio_addr = net_dev->base_addr + mear; in mdio_read() local 895 mdio_reset(mdio_addr); in mdio_read() 896 mdio_idle(mdio_addr); in mdio_read() [all …]
|
/linux-3.4.99/drivers/net/ethernet/dlink/ |
D | sundance.c | 727 #define mdio_delay() ioread8(mdio_addr) 738 static void mdio_sync(void __iomem *mdio_addr) in mdio_sync() argument 744 iowrite8(MDIO_WRITE1, mdio_addr); in mdio_sync() 746 iowrite8(MDIO_WRITE1 | MDIO_ShiftClk, mdio_addr); in mdio_sync() 754 void __iomem *mdio_addr = np->base + MIICtrl; in mdio_read() local 759 mdio_sync(mdio_addr); in mdio_read() 765 iowrite8(dataval, mdio_addr); in mdio_read() 767 iowrite8(dataval | MDIO_ShiftClk, mdio_addr); in mdio_read() 772 iowrite8(MDIO_EnbIn, mdio_addr); in mdio_read() 774 retval = (retval << 1) | ((ioread8(mdio_addr) & MDIO_Data) ? 1 : 0); in mdio_read() [all …]
|
/linux-3.4.99/drivers/net/ethernet/adaptec/ |
D | starfire.c | 883 void __iomem *mdio_addr = np->base + MIICtrl + (phy_id<<7) + (location<<2); in mdio_read() local 887 result = readl(mdio_addr); in mdio_read() 900 void __iomem *mdio_addr = np->base + MIICtrl + (phy_id<<7) + (location<<2); in mdio_write() local 901 writel(value, mdio_addr); in mdio_write()
|
/linux-3.4.99/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4.h | 286 s8 mdio_addr; member
|
D | cxgb4_main.c | 1427 if (p->mdio_addr >= 0) { in get_settings() 1428 cmd->phy_address = p->mdio_addr; in get_settings() 2750 if (pi->mdio_addr < 0) in cxgb_ioctl() 2752 data->phy_id = pi->mdio_addr; in cxgb_ioctl()
|
D | t4_hw.c | 2838 p->mdio_addr = (ret & FW_PORT_CMD_MDIOCAP) ? in t4_port_init()
|