This DC patchset brings improvements in multiple areas. In summary, we have: * Add hblank borrowing support * Limit VTotal range to max hw cap minus fp * Correct prefetch calculation * Add option to retrieve detile buffer size * Add support for custom recout_width in SPL * Add disable_ips_in_dpms_off flag for IPS * Enable EASF based on luma taps only * Add a left edge pixel if in YCbCr422 or YCbCr420 and odm Cc: Daniel Wheeler <daniel.wheeler@xxxxxxx> Aric Cyr (1): drm/amd/display: 3.2.311 Chris Park (1): drm/amd/display: Add hblank borrowing support Dillon Varone (1): drm/amd/display: Limit VTotal range to max hw cap minus fp Lo-an Chen (1): drm/amd/display: Correct prefetch calculation Nicholas Kazlauskas (1): drm/amd/display: Add disable_ips_in_dpms_off flag for IPS Peterson Guo (1): drm/amd/display: Add a left edge pixel if in YCbCr422 or YCbCr420 and odm Samson Tam (2): drm/amd/display: Enable EASF based on luma taps only drm/amd/display: Add support for custom recout_width in SPL Sung Lee (1): drm/amd/display: Add option to retrieve detile buffer size drivers/gpu/drm/amd/display/dc/core/dc.c | 18 +++++++ .../gpu/drm/amd/display/dc/core/dc_resource.c | 42 +++++++++++++++- drivers/gpu/drm/amd/display/dc/dc.h | 7 ++- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 2 +- .../gpu/drm/amd/display/dc/dc_spl_translate.c | 10 ++-- .../amd/display/dc/dml2/display_mode_core.c | 1 + .../dc/dml2/dml21/dml21_translation_helper.c | 48 +++++++++++++++++-- .../amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 3 +- .../amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 7 ++- .../gpu/drm/amd/display/dc/inc/core_types.h | 3 ++ .../gpu/drm/amd/display/dc/link/link_dpms.c | 3 +- .../dc/resource/dcn20/dcn20_resource.c | 23 +++++++++ .../dc/resource/dcn30/dcn30_resource.c | 1 + .../dc/resource/dcn302/dcn302_resource.c | 1 + .../dc/resource/dcn303/dcn303_resource.c | 1 + .../dc/resource/dcn31/dcn31_resource.c | 7 +++ .../dc/resource/dcn31/dcn31_resource.h | 3 ++ .../dc/resource/dcn314/dcn314_resource.c | 1 + .../dc/resource/dcn315/dcn315_resource.c | 1 + .../dc/resource/dcn316/dcn316_resource.c | 1 + .../dc/resource/dcn32/dcn32_resource.c | 2 + .../dc/resource/dcn321/dcn321_resource.c | 1 + .../dc/resource/dcn35/dcn35_resource.c | 2 + .../dc/resource/dcn351/dcn351_resource.c | 2 + .../dc/resource/dcn401/dcn401_resource.c | 1 + drivers/gpu/drm/amd/display/dc/spl/dc_spl.c | 37 +++++++++----- .../gpu/drm/amd/display/dc/spl/dc_spl_types.h | 10 +++- .../amd/display/modules/freesync/freesync.c | 13 ++++- 28 files changed, 223 insertions(+), 28 deletions(-) -- 2.43.0