diff options
author | Eryk Brol <eryk.brol@amd.com> | 2020-07-14 13:42:05 -0400 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2020-07-30 14:13:10 -0400 |
commit | 097e6d98c98fc79625e44c03c56924a6bb2569ef (patch) | |
tree | 8a69698d3d08d40f17334ad469c07af8352ddcf6 /drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | |
parent | cc0f379dd2bb34ee247222ff822b52319a755652 (diff) | |
download | linux-097e6d98c98fc79625e44c03c56924a6bb2569ef.tar.bz2 |
drm/amd/display: DSC Clock enable debugfs write entry
[Why]
Need a mechanism to force enable DSC on any connector
[How]
Debugfs entry overwrites newly added connector's dsc preffered
settings structure and sets dsc_clock_en flag on it.
During the attomic commit, depending if connector is SST or
MST, we will enable DSC manually by overwriting stream's DSC flag.
Signed-off-by: Eryk Brol <eryk.brol@amd.com>
Signed-off-by: Mikita Lipski <mikita.lipski@amd.com>
Reviewed-by: Mikita Lipski <Mikita.Lipski@amd.com>
Acked-by: Eryk Brol <eryk.brol@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h')
-rw-r--r-- | drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h index dd1559c743c2..56f50a309eba 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h @@ -342,6 +342,10 @@ struct amdgpu_display_manager { struct amdgpu_encoder mst_encoders[AMDGPU_DM_MAX_CRTC]; }; +struct dsc_preferred_settings { + bool dsc_clock_en; +}; + struct amdgpu_dm_connector { struct drm_connector base; @@ -389,6 +393,7 @@ struct amdgpu_dm_connector { uint32_t debugfs_dpcd_size; #endif bool force_yuv420_output; + struct dsc_preferred_settings dsc_settings; }; #define to_amdgpu_dm_connector(x) container_of(x, struct amdgpu_dm_connector, base) |