Searched refs:mdio_addr (Results 1 - 21 of 21) sorted by relevance

/linux-master/drivers/net/dsa/realtek/
H A Drealtek-mdio.c52 ret = bus->write(bus, priv->mdio_addr, REALTEK_MDIO_CTRL0_REG, REALTEK_MDIO_ADDR_OP);
56 ret = bus->write(bus, priv->mdio_addr, REALTEK_MDIO_ADDRESS_REG, reg);
60 ret = bus->write(bus, priv->mdio_addr, REALTEK_MDIO_DATA_WRITE_REG, val);
64 ret = bus->write(bus, priv->mdio_addr, REALTEK_MDIO_CTRL1_REG, REALTEK_MDIO_WRITE_OP);
80 ret = bus->write(bus, priv->mdio_addr, REALTEK_MDIO_CTRL0_REG, REALTEK_MDIO_ADDR_OP);
84 ret = bus->write(bus, priv->mdio_addr, REALTEK_MDIO_ADDRESS_REG, reg);
88 ret = bus->write(bus, priv->mdio_addr, REALTEK_MDIO_CTRL1_REG, REALTEK_MDIO_READ_OP);
92 ret = bus->read(bus, priv->mdio_addr, REALTEK_MDIO_DATA_READ_REG);
132 priv->mdio_addr = mdiodev->addr;
H A Drealtek.h61 int mdio_addr; member in struct:realtek_priv
/linux-master/drivers/net/dsa/
H A Ddsa_loop_bdinfo.c25 .mdio_addr = 31,
/linux-master/drivers/net/ethernet/dec/tulip/
H A Dmedia.c23 #define mdio_delay() ioread32(mdio_addr)
54 void __iomem *mdio_addr = ioaddr + CSR9; local
82 iowrite32(MDIO_ENB | MDIO_DATA_WRITE1, mdio_addr);
84 iowrite32(MDIO_ENB | MDIO_DATA_WRITE1 | MDIO_SHIFT_CLK, mdio_addr);
91 iowrite32(MDIO_ENB | dataval, mdio_addr);
93 iowrite32(MDIO_ENB | dataval | MDIO_SHIFT_CLK, mdio_addr);
98 iowrite32(MDIO_ENB_IN, mdio_addr);
100 retval = (retval << 1) | ((ioread32(mdio_addr) & MDIO_DATA_READ) ? 1 : 0);
101 iowrite32(MDIO_ENB_IN | MDIO_SHIFT_CLK, mdio_addr);
115 void __iomem *mdio_addr local
[all...]
H A Dwinbond-840.c529 #define mdio_delay(mdio_addr) ioread32(mdio_addr)
541 static void mdio_sync(void __iomem *mdio_addr) argument
547 iowrite32(MDIO_WRITE1, mdio_addr);
548 mdio_delay(mdio_addr);
549 iowrite32(MDIO_WRITE1 | MDIO_ShiftClk, mdio_addr);
550 mdio_delay(mdio_addr);
557 void __iomem *mdio_addr = np->base_addr + MIICtrl; local
562 mdio_sync(mdio_addr);
568 iowrite32(dataval, mdio_addr);
587 void __iomem *mdio_addr = np->base_addr + MIICtrl; local
[all...]
/linux-master/drivers/net/ethernet/3com/
H A D3c574_cs.c532 unsigned int mdio_addr = ioaddr + Wn4_PhysicalMgmt; local
536 outw(MDIO_DATA_WRITE1, mdio_addr);
537 outw(MDIO_DATA_WRITE1 | MDIO_SHIFT_CLK, mdio_addr);
546 unsigned int mdio_addr = ioaddr + Wn4_PhysicalMgmt; local
554 outw(dataval, mdio_addr);
555 outw(dataval | MDIO_SHIFT_CLK, mdio_addr);
559 outw(MDIO_ENB_IN, mdio_addr);
560 retval = (retval << 1) | ((inw(mdio_addr) & MDIO_DATA_READ) ? 1 : 0);
561 outw(MDIO_ENB_IN | MDIO_SHIFT_CLK, mdio_addr);
569 unsigned int mdio_addr local
[all...]
/linux-master/drivers/net/ethernet/freescale/
H A Dxgmac_mdio.c36 __be32 mdio_addr; /* MDIO address */ member in struct:tgec_mdio_controller
186 xgmac_write32(regnum & 0xffff, &regs->mdio_addr, endian);
289 xgmac_write32(regnum & 0xffff, &regs->mdio_addr, endian);
/linux-master/drivers/net/ethernet/dlink/
H A Dsundance.c737 #define mdio_delay() ioread8(mdio_addr)
748 static void mdio_sync(void __iomem *mdio_addr) argument
754 iowrite8(MDIO_WRITE1, mdio_addr);
756 iowrite8(MDIO_WRITE1 | MDIO_ShiftClk, mdio_addr);
764 void __iomem *mdio_addr = np->base + MIICtrl; local
769 mdio_sync(mdio_addr);
775 iowrite8(dataval, mdio_addr);
777 iowrite8(dataval | MDIO_ShiftClk, mdio_addr);
782 iowrite8(MDIO_EnbIn, mdio_addr);
784 retval = (retval << 1) | ((ioread8(mdio_addr)
794 void __iomem *mdio_addr = np->base + MIICtrl; local
[all...]
/linux-master/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dadapter.h101 s8 mdio_addr; member in struct:port_info
H A Dt4vf_hw.c503 int mdio_addr; local
568 mdio_addr = ((lstatus & FW_PORT_CMD_MDIOCAP_F)
578 mdio_addr = ((lstatus32 & FW_PORT_CMD_MDIOCAP32_F)
586 pi->mdio_addr = mdio_addr;
H A Dcxgb4vf_main.c1455 if (pi->mdio_addr >= 0) {
1456 base->phy_address = pi->mdio_addr;
/linux-master/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-phy-v2.c341 unsigned int mdio_addr; member in struct:xgbe_phy_data
1079 ret = pdata->hw_if.set_ext_mii_mode(pdata, phy_data->mdio_addr,
1084 phy_data->mdio_addr, phy_data->phydev_mode);
1089 phydev = get_phy_device(phy_data->mii, phy_data->mdio_addr,
3486 phy_data->mdio_addr = XP_GET_BITS(pdata->pp0, XP_PROP_0, MDIO_ADDR);
3492 dev_dbg(pdata->dev, "mdio addr=%u\n", phy_data->mdio_addr);
3710 ret = pdata->hw_if.set_ext_mii_mode(pdata, phy_data->mdio_addr,
3715 phy_data->mdio_addr, phy_data->phydev_mode);
/linux-master/drivers/net/ethernet/cavium/liquidio/
H A Dliquidio_common.h931 u64 mdio_addr; member in struct:oct_mdio_cmd
H A Dlio_ethtool.c782 mdio_cmd->mdio_addr = loc;
/linux-master/drivers/net/ethernet/adaptec/
H A Dstarfire.c837 void __iomem *mdio_addr = np->base + MIICtrl + (phy_id<<7) + (location<<2); local
841 result = readl(mdio_addr);
854 void __iomem *mdio_addr = np->base + MIICtrl + (phy_id<<7) + (location<<2); local
855 writel(value, mdio_addr);
/linux-master/drivers/net/phy/
H A Dmdio_bus.c535 mdiodev = mdio_device_create(bus, bi->mdio_addr);
/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_ethtool.c681 if (pi->mdio_addr >= 0) {
682 base->phy_address = pi->mdio_addr;
H A Dcxgb4.h658 s8 mdio_addr; member in struct:port_info
H A Dt4_hw.c9608 int mdio_addr; local
9649 mdio_addr = ((lstatus & FW_PORT_CMD_MDIOCAP_F)
9658 mdio_addr = ((lstatus32 & FW_PORT_CMD_MDIOCAP32_F)
9689 pi->mdio_addr = mdio_addr;
H A Dcxgb4_main.c3064 if (pi->mdio_addr < 0)
3066 data->phy_id = pi->mdio_addr;
/linux-master/include/linux/
H A Dphy.h2145 int mdio_addr; member in struct:mdio_board_info

Completed in 550 milliseconds