]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - include/drm/drm_crtc.h
drm: Consolidate crtc arrays in drm_atomic_state
[karo-tx-linux.git] / include / drm / drm_crtc.h
index 821398ce52d074e5376f6a428a8a33206b5e700a..07a410144b07f92c640a9ac89d4100232d9251ff 100644 (file)
@@ -1698,6 +1698,11 @@ struct __drm_planes_state {
        struct drm_plane_state *state;
 };
 
+struct __drm_crtcs_state {
+       struct drm_crtc *ptr;
+       struct drm_crtc_state *state;
+};
+
 struct __drm_connnectors_state {
        struct drm_connector *ptr;
        struct drm_connector_state *state;
@@ -1722,8 +1727,7 @@ struct drm_atomic_state {
        bool legacy_cursor_update : 1;
        bool legacy_set_config : 1;
        struct __drm_planes_state *planes;
-       struct drm_crtc **crtcs;
-       struct drm_crtc_state **crtc_states;
+       struct __drm_crtcs_state *crtcs;
        int num_connector;
        struct __drm_connnectors_state *connectors;