diff options
Diffstat (limited to 'include/uapi')
| -rw-r--r-- | include/uapi/drm/drm_mode.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/include/uapi/drm/drm_mode.h b/include/uapi/drm/drm_mode.h index 719add464f95..caeaa6f7ebde 100644 --- a/include/uapi/drm/drm_mode.h +++ b/include/uapi/drm/drm_mode.h | |||
| @@ -252,6 +252,19 @@ struct drm_mode_get_connector { | |||
| 252 | #define DRM_MODE_PROP_BLOB (1<<4) | 252 | #define DRM_MODE_PROP_BLOB (1<<4) |
| 253 | #define DRM_MODE_PROP_BITMASK (1<<5) /* bitmask of enumerated types */ | 253 | #define DRM_MODE_PROP_BITMASK (1<<5) /* bitmask of enumerated types */ |
| 254 | 254 | ||
| 255 | /* non-extended types: legacy bitmask, one bit per type: */ | ||
| 256 | #define DRM_MODE_PROP_LEGACY_TYPE ( \ | ||
| 257 | DRM_MODE_PROP_RANGE | \ | ||
| 258 | DRM_MODE_PROP_ENUM | \ | ||
| 259 | DRM_MODE_PROP_BLOB | \ | ||
| 260 | DRM_MODE_PROP_BITMASK) | ||
| 261 | |||
| 262 | /* extended-types: rather than continue to consume a bit per type, | ||
| 263 | * grab a chunk of the bits to use as integer type id. | ||
| 264 | */ | ||
| 265 | #define DRM_MODE_PROP_EXTENDED_TYPE 0x0000ffc0 | ||
| 266 | #define DRM_MODE_PROP_TYPE(n) ((n) << 6) | ||
| 267 | |||
| 255 | struct drm_mode_property_enum { | 268 | struct drm_mode_property_enum { |
| 256 | __u64 value; | 269 | __u64 value; |
| 257 | char name[DRM_PROP_NAME_LEN]; | 270 | char name[DRM_PROP_NAME_LEN]; |
