diff options
author | Leo (Sunpeng) Li <sunpeng.li@amd.com> | 2018-02-02 10:18:56 -0500 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2018-02-19 14:20:07 -0500 |
commit | e277adc5a06cfc95ad3e1a6b80bcd97ab4b01ea6 (patch) | |
tree | c757a0e8d5c4344b91383b57c171a07ffb815874 /drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | |
parent | 303afd2dbf1b556bf9c5d3220c167c925b06a2c7 (diff) | |
download | linux-e277adc5a06cfc95ad3e1a6b80bcd97ab4b01ea6.tar.bz2 |
drm/amd/display: Hookup color management functions
Hookup new color management functions into amdgpu_dm:
- Notify DRM that we support CRTC color management during CRTC init
- Call color management functions within atomic check to update dc
states in preparation for a commit
Signed-off-by: Leo (Sunpeng) Li <sunpeng.li@amd.com>
Reviewed-by: Harry Wentland <Harry.Wentland@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c')
-rw-r--r-- | drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c index cc3ee0748a70..d7bc1b7dd152 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c @@ -27,6 +27,17 @@ #include "amdgpu_dm.h" #include "modules/color/color_gamma.h" +/* + * Initialize the color module. + * + * We're not using the full color module, only certain components. + * Only call setup functions for components that we need. + */ +void amdgpu_dm_init_color_mod(void) +{ + setup_x_points_distribution(); +} + #define MAX_LUT_ENTRIES 256 |