* Block legacy gamma on 10-bit, only supported on 8 * DMCU PSR refactor * Bunch of other changes and fixes * Bunch of warning fixes and enabling warnings as errors, aka DC-less-shouty. Amy Zhang (1): drm/amd/display: DMCU PSR Refactor Charlene Liu (2): drm/amd/display: HDMI deep color mode audio issue drm/amd/display: 420 clock divided by 2 twice Dmytro Laktyushkin (6): drm/amd/display: rename bandwidth_calcs.c to dce_calcs.c drm/amd/display: add scaler coefficients for 64 phase 5-8 taps drm/amd/display: remove apply_clk_constraints, used validate_bandwidth universally drm/amd/display: bandwidth update fix drm/amd/display: move visual confirm recout adjustment to scaler drm/amd/display: fix dce100_validate_bandwidth return value Harry Wentland (4): drm/amd/display: Fix warnings in amdgpu_dm drm/amd/display: Fix warnings in DC drm/amd/display: Some more warning fixes drm/amd/display: Enable warnings as errors Jordan Lazare (1): drm/amd/display: Fix gamma colour corruption for 10 bit surfaces Leon Elazar (1): drm/amd/display: Surface Validation Fixes + Audio Mask drivers/gpu/drm/amd/display/Makefile | 2 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_types.c | 2 +- .../dc/calcs/{bandwidth_calcs.c => dce_calcs.c} | 0 drivers/gpu/drm/amd/display/dc/core/dc.c | 228 +------- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 23 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 9 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 11 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 1 - drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 9 + drivers/gpu/drm/amd/display/dc/dce/dce_audio.h | 1 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 1 - drivers/gpu/drm/amd/display/dc/dce/dce_clocks.c | 6 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 208 +++++++ drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 107 +++- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 280 ++-------- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 73 +-- .../gpu/drm/amd/display/dc/dce/dce_scl_filters.c | 608 +++++++++++++++++++++ .../drm/amd/display/dc/dce/dce_stream_encoder.c | 26 +- drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 6 + .../amd/display/dc/dce100/dce100_hw_sequencer.c | 15 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 10 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 312 ++++++----- .../drm/amd/display/dc/dce110/dce110_resource.c | 29 +- .../display/dc/dce110/dce110_timing_generator_v.c | 1 - .../drm/amd/display/dc/dce110/dce110_transform_v.c | 6 + .../drm/amd/display/dc/dce112/dce112_resource.c | 22 +- .../drm/amd/display/dc/dce112/dce112_resource.h | 2 +- drivers/gpu/drm/amd/display/dc/dce80/Makefile | 3 +- .../drm/amd/display/dc/dce80/dce80_hw_sequencer.c | 16 +- .../gpu/drm/amd/display/dc/dce80/dce80_ipp_gamma.c | 71 --- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 8 +- drivers/gpu/drm/amd/display/dc/inc/core_status.h | 1 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 6 +- drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 4 + .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 9 +- drivers/gpu/drm/amd/display/dc/inc/hw/transform.h | 4 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 9 +- 39 files changed, 1299 insertions(+), 834 deletions(-) rename drivers/gpu/drm/amd/display/dc/calcs/{bandwidth_calcs.c => dce_calcs.c} (100%) delete mode 100644 drivers/gpu/drm/amd/display/dc/dce80/dce80_ipp_gamma.c -- 2.9.3