drm/amd/display: use configurable FBC option in dm
authorRoman Li <Roman.Li@amd.com>
Thu, 26 Oct 2017 22:43:58 +0000 (18:43 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 13 Nov 2017 22:33:53 +0000 (17:33 -0500)
Replace ENABLE_FBC macro with config option CONFIG_DRM_AMD_DC_FBC
in dm. DC code has been already updated the same way.

Signed-off-by: Roman Li <Roman.Li@amd.com>
Reviewed-by: Shirish Shankarappa <Shirish.S@amd.com>
Acked-by: Harry Wentland <harry.wentland@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h

index 6db8840c12a3b70f11e57e1f6917f7a35f04ab47..cd19db28a845d87a2cddfdeb08c7143516cabd05 100644 (file)
@@ -344,7 +344,7 @@ static void hotplug_notify_work_func(struct work_struct *work)
        drm_kms_helper_hotplug_event(dev);
 }
 
-#ifdef ENABLE_FBC
+#if defined(CONFIG_DRM_AMD_DC_FBC)
 #include "dal_asic_id.h"
 /* Allocate memory for FBC compressed data  */
 /* TODO: Dynamic allocation */
@@ -422,7 +422,7 @@ static int amdgpu_dm_init(struct amdgpu_device *adev)
        else
                init_data.log_mask = DC_MIN_LOG_MASK;
 
-#ifdef ENABLE_FBC
+#if defined(CONFIG_DRM_AMD_DC_FBC)
        if (adev->family == FAMILY_CZ)
                amdgpu_dm_initialize_fbc(adev);
        init_data.fbc_gpu_addr = adev->dm.compressor.gpu_addr;
index f42f8357b676f7b5a1879acd4453c651c04533fa..117521c6a6ed26213c60ec5316df64b66eeaba12 100644 (file)
@@ -72,7 +72,7 @@ struct irq_list_head {
        struct work_struct work;
 };
 
-#ifdef ENABLE_FBC
+#if defined(CONFIG_DRM_AMD_DC_FBC)
 struct dm_comressor_info {
        void *cpu_addr;
        struct amdgpu_bo *bo_ptr;
@@ -142,7 +142,7 @@ struct amdgpu_display_manager {
         * Caches device atomic state for suspend/resume
         */
        struct drm_atomic_state *cached_state;
-#ifdef ENABLE_FBC
+#if defined(CONFIG_DRM_AMD_DC_FBC)
        struct dm_comressor_info compressor;
 #endif
 };