MCPR_IMC_COMMAND_IMC_STATUS_BITSHIFT
while (((val >> MCPR_IMC_COMMAND_IMC_STATUS_BITSHIFT) & 0x3) != 1) {