Home
last modified time | relevance | path

Searched refs:bcm_phy_write_exp (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/drivers/net/phy/
H A Dbcm-phy-ptp.c182 bcm_phy_write_exp(phydev, HB_STAT_CTRL, HB_READ_START); in bcm_ptp_get_framesync_ts()
189 bcm_phy_write_exp(phydev, HB_STAT_CTRL, HB_READ_END); in bcm_ptp_get_framesync_ts()
190 bcm_phy_write_exp(phydev, HB_STAT_CTRL, 0); in bcm_ptp_get_framesync_ts()
200 bcm_phy_write_exp(phydev, NSE_CTRL, ctrl); in bcm_ptp_framesync_disable()
208 bcm_phy_write_exp(phydev, NSE_CTRL, orig_ctrl); in bcm_ptp_framesync_restore()
214 bcm_phy_write_exp(phydev, NSE_CTRL, ctrl | NSE_CPU_FRAMESYNC); in bcm_ptp_framesync()
272 bcm_phy_write_exp(phydev, TIME_CODE_0, ts->tv_nsec); in bcm_ptp_settime_locked()
273 bcm_phy_write_exp(phydev, TIME_CODE_1, ts->tv_nsec >> 16); in bcm_ptp_settime_locked()
274 bcm_phy_write_exp(phydev, TIME_CODE_2, ts->tv_sec); in bcm_ptp_settime_locked()
275 bcm_phy_write_exp(phydev, TIME_CODE_3, ts->tv_sec >> 16); in bcm_ptp_settime_locked()
[all …]
H A Dbroadcom.c115 err = bcm_phy_write_exp(phydev, BCM54612E_EXP_SPARE0, in bcm54612e_config_init()
188 err = bcm_phy_write_exp(phydev, MII_BCM54XX_EXP_AADJ1CH0, in bcm50610_a0_workaround()
194 err = bcm_phy_write_exp(phydev, MII_BCM54XX_EXP_AADJ1CH3, in bcm50610_a0_workaround()
199 err = bcm_phy_write_exp(phydev, MII_BCM54XX_EXP_EXP75, in bcm50610_a0_workaround()
204 err = bcm_phy_write_exp(phydev, MII_BCM54XX_EXP_EXP96, in bcm50610_a0_workaround()
209 err = bcm_phy_write_exp(phydev, MII_BCM54XX_EXP_EXP97, in bcm50610_a0_workaround()
230 err = bcm_phy_write_exp(phydev, MII_BCM54XX_EXP_EXP08, in bcm54xx_phydsp_config()
250 err = bcm_phy_write_exp(phydev, MII_BCM54XX_EXP_EXP75, val); in bcm54xx_phydsp_config()
398 err = bcm_phy_write_exp(phydev, in bcm54xx_config_init()
424 bcm_phy_write_exp(phydev, BCM_EXP_MULTICOLOR, val); in bcm54xx_config_init()
[all …]
H A Dbcm-phy-lib.c33 int bcm_phy_write_exp(struct phy_device *phydev, u16 reg, u16 val) in bcm_phy_write_exp() function
43 EXPORT_SYMBOL_GPL(bcm_phy_write_exp);
141 rc = bcm_phy_write_exp(phydev, tmp, val); in bcm_phy_write_misc()
867 ret = bcm_phy_write_exp(phydev, BCM54XX_WOL_INT_MASK, in bcm_phy_set_wol()
875 return bcm_phy_write_exp(phydev, BCM54XX_WOL_MAIN_CTL, ctl); in bcm_phy_set_wol()
919 ret = bcm_phy_write_exp(phydev, in bcm_phy_set_wol()
927 ret = bcm_phy_write_exp(phydev, BCM54XX_WOL_MPD_DATA2(2 - i), in bcm_phy_set_wol()
932 ret = bcm_phy_write_exp(phydev, BCM54XX_WOL_MASK(2 - i), in bcm_phy_set_wol()
956 ret = bcm_phy_write_exp(phydev, BCM54XX_WOL_MAIN_CTL, ctl); in bcm_phy_set_wol()
966 ret = bcm_phy_write_exp(phydev, BCM54XX_TOP_MISC_LED_CTL, ret); in bcm_phy_set_wol()
[all …]
H A Dbcm-phy-lib.h36 int bcm_phy_write_exp(struct phy_device *phydev, u16 reg, u16 val);
43 return bcm_phy_write_exp(phydev, reg | MII_BCM54XX_EXP_SEL_ER, val); in bcm_phy_write_exp_sel()