This DC patchset brings improvements in multiple areas. In summary, we have: * Stability fixes through null pointer checks, blackscreen fixes on certain configurations * Improvements for various functionality like Idle optimization, ILR, DSC, IPS * Fixes for ILR functionality * Trivial code cleanups =================================================================== Aric Cyr (2): drm/amd/display: Clean up code warnings drm/amd/display: 3.2.254 Aurabindo Pillai (3): drm/amd/display: Update DMUB cmd header drm/amd/display: Adjust code style for dmub_cmd.h drm/amd/display: Adjust code style for hw_sequencer.h Chiawen Huang (1): drm/amd/display: remove duplicated edp relink to fastboot Gabe Teeger (1): drm/amd/display: Add Null check for DPP resource Kim, Sung joon (1): drm/amd/display: Add a check for idle power optimization Muhammad Ahmed (1): drm/amd/display: enable dsc_clk even if dsc_pg disabled Ovidiu Bunea (1): drm/amd/display: Make driver backwards-compatible with non-IPS PMFW Samson Tam (1): drm/amd/display: apply edge-case DISPCLK WDIVIDER changes to master OTG pipes only Sherry Wang (1): drm/amd/display: refactor ILR to make it work Wayne Lin (1): drm/amd/display: fix problems in power_helper Wenjing Liu (1): drm/amd/display: use full update for clip size increase of large plane source .../display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 4 +- .../display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 4 +- .../display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 28 ++- drivers/gpu/drm/amd/display/dc/core/dc.c | 102 ++++----- .../gpu/drm/amd/display/dc/core/dc_resource.c | 2 +- .../gpu/drm/amd/display/dc/core/dc_stream.c | 17 -- drivers/gpu/drm/amd/display/dc/dc.h | 10 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 7 - drivers/gpu/drm/amd/display/dc/dc_stream.h | 6 - .../drm/amd/display/dc/dcn20/dcn20_hwseq.c | 27 --- .../drm/amd/display/dc/dcn20/dcn20_hwseq.h | 6 - .../gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 3 - .../gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 3 - .../drm/amd/display/dc/dcn32/dcn32_hwseq.c | 3 + .../drm/amd/display/dc/dcn35/dcn35_resource.c | 3 +- .../gpu/drm/amd/display/dc/inc/hw_sequencer.h | 56 +++-- .../drm/amd/display/dc/link/link_detection.c | 6 + .../dc/link/protocols/link_dp_capability.c | 14 +- .../link/protocols/link_edp_panel_control.c | 21 +- .../link/protocols/link_edp_panel_control.h | 2 + .../gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 193 ++++++++++-------- .../gpu/drm/amd/display/dmub/src/dmub_srv.c | 1 + .../drm/amd/display/modules/inc/mod_stats.h | 2 +- .../amd/display/modules/power/power_helpers.c | 23 ++- 24 files changed, 248 insertions(+), 295 deletions(-) -- 2.42.0