REVISION_MASK
switch (val & REVISION_MASK) {
*revision_value = BIT((revision >> REVISION_SHIFT) & REVISION_MASK);