diff options
Diffstat (limited to 'include/drm/drm_mode.h')
-rw-r--r-- | include/drm/drm_mode.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/include/drm/drm_mode.h b/include/drm/drm_mode.h index 4a0aae38e160..5581980b14f6 100644 --- a/include/drm/drm_mode.h +++ b/include/drm/drm_mode.h | |||
@@ -230,6 +230,7 @@ struct drm_mode_get_connector { | |||
230 | #define DRM_MODE_PROP_IMMUTABLE (1<<2) | 230 | #define DRM_MODE_PROP_IMMUTABLE (1<<2) |
231 | #define DRM_MODE_PROP_ENUM (1<<3) /* enumerated type with text strings */ | 231 | #define DRM_MODE_PROP_ENUM (1<<3) /* enumerated type with text strings */ |
232 | #define DRM_MODE_PROP_BLOB (1<<4) | 232 | #define DRM_MODE_PROP_BLOB (1<<4) |
233 | #define DRM_MODE_PROP_BITMASK (1<<5) /* bitmask of enumerated types */ | ||
233 | 234 | ||
234 | struct drm_mode_property_enum { | 235 | struct drm_mode_property_enum { |
235 | __u64 value; | 236 | __u64 value; |
@@ -254,6 +255,21 @@ struct drm_mode_connector_set_property { | |||
254 | __u32 connector_id; | 255 | __u32 connector_id; |
255 | }; | 256 | }; |
256 | 257 | ||
258 | struct drm_mode_obj_get_properties { | ||
259 | __u64 props_ptr; | ||
260 | __u64 prop_values_ptr; | ||
261 | __u32 count_props; | ||
262 | __u32 obj_id; | ||
263 | __u32 obj_type; | ||
264 | }; | ||
265 | |||
266 | struct drm_mode_obj_set_property { | ||
267 | __u64 value; | ||
268 | __u32 prop_id; | ||
269 | __u32 obj_id; | ||
270 | __u32 obj_type; | ||
271 | }; | ||
272 | |||
257 | struct drm_mode_get_blob { | 273 | struct drm_mode_get_blob { |
258 | __u32 blob_id; | 274 | __u32 blob_id; |
259 | __u32 length; | 275 | __u32 length; |