MIDR_VARIANT_SHIFT
#define MIDR_VARIANT_MASK (0xf << MIDR_VARIANT_SHIFT)
(((midr) & MIDR_VARIANT_MASK) >> MIDR_VARIANT_SHIFT)
(((var) << MIDR_VARIANT_SHIFT) | (rev))
#define MIDR_VARIANT_MASK (0xf << MIDR_VARIANT_SHIFT)
(((midr) & MIDR_VARIANT_MASK) >> MIDR_VARIANT_SHIFT)
(((var) << MIDR_VARIANT_SHIFT) | (rev))