ENUM MEI_CFG_IDX(9)
π ENUM MEI_CFG_IDX π
okay bestie, welcome to the Kernel API Manual β¨ this is the page for enum mei_cfg_idx, and yes it is exactly what it sounds like: it's the little index enum that tells the MEI driver which platform-specific configuration to pull. indices to platform specific configurations, that's the whole vibe. π
πΈ SYNOPSIS πΈ
enum mei_cfg_idx {
MEI_ME_UNDEF_CFG ,
MEI_ME_ICH_CFG ,
MEI_ME_ICH10_CFG ,
MEI_ME_PCH6_CFG ,
MEI_ME_PCH7_CFG ,
MEI_ME_PCH_CPT_PBG_CFG ,
MEI_ME_PCH8_CFG ,
MEI_ME_PCH8_ITOUCH_CFG ,
MEI_ME_PCH8_SPS_4_CFG ,
MEI_ME_PCH12_CFG ,
MEI_ME_PCH12_SPS_4_CFG ,
MEI_ME_PCH12_SPS_CFG ,
MEI_ME_PCH12_SPS_ITOUCH_CFG ,
MEI_ME_PCH15_CFG ,
MEI_ME_PCH15_SPS_CFG ,
MEI_ME_GSC_CFG ,
MEI_ME_GSCFI_CFG ,
MEI_ME_CSC_CFG ,
MEI_ME_PCH22_IOE_CFG ,
MEI_ME_NUM_CFG
};
β¨ Constants β¨
okay so here's the whole roster, no skips, all of them, periodt π
MEI_ME_UNDEF_CFGβ the lower sentinel π«Ά literally the floor of this enum, nothing below her.MEI_ME_ICH_CFGβ I/O Controller Hub legacy devices, the old-school icons πMEI_ME_ICH10_CFGβ I/O Controller Hub platforms Gen10 π¦MEI_ME_PCH6_CFGβ Platform Controller Hub platforms (Gen6) πΈMEI_ME_PCH7_CFGβ Platform Controller Hub platforms (Gen7) πΈMEI_ME_PCH_CPT_PBG_CFGβ Platform Controller Hub workstations with quirk for Node Manager exclusion π€ (yes, there's a quirk, there's always a quirk)MEI_ME_PCH8_CFGβ Platform Controller Hub Gen8 and newer client platforms β¨MEI_ME_PCH8_ITOUCH_CFGβ Platform Controller Hub Gen8 and newer client platforms (iTouch) π«§MEI_ME_PCH8_SPS_4_CFGβ Platform Controller Hub Gen8 and newer servers platforms with quirk for SPS firmware exclusion πMEI_ME_PCH12_CFGβ Platform Controller Hub Gen12 and newer π₯MEI_ME_PCH12_SPS_4_CFGβ Platform Controller Hub Gen12 up to 4.0 servers platforms with quirk for SPS firmware exclusion π₯MEI_ME_PCH12_SPS_CFGβ Platform Controller Hub Gen12 5.0 and newer servers platforms with quirk for SPS firmware exclusion π₯MEI_ME_PCH12_SPS_ITOUCH_CFGβ Platform Controller Hub Gen12 client platforms (iTouch) πMEI_ME_PCH15_CFGβ Platform Controller Hub Gen15 and newer βMEI_ME_PCH15_SPS_CFGβ Platform Controller Hub Gen15 and newer servers platforms with quirk for SPS firmware exclusion βMEI_ME_GSC_CFGβ Graphics System Controller π¨MEI_ME_GSCFI_CFGβ Graphics System Controller Firmware Interface π¨β¨MEI_ME_CSC_CFGβ Chassis System Controller Firmware Interface π§MEI_ME_PCH22_IOE_CFGβ Platform Controller Hub Gen22 and newer with IOE detection πMEI_ME_NUM_CFGβ Upper Sentinel. the ceiling, the final girl, the end of the list π
π Note π
ngl this is important: this enum has to be synchronized with mei_cfg_list[]. like, if you touch one and not the other, they drift apart and it's giving chaos π keep them matching, bestie, fr fr.
π¦ SEE ALSO π¦
- Kernel file
./drivers/misc/mei/hw-me.h struct mei_me_hw(9)
okay that's the whole page, you ate that π
π this one came out of ./drivers/misc/mei, dated October 2026 β slay, go read some kernel source, ily, bye! π§β¨πΈ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms