BGX_SPUX_CONTROL1
BGX_SPUX_CONTROL1, SPU_CTL_LOW_POWER);
cfg = bgx_reg_read(bgx, lmac_idx, BGX_SPUX_CONTROL1);
bgx_reg_write(bgx, lmac_idx, BGX_SPUX_CONTROL1, cfg);
bgx_reg_modify(bgx, lmacid, BGX_SPUX_CONTROL1, SPU_CTL_RESET);
if (bgx_poll_reg(bgx, lmacid, BGX_SPUX_CONTROL1, SPU_CTL_RESET, true)) {
bgx_reg_modify(bgx, lmacid, BGX_SPUX_CONTROL1, SPU_CTL_LOW_POWER);
cfg = bgx_reg_read(bgx, lmacid, BGX_SPUX_CONTROL1);
bgx_reg_write(bgx, lmacid, BGX_SPUX_CONTROL1, cfg);
if (bgx_poll_reg(bgx, lmacid, BGX_SPUX_CONTROL1, SPU_CTL_RESET, true)) {