linux/drivers/gpu/drm/amd
Nicholas Kazlauskas 7df7e505e8 drm/amd/display: Set requested plane state DCC params for GFX9
[Why]
Hardware support for Delta Color Compression (DCC) decompression is
available in DC for GFX9 but there's no way for userspace to enable
the feature.

Enabling the feature can provide improved GFX performance and
power savings in many situations.

[How]
The GFX9 DCC parameters are passed to amdgpu_dm from AMDGPU via the
amdgpu_bo tiling_flags. The plane capability is queried and the
parameters are set accordingly.

The DCC address is given via a 256 byte aligned offset on the
framebuffer address. The DCC address is updated whenever the buffer
address changes.

Signed-off-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: Harry Wentland <harry.wentland@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2019-01-14 15:04:48 -05:00
..
acp drm/amdgpu: Remove wrapper layer of cgs irq handling 2018-03-21 14:36:58 -05:00
amdgpu drm/amdgpu: add the IH to the IV trace 2019-01-14 15:04:48 -05:00
amdkfd drm/amdgpu: Remove kgd2kfd function pointers 2019-01-14 15:04:29 -05:00
display drm/amd/display: Set requested plane state DCC params for GFX9 2019-01-14 15:04:48 -05:00
include drm/amdgpu: Remove kgd2kfd function pointers 2019-01-14 15:04:29 -05:00
lib drm/amdgpu: add license to Makefiles 2017-12-07 11:51:10 -05:00
powerplay drm/amd/powerplay:clean up phm_enable_clock_power_gatings 2019-01-14 15:04:46 -05:00