IOGraphicsTypesPrivate.h [plain text]
#ifndef _IOKIT_IOGRAPHICSTYPESPRIVATE_H
#define _IOKIT_IOGRAPHICSTYPESPRIVATE_H
#include <IOKit/graphics/IOGraphicsTypes.h>
enum {
kIOFBForceReadEDID = 0x00000100,
kIOFBAVProbe = 0x00000200,
kIOFBSetTransform = 0x00000400,
kIOFBTransformShift = 16,
kIOFBScalerUnderscan = 0x01000000,
};
enum {
kIOFBRotateFlags = 0x0000000f,
kIOFBSwapAxes = 0x00000001,
kIOFBInvertX = 0x00000002,
kIOFBInvertY = 0x00000004,
kIOFBRotate0 = 0x00000000,
kIOFBRotate90 = kIOFBSwapAxes | kIOFBInvertX,
kIOFBRotate180 = kIOFBInvertX | kIOFBInvertY,
kIOFBRotate270 = kIOFBSwapAxes | kIOFBInvertY
};
enum {
kFramebufferAGPFastWriteAccess = 0x00100000,
kFramebufferDeepMode = 0x00200000
};
enum {
kIOFBHWCursorSupported = 0x00000001,
kIOFBCursorPans = 0x00010000
};
enum {
kIOFBSpeedAttribute = ' dgs',
kConnectionInTVMode = 'tvmd',
kConnectionWSSB = 'wssb',
kConnectionRawBacklight = 'bklt',
kConnectionBacklightSave = 'bksv'
};
enum {
kConnectionNonTVMode = 0,
kConnectionNTSCMode = 1,
kConnectionPALMode = 2
};
enum {
kIOCaptureDisableDisplayChange = 0x00000001,
kIOCaptureDisableDisplayDimming = 0x00000002
};
#define kIOFBGammaHeaderSizeKey "IOFBGammaHeaderSize"
#define kIONDRVFramebufferGenerationKey "IONDRVFramebufferGeneration"
#define kIOFramebufferOpenGLIndexKey "IOFramebufferOpenGLIndex"
#define kIOFBCurrentPixelClockKey "IOFBCurrentPixelClock"
#define kIOFBCurrentPixelCountKey "IOFBCurrentPixelCount"
#define kIOFBTransformKey "IOFBTransform"
#define kIOFBRotatePrefsKey "framebuffer-rotation"
#define kIOFBCapturedKey "IOFBCaptured"
#define kIOFBMirrorDisplayModeSafeKey "IOFBMirrorDisplayModeSafe"
#define kIOFBConnectInterruptDelayKey "connect-interrupt-delay"
#define kIOGraphicsPrefsKey "IOGraphicsPrefs"
#define kIODisplayPrefKeyKey "IODisplayPrefsKey"
#define kIOGraphicsPrefsParametersKey "IOGraphicsPrefsParameters"
#define kIODisplayFastBootEDIDKey "nv-edid"
#define kIOFBBuiltInKey "built-in"
#define kIOMultimediaConnectionIDKey "IOMultimediaConnectionID"
#define kIOMultimediaConnectionIDDefault "hdmi-1"
#define kIOMultimediaConnectionPropertiesKey "IOMultimediaConnectionProperties"
#define kIOCEAEDIDVersionKey "IOCEAEDIDVersion"
#define kIOCEADataBlocksKey "IOCEADataBlocks"
#define detailedTimingModeID __reservedA[0]
#ifndef kIORequestIdleKey
#define kIORequestIdleKey "IORequestIdle"
#endif
enum {
kIOAccelSpecificID = 0x00000002
};
#ifndef kIOFBLowPowerAggressiveness
#define kIOFBLowPowerAggressiveness iokit_family_err(sub_iokit_graphics, 1)
#endif
#ifndef kIOFBCaptureAggressiveness
#define kIOFBCaptureAggressiveness iokit_family_err(sub_iokit_graphics, 2)
#endif
#ifndef kIODisplayDimAggressiveness
#define kIODisplayDimAggressiveness iokit_family_err(sub_iokit_graphics, 3)
#endif
#endif