]> git.saurik.com Git - apple/xnu.git/blobdiff - iokit/IOKit/pwr_mgt/IOPM.h
xnu-6153.41.3.tar.gz
[apple/xnu.git] / iokit / IOKit / pwr_mgt / IOPM.h
index a7b0417b2f3b1cff83c9ce5d962e25e9d3b659bd..76d6a4ef35ae064d0b5e4a46d62709175c9a8247 100644 (file)
@@ -523,7 +523,9 @@ enum {
        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'
 };
 
 
@@ -788,6 +790,8 @@ enum {
 #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