Merge tag 'amd-drm-next-5.19-2022-05-18' of https://gitlab.freedesktop.org/agd5f...
[sfrench/cifs-2.6.git] / drivers / gpu / drm / amd / display / amdgpu_dm / amdgpu_dm.h
index 7e44b04294488a39560da4a8d4da1033f492bef4..aa34c0068f4108915401e9b11daef39f9132d80a 100644 (file)
 #ifndef __AMDGPU_DM_H__
 #define __AMDGPU_DM_H__
 
+#include <drm/display/drm_dp_mst_helper.h>
 #include <drm/drm_atomic.h>
 #include <drm/drm_connector.h>
 #include <drm/drm_crtc.h>
-#include <drm/dp/drm_dp_mst_helper.h>
 #include <drm/drm_plane.h>
 
 /*
@@ -358,14 +358,12 @@ struct amdgpu_display_manager {
         */
        struct mutex audio_lock;
 
-#if defined(CONFIG_DRM_AMD_DC_DCN)
        /**
         * @vblank_lock:
         *
         * Guards access to deferred vblank work state.
         */
        spinlock_t vblank_lock;
-#endif
 
        /**
         * @audio_component:
@@ -469,14 +467,12 @@ struct amdgpu_display_manager {
        struct hdcp_workqueue *hdcp_workqueue;
 #endif
 
-#if defined(CONFIG_DRM_AMD_DC_DCN)
        /**
         * @vblank_control_workqueue:
         *
         * Deferred work for vblank control events.
         */
        struct workqueue_struct *vblank_control_workqueue;
-#endif
 
        struct drm_atomic_state *cached_state;
        struct dc_state *cached_dc_state;
@@ -493,14 +489,12 @@ struct amdgpu_display_manager {
         */
        const struct gpu_info_soc_bounding_box_v1_0 *soc_bounding_box;
 
-#if defined(CONFIG_DRM_AMD_DC_DCN)
        /**
         * @active_vblank_irq_count:
         *
         * number of currently active vblank irqs
         */
        uint32_t active_vblank_irq_count;
-#endif
 
 #if defined(CONFIG_DRM_AMD_SECURE_DISPLAY)
        /**