IN_LSB_SHIFT
IN_LSB_SHIFT_IDX[index][IN_LSB_SHIFT]) & 0x03;
tmp &= ~(0x03 << IN_LSB_SHIFT_IDX[index][IN_LSB_SHIFT]);
tmp |= (val & 0x03) << IN_LSB_SHIFT_IDX[index][IN_LSB_SHIFT];