diff options
author | Rob Clark <robdclark@gmail.com> | 2014-12-18 16:01:53 -0500 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2015-01-05 07:55:28 -0500 |
commit | 6b4959f43a04e12d39c5700607727f2cbcfeac31 (patch) | |
tree | d74d04b2ef62bdda5e3f588e719d742fe3d18bc7 /include/drm/drm_crtc.h | |
parent | 356af0e154467eb6844f25631a11940b462deca0 (diff) |
drm/atomic: atomic plane properties
Expose the core plane state as properties, so they can be updated via
atomic ioctl.
v2: atomic property flag
Signed-off-by: Rob Clark <robdclark@gmail.com>
Reviewed-by: Sean Paul <seanpaul@chromium.org>
Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'include/drm/drm_crtc.h')
-rw-r--r-- | include/drm/drm_crtc.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/drm/drm_crtc.h b/include/drm/drm_crtc.h index b5ab673add29..fc4767fa723b 100644 --- a/include/drm/drm_crtc.h +++ b/include/drm/drm_crtc.h | |||
@@ -1099,6 +1099,16 @@ struct drm_mode_config { | |||
1099 | struct drm_property *tile_property; | 1099 | struct drm_property *tile_property; |
1100 | struct drm_property *plane_type_property; | 1100 | struct drm_property *plane_type_property; |
1101 | struct drm_property *rotation_property; | 1101 | struct drm_property *rotation_property; |
1102 | struct drm_property *prop_src_x; | ||
1103 | struct drm_property *prop_src_y; | ||
1104 | struct drm_property *prop_src_w; | ||
1105 | struct drm_property *prop_src_h; | ||
1106 | struct drm_property *prop_crtc_x; | ||
1107 | struct drm_property *prop_crtc_y; | ||
1108 | struct drm_property *prop_crtc_w; | ||
1109 | struct drm_property *prop_crtc_h; | ||
1110 | struct drm_property *prop_fb_id; | ||
1111 | struct drm_property *prop_crtc_id; | ||
1102 | 1112 | ||
1103 | /* DVI-I properties */ | 1113 | /* DVI-I properties */ |
1104 | struct drm_property *dvi_i_subconnector_property; | 1114 | struct drm_property *dvi_i_subconnector_property; |