This DC patchset brings improvements in multiple areas. In summary, we have: * Fix ARGB16161616 pixel format; * Fix pixel clock in 10/12-bpc; * Add reserved dc_log_type; * Fix some variables widths in dc; * Add chip version GC_11_0_3_A0 to DCN32 family; * Fix light up bug with dcn314 with 8K@30; * Fix monitor hang while playback MPO video; * Include scaling factor for SubVP command; * Improve header inclusion pattern; * Update clock table policy for DCN314; * Modify DSC bit for phantom pipes; * Use pitch when calculating size to cache in MALL; * Avoid doing vm_init multiple time; Alvin Lee (3): drm/amd/display: Include scaling factor for SubVP command drm/amd/display: Don't set DSC for phantom pipes drm/amd/display: Use pitch when calculating size to cache in MALL Aric Cyr (1): drm/amd/display: 3.2.198 Chaitanya Dhere (1): drm/amd/display: Modify header inclusion pattern Charlene Liu (1): drm/amd/display: avoid doing vm_init multiple time Daniel Miess (1): drm/amd/display: Add debug parameter to retain default clock table Ethan Wellenreiter (1): drm/amd/display: reverted limiting vscsdp_for_colorimetry and ARGB16161616 pixel format addition Ian Chen (1): Add reserved dc_log_type. Ilya Bakoulin (1): drm/amd/display: Fix pixel clock programming Josip Pavic (1): drm/amd/display: do not compare integers of different widths Nicholas Kazlauskas (1): drm/amd/display: Update clock table policy for DCN314 Samson Tam (1): drm/amd/display: add chip revision to DCN32 Tom Chung (1): drm/amd/display: Fix plug/unplug external monitor will hang while playback MPO video .../drm/amd/display/dc/basics/conversion.c | 21 ++ .../drm/amd/display/dc/basics/conversion.h | 3 + .../dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 188 ++++++++++++------ .../display/dc/clk_mgr/dcn314/dcn314_smu.h | 33 ++- drivers/gpu/drm/amd/display/dc/core/dc.c | 11 +- drivers/gpu/drm/amd/display/dc/dc.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 11 + .../drm/amd/display/dc/dce/dce_clock_source.c | 2 + .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 2 - .../gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 3 - .../gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 2 - .../gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 3 - .../drm/amd/display/dc/dcn21/dcn21_hubbub.c | 8 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 2 - .../drm/amd/display/dc/dcn32/dcn32_hwseq.c | 3 +- .../display/dc/dcn32/dcn32_resource_helpers.c | 2 +- .../amd/display/dc/dcn321/dcn321_resource.c | 3 +- .../dc/dml/dcn31/display_mode_vba_31.c | 2 +- .../dc/dml/dcn31/display_rq_dlg_calc_31.c | 2 +- .../amd/display/dc/dml/dcn314/dcn314_fpu.c | 2 +- .../drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 1 + .../gpu/drm/amd/display/include/dal_asic_id.h | 4 +- .../drm/amd/display/include/logger_types.h | 4 +- 23 files changed, 225 insertions(+), 90 deletions(-) -- 2.25.1