summaryrefslogtreecommitdiffstats
path: root/platform-intel.h
diff options
context:
space:
mode:
authorBlazej Kucman <blazej.kucman@intel.com>2024-07-25 17:40:12 +0200
committerMariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>2024-11-08 15:44:00 +0100
commitf70e08be84adc50906e6cf02cfdc98b4a695d0b9 (patch)
treef184315b3ad68109e86aa4bd5bba3de919bfa3e3 /platform-intel.h
parenttests: remove --auto (diff)
downloadmdadm-f70e08be84adc50906e6cf02cfdc98b4a695d0b9.tar.xz
mdadm-f70e08be84adc50906e6cf02cfdc98b4a695d0b9.zip
imsm: add print license for VMD
Add print IMSM license for VMD controllers in --detail-platform. The license specifies the scope of RAID support in the platform for the VMD controller. Signed-off-by: Blazej Kucman <blazej.kucman@intel.com>
Diffstat (limited to 'platform-intel.h')
-rw-r--r--platform-intel.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/platform-intel.h b/platform-intel.h
index 344624d7..63d41682 100644
--- a/platform-intel.h
+++ b/platform-intel.h
@@ -106,7 +106,12 @@ struct imsm_orom {
#define IMSM_OROM_CAPABILITIES_ReadPatrol (1 << 6)
#define IMSM_OROM_CAPABILITIES_XorHw (1 << 7)
#define IMSM_OROM_CAPABILITIES_SKUMode ((1 << 8)|(1 << 9))
+ #define IMSM_OROM_CAPABILITIES_SKUMode_LOW ((1 << 8) | (1 << 9))
+ #define IMSM_OROM_CAPABILITIES_SKUMode_LOW_SHIFT 8
#define IMSM_OROM_CAPABILITIES_TPV (1 << 10)
+ #define IMSM_OROM_CAPABILITIES_SKUMode_HIGH ((1 << 11) | (1 << 12))
+ #define IMSM_OROM_CAPABILITIES_SKUMode_HIGH_SHIFT 9
+ #define IMSM_OROM_CAPABILITIES_SKUMode_NON_PRODUCTION (1 << 13)
} __attribute__((packed));
/* IMSM metadata requirements for each level */