This DC patchset brings improvements in multiple areas. In summary, we have: * Fixes in Freesync, audio, ABM * Improvements in i2c, p-state * Added HDMI remote sink validation ------------------ Alvin Lee (3): drm/amd/display: Don't allow pstate if no support in blank drm/amd/display: Program meta addresses correctly drm/amd/display: Only flush inst_fb if backdoor loading Anthony Koo (1): drm/amd/display: [FW Promotion] Release 0.0.36 Aric Cyr (4): drm/amd/display: 3.2.105 drm/amd/display: Check for flip pending before locking pipes drm/amd/display: FreeSync not active near lower bound of non-LFC monitor range drm/amd/display: 3.2.106 Charlene Liu (1): drm/amd/display: Add i2c speed arbitration for dc_i2c and hdcp_i2c Chris Park (1): drm/amd/display: Change to correct unit on audio rate Dmytro Laktyushkin (1): drm/amd/display: Fix OPTC_DATA_FORMAT programming Fangzhi Zuo (1): drm/amd/display: HDMI remote sink need mode validation for Linux Felipe (1): drm/amd/display: Fixed comments (uniform style) Joshua Aberback (2): drm/amd/display: Force enable pstate on driver unload drm/amd/display: Copy WM values from set A to other sets in hw_init Rodrigo Siqueira (1): drm/amd/display: Avoid set zero in the requested clk Sung Lee (1): drm/amd/display: Hardcode 45W Bounding Box for DCN2.1 Diags Yongqiang Sun (1): drm/amd/display: Block ABM in case of eDP ODM .../dc/clk_mgr/dce112/dce112_clk_mgr.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 18 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 2 +- drivers/gpu/drm/amd/display/dc/dc.h | 6 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 1 + .../gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 9 +- .../amd/display/dc/dce100/dce100_resource.c | 1 + .../amd/display/dc/dce110/dce110_resource.c | 3 +- .../amd/display/dc/dce112/dce112_resource.c | 1 + .../amd/display/dc/dce120/dce120_resource.c | 1 + .../drm/amd/display/dc/dce80/dce80_resource.c | 3 + .../amd/display/dc/dcn10/dcn10_hw_sequencer.c | 164 +++++++++--------- .../amd/display/dc/dcn10/dcn10_hw_sequencer.h | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 11 ++ .../drm/amd/display/dc/dcn10/dcn10_resource.c | 1 + .../drm/amd/display/dc/dcn20/dcn20_hwseq.c | 2 + .../gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 8 - .../drm/amd/display/dc/dcn20/dcn20_resource.c | 6 +- .../drm/amd/display/dc/dcn21/dcn21_hwseq.c | 15 ++ .../drm/amd/display/dc/dcn21/dcn21_hwseq.h | 2 + .../gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 1 + .../drm/amd/display/dc/dcn21/dcn21_resource.c | 120 ++++--------- .../drm/amd/display/dc/dcn30/dcn30_hubbub.c | 54 ++++++ .../drm/amd/display/dc/dcn30/dcn30_hubbub.h | 5 + .../drm/amd/display/dc/dcn30/dcn30_hwseq.c | 16 ++ .../drm/amd/display/dc/dcn30/dcn30_hwseq.h | 2 + .../gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 1 + .../gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 8 - .../drm/amd/display/dc/dcn30/dcn30_resource.c | 1 + .../dc/dml/dcn30/display_mode_vba_30.c | 2 +- .../gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 6 + .../gpu/drm/amd/display/dc/inc/hw_sequencer.h | 7 +- .../gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 4 +- .../gpu/drm/amd/display/dmub/src/dmub_srv.c | 17 +- .../amd/display/modules/freesync/freesync.c | 55 +++--- 35 files changed, 323 insertions(+), 235 deletions(-) -- 2.25.1 _______________________________________________ amd-gfx mailing list amd-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/amd-gfx