Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/net/ethernet/cavium/thunder/
Dthunder_bgx.c497 u64 cmr_cfg; in bgx_sgmii_change_link_state() local
502 cmr_cfg = bgx_reg_read(bgx, lmac->lmacid, BGX_CMRX_CFG); in bgx_sgmii_change_link_state()
503 tx_en = cmr_cfg & CMR_PKT_TX_EN; in bgx_sgmii_change_link_state()
504 rx_en = cmr_cfg & CMR_PKT_RX_EN; in bgx_sgmii_change_link_state()
505 cmr_cfg &= ~(CMR_PKT_RX_EN | CMR_PKT_TX_EN); in bgx_sgmii_change_link_state()
506 bgx_reg_write(bgx, lmac->lmacid, BGX_CMRX_CFG, cmr_cfg); in bgx_sgmii_change_link_state()
575 cmr_cfg |= (rx_en ? CMR_PKT_RX_EN : 0) | (tx_en ? CMR_PKT_TX_EN : 0); in bgx_sgmii_change_link_state()
576 bgx_reg_write(bgx, lmac->lmacid, BGX_CMRX_CFG, cmr_cfg); in bgx_sgmii_change_link_state()
578 if (bgx->is_rgx && (cmr_cfg & (CMR_PKT_RX_EN | CMR_PKT_TX_EN))) in bgx_sgmii_change_link_state()
1318 u64 cmr_cfg; in bgx_set_lmac_config() local
[all …]