kIOPMOverTemp = (1 << 9),// system dangerously hot
kIOPMClamshellOpened = (1 << 10),// clamshell was opened
kIOPMDWOverTemp = (1 << 11),// DarkWake thermal limits exceeded.
- kIOPMPowerButtonUp = (1 << 12) // Power button up
+ kIOPMPowerButtonUp = (1 << 12),// Power button up
+ kIOPMProModeEngaged = (1 << 13),// Fans entered 'ProMode'
+ kIOPMProModeDisengaged = (1 << 14) // Fans exited 'ProMode'
};
#define kIOPMSettingTimeZoneOffsetKey "TimeZoneOffsetSeconds"
#define kIOPMSettingMobileMotionModuleKey "MobileMotionModule"
#define kIOPMSettingGraphicsSwitchKey "GPUSwitch"
+#define kIOPMSettingProModeControl "ProModeControl"
+#define kIOPMSettingProModeDefer "ProModeDefer"
// Setting controlling drivers can register to receive scheduled wake data
// Either in "CF seconds" type, or structured calendar data in a formatted