Lines Matching refs:bcm_phy_write_exp

182 	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()
276 bcm_phy_write_exp(phydev, TIME_CODE_4, ts->tv_sec >> 32); in bcm_ptp_settime_locked()
280 bcm_phy_write_exp(phydev, NCO_TIME_0, ns >> 4); in bcm_ptp_settime_locked()
281 bcm_phy_write_exp(phydev, NCO_TIME_1, ns >> 20); in bcm_ptp_settime_locked()
282 bcm_phy_write_exp(phydev, NCO_TIME_2_CTRL, (ns >> 36) & 0xfff); in bcm_ptp_settime_locked()
285 bcm_phy_write_exp(phydev, SHADOW_LOAD, TIME_CODE_LOAD | NCO_TIME_LOAD); in bcm_ptp_settime_locked()
365 bcm_phy_write_exp(priv->phydev, NCO_FREQ_LSB, freq); in bcm_ptp_adjfine()
366 bcm_phy_write_exp(priv->phydev, NCO_FREQ_MSB, freq >> 16); in bcm_ptp_adjfine()
368 bcm_phy_write_exp(priv->phydev, NCO_TIME_2_CTRL, FREQ_MDIO_SEL); in bcm_ptp_adjfine()
371 bcm_phy_write_exp(priv->phydev, SHADOW_LOAD, FREQ_LOAD); in bcm_ptp_adjfine()
376 bcm_phy_write_exp(priv->phydev, SHADOW_LOAD, 0); in bcm_ptp_adjfine()
433 bcm_phy_write_exp(phydev, TS_READ_CTRL, TS_READ_START); in bcm_ptp_get_tstamp()
447 bcm_phy_write_exp(phydev, TS_READ_CTRL, TS_READ_END); in bcm_ptp_get_tstamp()
448 bcm_phy_write_exp(phydev, TS_READ_CTRL, 0); in bcm_ptp_get_tstamp()
529 bcm_phy_write_exp(priv->phydev, NSE_CTRL, priv->nse_ctrl); in bcm_ptp_cancel_func()
566 bcm_phy_write_exp(phydev, SYNOUT_TS_0, ns & 0xfff0); in bcm_ptp_perout_work()
567 bcm_phy_write_exp(phydev, SYNOUT_TS_1, ns >> 16); in bcm_ptp_perout_work()
568 bcm_phy_write_exp(phydev, SYNOUT_TS_2, ns >> 32); in bcm_ptp_perout_work()
571 bcm_phy_write_exp(phydev, SHADOW_LOAD, SYNC_OUT_LOAD); in bcm_ptp_perout_work()
615 bcm_phy_write_exp(phydev, SYNC_OUT_0, period); in bcm_ptp_perout_locked()
618 bcm_phy_write_exp(phydev, SYNC_OUT_1, val); in bcm_ptp_perout_locked()
621 bcm_phy_write_exp(phydev, SYNC_OUT_2, val); in bcm_ptp_perout_locked()
822 bcm_phy_write_exp(priv->phydev, TX_EVENT_MODE, mode); in bcm_ptp_hwtstamp()
829 bcm_phy_write_exp(priv->phydev, RX_EVENT_MODE, mode); in bcm_ptp_hwtstamp()
831 bcm_phy_write_exp(priv->phydev, SLICE_CTRL, ctrl); in bcm_ptp_hwtstamp()
834 bcm_phy_write_exp(priv->phydev, TX_TS_CAPTURE, TX_TS_CAP_EN); in bcm_ptp_hwtstamp()
876 bcm_phy_write_exp(phydev, NSE_CTRL, NSE_GMODE_EN | NSE_INIT); in bcm_ptp_config_init()
879 bcm_phy_write_exp(phydev, TIME_SYNC, TIME_SYNC_EN); in bcm_ptp_config_init()
882 bcm_phy_write_exp(phydev, DPLL_SELECT, DPLL_HB_MODE2); in bcm_ptp_config_init()
885 bcm_phy_write_exp(phydev, TIMECODE_CTRL, TX_TIMECODE_SEL); in bcm_ptp_config_init()
888 bcm_phy_write_exp(phydev, SHADOW_CTRL, FREQ_LOAD); in bcm_ptp_config_init()
890 bcm_phy_write_exp(phydev, SYNC_IN_DIVIDER, 1); in bcm_ptp_config_init()