bgx_reg_write
bgx_reg_write(bgx, lmacid, BGX_GMP_GMI_TXX_MIN_PKT, 60 - 1);
bgx_reg_write(bgx, lmacid, BGX_SMUX_TX_MIN_PKT, 60 + 4);
bgx_reg_write(bgx, lmacid, BGX_CMRX_RX_DMAC_CTL, 0x03);
bgx_reg_write(bgx, lmacid,
bgx_reg_write(bgx, lmacid, BGX_CMRX_CFG, cfg);
bgx_reg_write(bgx, lmacid, BGX_CMRX_CFG, cfg);
bgx_reg_write(bgx, lmacid, BGX_CMRX_CFG, cfg);
bgx_reg_write(bgx, i, BGX_CMRX_CFG,
bgx_reg_write(bgx, 0, BGX_CMR_TX_LMACS, bgx->lmac_count);
bgx_reg_write(bgx, 0, BGX_CMR_RX_LMACS, bgx->lmac_count);
bgx_reg_write(bgx, 0, BGX_CMR_RX_DMACX_CAM + (i * 8), 0x00);
bgx_reg_write(bgx, 0, BGX_CMR_RX_STEERING + (i * 8), 0x00);
bgx_reg_write(bgx, lmac, BGX_CMRX_CFG, val);
bgx_reg_write(bgx, lmac, BGX_CMRX_CFG, val);
bgx_reg_write(bgx, lmac, BGX_GMP_GMI_TXX_INT, status);
bgx_reg_write(bgx, 0, BGX_CMR_RX_DMACX_CAM +
bgx_reg_write(bgx, 0, BGX_CMR_RX_DMACX_CAM +
bgx_reg_write(bgx, lmacid, BGX_CMRX_RX_DMAC_CTL, cfg);
bgx_reg_write(bgx, lmacid, BGX_CMRX_CFG, cfg);
bgx_reg_write(bgx, lmacid, csr_offset, cfg);
bgx_reg_write(bgx, lmacid, BGX_SMUX_CBFC_CTL, cfg);
bgx_reg_write(bgx, lmac->lmacid, BGX_CMRX_CFG, cmr_cfg);
bgx_reg_write(bgx, lmac->lmacid, BGX_GMP_GMI_TXX_SLOT, 64);
bgx_reg_write(bgx, lmac->lmacid, BGX_GMP_GMI_TXX_BURST, 0);
bgx_reg_write(bgx, lmac->lmacid, BGX_GMP_GMI_TXX_SLOT, 64);
bgx_reg_write(bgx, lmac->lmacid, BGX_GMP_GMI_TXX_BURST, 0);
bgx_reg_write(bgx, lmac->lmacid, BGX_GMP_GMI_TXX_SLOT, 512);
bgx_reg_write(bgx, lmac->lmacid,
bgx_reg_write(bgx, lmac->lmacid,
bgx_reg_write(bgx, lmac->lmacid, BGX_GMP_PCS_MISCX_CTL, misc_ctl);
bgx_reg_write(bgx, lmac->lmacid, BGX_GMP_GMI_PRTX_CFG, port_cfg);
bgx_reg_write(bgx, lmac->lmacid, BGX_CMRX_CFG, cmr_cfg);
bgx_reg_write(bgx, lmac_idx, BGX_GMP_PCS_MRX_CTL, cfg);
bgx_reg_write(bgx, lmac_idx, BGX_SPUX_CONTROL1, cfg);
bgx_reg_write(bgx, lmacid, BGX_GMP_GMI_TXX_SGMII_CTL, 0);
bgx_reg_write(bgx, lmacid, BGX_GMP_PCS_MRX_CTL, cfg);
bgx_reg_write(bgx, lmacid, BGX_GMP_PCS_MISCX_CTL, cfg);
bgx_reg_write(bgx, lmacid, BGX_CMRX_CFG, cfg);
bgx_reg_write(bgx, lmacid, BGX_SPUX_MISC_CONTROL, cfg);
bgx_reg_write(bgx, lmacid, BGX_SMUX_RX_INT, cfg);
bgx_reg_write(bgx, lmacid, BGX_SMUX_TX_INT, cfg);
bgx_reg_write(bgx, lmacid, BGX_SPUX_INT, cfg);
bgx_reg_write(bgx, lmacid, BGX_SPUX_BR_PMD_LP_CUP, 0x00);
bgx_reg_write(bgx, lmacid, BGX_SPUX_BR_PMD_LD_CUP, 0x00);
bgx_reg_write(bgx, lmacid, BGX_SPUX_BR_PMD_LD_REP, 0x00);
bgx_reg_write(bgx, lmacid, BGX_SPUX_FEC_CONTROL, cfg);
bgx_reg_write(bgx, lmacid, BGX_SPUX_AN_CONTROL, cfg);
bgx_reg_write(bgx, lmacid, BGX_SPUX_AN_ADV, cfg);
bgx_reg_write(bgx, 0, BGX_SPU_DBG_CONTROL, cfg);
bgx_reg_write(bgx, lmacid, BGX_SPUX_CONTROL1, cfg);
bgx_reg_write(bgx, lmacid, BGX_SMUX_TX_CTL, cfg);
bgx_reg_write(bgx, lmacid, BGX_SMUX_CBFC_CTL, ((0xffffULL << 32) |
bgx_reg_write(bgx, lmacid,
bgx_reg_write(bgx, lmacid, BGX_SMUX_TX_PAUSE_PKT_INTERVAL,
bgx_reg_write(bgx, lmacid, BGX_SMUX_TX_PAUSE_ZERO, 0x01);
bgx_reg_write(bgx, lmacid, BGX_SPUX_INT, cfg);
bgx_reg_write(bgx, lmacid, BGX_SPUX_BR_PMD_CRTL, cfg);
bgx_reg_write(bgx, lmacid, BGX_SPUX_INT, cfg);
bgx_reg_write(bgx, lmacid,