MVXPE_SMI_DATA_MASK
*val = smi & MVXPE_SMI_DATA_MASK;
MVXPE_SMI_OPCODE_WRITE | (val & MVXPE_SMI_DATA_MASK);