/freebsd/sys/dev/cxgb/common/ |
H A D | cxgb_vsc8211.c | 103 return mdio_write(cphy, 0, VSC8211_INTR_ENABLE, INTR_MASK); in vsc8211_intr_enable() 108 return mdio_write(cphy, 0, VSC8211_INTR_ENABLE, 0); in vsc8211_intr_disable() 278 if ((err = mdio_write(phy, 0, VSC8211_EXT_PAGE_AXS, 0x52b5)) != 0 || in vsc8211_set_automdi() 279 (err = mdio_write(phy, 0, 18, 0x12)) != 0 || in vsc8211_set_automdi() 280 (err = mdio_write(phy, 0, 17, enable ? 0x2803 : 0x3003)) != 0 || in vsc8211_set_automdi() 281 (err = mdio_write(phy, 0, 16, 0x87fa)) != 0 || in vsc8211_set_automdi() 282 (err = mdio_write(phy, 0, VSC8211_EXT_PAGE_AXS, 0)) != 0) in vsc8211_set_automdi() 425 return mdio_write(phy, 0, VSC8211_PHY_CTRL, regval); in t3_vsc8211_fifo_depth() 446 return mdio_write(phy, 0, VSC8211_LED_CTRL, 0x100); in t3_vsc8211_phy_prep() 454 if ((err = mdio_write(phy, 0, VSC8211_EXT_PAGE_AXS, 1)) != 0 || in t3_vsc8211_phy_prep() [all …]
|
H A D | cxgb_ael1002.c | 105 err = mdio_write(phy, rv->mmd_addr, rv->reg_addr, in set_phy_regs() 132 err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL_I2C_CTRL, in ael_i2c_rd() 163 err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL_I2C_DATA, data); in ael_i2c_wr() 167 err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL_I2C_CTRL, in ael_i2c_wr() 238 err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL100X_TX_DISABLE, !!enable); in ael1002_power_down() 262 (err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL100X_TX_CONFIG1, 1)) || in ael1002_reset() 263 (err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL1002_PWR_DOWN_HI, 0)) || in ael1002_reset() 264 (err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL1002_PWR_DOWN_LO, 0)) || in ael1002_reset() 265 (err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL1002_XFI_EQL, 0x18)) || in ael1002_reset() 814 err = mdio_write(phy, MDIO_DEV_PMA_PMD, sr_edc[i], in ael2005_setup_sr_edc() [all …]
|
H A D | cxgb_mv88e1xxx.c | 143 return mdio_write(cphy, 0, MV88E1XXX_INTR_ENABLE, INTR_ENABLE_MASK); in mv88e1xxx_intr_enable() 148 return mdio_write(cphy, 0, MV88E1XXX_INTR_ENABLE, 0); in mv88e1xxx_intr_disable() 309 err = mdio_write(phy, 0, MV88E1XXX_EXTENDED_ADDR, 0xb); in t3_mv88e1xxx_phy_prep() 311 err = mdio_write(phy, 0, MV88E1XXX_EXTENDED_DATA, 0x8004); in t3_mv88e1xxx_phy_prep()
|
H A D | cxgb_tn1010.c | 122 err = mdio_write(phy, MDIO_DEV_ANEG, ANEG_ADVER, val); in tn1010_advertise() 127 return mdio_write(phy, MDIO_DEV_ANEG, ANEG_10G_CTRL, val | in tn1010_advertise()
|
H A D | cxgb_common.h | 585 int (*mdio_write)(adapter_t *adapter, int phy_addr, int mmd_addr, member 596 static inline int mdio_write(struct cphy *phy, int mmd, int reg, in mdio_write() function 599 return phy->mdio_write(phy->adapter, phy->addr, mmd, reg, val); in mdio_write() 616 phy->mdio_write = mdio_ops->write; in cphy_init()
|
H A D | cxgb_aq100x.c | 69 (void) mdio_write(phy, regs[i].mmd, regs[i].reg, regs[i].val); \ 100 return mdio_write(phy, MDIO_DEV_VEND1, AQ_THERMAL_THR, 0x6c00); in aq100x_set_defaults()
|
H A D | cxgb_t3_hw.c | 378 ret = mdio_write(phy, mmd, reg, val | set); in t3_mdio_change_bits() 437 err = mdio_write(phy, 0, MII_CTRL1000, val); in t3_phy_advertise() 454 return mdio_write(phy, 0, MII_ADVERTISE, val); in t3_phy_advertise() 477 return mdio_write(phy, 0, MII_ADVERTISE, val); in t3_phy_advertise_fiber() 512 return mdio_write(phy, 0, MII_BMCR, ctl); in t3_set_phy_speed_duplex() 517 return mdio_write(phy, MDIO_DEV_PMA_PMD, LASI_CTRL, 1); in t3_phy_lasi_intr_enable() 522 return mdio_write(phy, MDIO_DEV_PMA_PMD, LASI_CTRL, 0); in t3_phy_lasi_intr_disable()
|
/freebsd/sys/dev/cxgb/ |
H A D | cxgb_main.c | 2527 if (!phy->mdio_write) in cxgb_extension_ioctl() 2536 error = phy->mdio_write(sc, mid->phy_id & 0x1f, in cxgb_extension_ioctl() 2539 error = phy->mdio_write(sc, mid->phy_id & 0x1f, 0, in cxgb_extension_ioctl()
|