aboutsummaryrefslogtreecommitdiffstats
path: root/include/drm/drm_mode.h
diff options
context:
space:
mode:
authorPaulo Zanoni <paulo.r.zanoni@intel.com>2012-05-15 17:09:02 -0400
committerDave Airlie <airlied@redhat.com>2012-05-17 06:11:22 -0400
commitc543188afb7a83e66161c026dc6fd5eb38dc0b63 (patch)
tree4897e68dcea04f30a8da6b573a3776f3684ee404 /include/drm/drm_mode.h
parent7e3bdf4a6dca9eb153cc20d69d717308a68bec00 (diff)
drm: add generic ioctls to get/set properties on any object
Useless for connector properties (since they already have their own ioctls), but useful when we add properties to CRTCs, planes and other objects. Reviewed-by: Eugeni Dodonov <eugeni.dodonov@intel.com> Reviewed-by: Rob Clark <rob.clark@linaro.org> Tested-by: Rob Clark <rob.clark@linaro.org> Signed-off-by: Paulo Zanoni <paulo.r.zanoni@intel.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'include/drm/drm_mode.h')
-rw-r--r--include/drm/drm_mode.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/include/drm/drm_mode.h b/include/drm/drm_mode.h
index 4a0aae38e160..326f2be0d497 100644
--- a/include/drm/drm_mode.h
+++ b/include/drm/drm_mode.h
@@ -254,6 +254,21 @@ struct drm_mode_connector_set_property {
254 __u32 connector_id; 254 __u32 connector_id;
255}; 255};
256 256
257struct drm_mode_obj_get_properties {
258 __u64 props_ptr;
259 __u64 prop_values_ptr;
260 __u32 count_props;
261 __u32 obj_id;
262 __u32 obj_type;
263};
264
265struct drm_mode_obj_set_property {
266 __u64 value;
267 __u32 prop_id;
268 __u32 obj_id;
269 __u32 obj_type;
270};
271
257struct drm_mode_get_blob { 272struct drm_mode_get_blob {
258 __u32 blob_id; 273 __u32 blob_id;
259 __u32 length; 274 __u32 length;