Home
last modified time | relevance | path

Searched refs:mdio_write (Results 1 – 12 of 12) sorted by relevance

/freebsd-13.1/sys/dev/cxgb/common/
H A Dcxgb_vsc8211.c105 return mdio_write(cphy, 0, VSC8211_INTR_ENABLE, INTR_MASK); in vsc8211_intr_enable()
110 return mdio_write(cphy, 0, VSC8211_INTR_ENABLE, 0); in vsc8211_intr_disable()
281 (err = mdio_write(phy, 0, 18, 0x12)) != 0 || in vsc8211_set_automdi()
283 (err = mdio_write(phy, 0, 16, 0x87fa)) != 0 || in vsc8211_set_automdi()
284 (err = mdio_write(phy, 0, VSC8211_EXT_PAGE_AXS, 0)) != 0) in vsc8211_set_automdi()
427 return mdio_write(phy, 0, VSC8211_PHY_CTRL, regval); in t3_vsc8211_fifo_depth()
448 return mdio_write(phy, 0, VSC8211_LED_CTRL, 0x100); in t3_vsc8211_phy_prep()
456 if ((err = mdio_write(phy, 0, VSC8211_EXT_PAGE_AXS, 1)) != 0 || in t3_vsc8211_phy_prep()
457 (err = mdio_write(phy, 0, VSC8211_SIGDET_CTRL, 1)) != 0 || in t3_vsc8211_phy_prep()
458 (err = mdio_write(phy, 0, VSC8211_EXT_PAGE_AXS, 0)) != 0 || in t3_vsc8211_phy_prep()
[all …]
H A Dcxgb_ael1002.c107 err = mdio_write(phy, rv->mmd_addr, rv->reg_addr, in set_phy_regs()
134 err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL_I2C_CTRL, in ael_i2c_rd()
165 err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL_I2C_DATA, data); in ael_i2c_wr()
169 err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL_I2C_CTRL, in ael_i2c_wr()
240 err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL100X_TX_DISABLE, !!enable); in ael1002_power_down()
264 (err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL100X_TX_CONFIG1, 1)) || in ael1002_reset()
267 (err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL1002_XFI_EQL, 0x18)) || in ael1002_reset()
816 err = mdio_write(phy, MDIO_DEV_PMA_PMD, sr_edc[i], in ael2005_setup_sr_edc()
1213 err = mdio_write(phy, MDIO_DEV_PMA_PMD, twinax_edc[i], in ael2005_setup_twinax_edc()
1324 ret = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL2005_GPIO_CTRL, in ael2005_intr_handler()
[all …]
H A Dcxgb_mv88e1xxx.c145 return mdio_write(cphy, 0, MV88E1XXX_INTR_ENABLE, INTR_ENABLE_MASK); in mv88e1xxx_intr_enable()
150 return mdio_write(cphy, 0, MV88E1XXX_INTR_ENABLE, 0); in mv88e1xxx_intr_disable()
311 err = mdio_write(phy, 0, MV88E1XXX_EXTENDED_ADDR, 0xb); in t3_mv88e1xxx_phy_prep()
313 err = mdio_write(phy, 0, MV88E1XXX_EXTENDED_DATA, 0x8004); in t3_mv88e1xxx_phy_prep()
H A Dcxgb_tn1010.c124 err = mdio_write(phy, MDIO_DEV_ANEG, ANEG_ADVER, val); in tn1010_advertise()
129 return mdio_write(phy, MDIO_DEV_ANEG, ANEG_10G_CTRL, val | in tn1010_advertise()
H A Dcxgb_common.h587 int (*mdio_write)(adapter_t *adapter, int phy_addr, int mmd_addr, member
598 static inline int mdio_write(struct cphy *phy, int mmd, int reg, in mdio_write() function
601 return phy->mdio_write(phy->adapter, phy->addr, mmd, reg, val); in mdio_write()
618 phy->mdio_write = mdio_ops->write; in cphy_init()
H A Dcxgb_aq100x.c71 (void) mdio_write(phy, regs[i].mmd, regs[i].reg, regs[i].val); \
102 return mdio_write(phy, MDIO_DEV_VEND1, AQ_THERMAL_THR, 0x6c00); in aq100x_set_defaults()
H A Dcxgb_t3_hw.c381 ret = mdio_write(phy, mmd, reg, val | set); in t3_mdio_change_bits()
440 err = mdio_write(phy, 0, MII_CTRL1000, val); in t3_phy_advertise()
457 return mdio_write(phy, 0, MII_ADVERTISE, val); in t3_phy_advertise()
480 return mdio_write(phy, 0, MII_ADVERTISE, val); in t3_phy_advertise_fiber()
515 return mdio_write(phy, 0, MII_BMCR, ctl); in t3_set_phy_speed_duplex()
520 return mdio_write(phy, MDIO_DEV_PMA_PMD, LASI_CTRL, 1); in t3_phy_lasi_intr_enable()
525 return mdio_write(phy, MDIO_DEV_PMA_PMD, LASI_CTRL, 0); in t3_phy_lasi_intr_disable()
/freebsd-13.1/sys/mips/cavium/octe/
H A Dcavium-ethernet.h80 void (*mdio_write)(struct ifnet *, int, int, int); member
H A Dethernet-mdio.c132 priv->mdio_write = NULL; in cvm_oct_mdio_setup_device()
H A Dethernet-mv88e61xx.c75 priv->mdio_write = cvm_oct_mv88e61xx_smi_write; in cvm_oct_mv88e61xx_setup_device()
H A Docte.c250 if (priv->mdio_write != NULL) { in octe_miibus_writereg()
251 priv->mdio_write(priv->ifp, phy, reg, val); in octe_miibus_writereg()
/freebsd-13.1/sys/dev/cxgb/
H A Dcxgb_main.c2590 if (!phy->mdio_write) in cxgb_extension_ioctl()
2599 error = phy->mdio_write(sc, mid->phy_id & 0x1f, in cxgb_extension_ioctl()
2602 error = phy->mdio_write(sc, mid->phy_id & 0x1f, 0, in cxgb_extension_ioctl()