This DC patchset brings improvements in multiple areas. In summary, we have:
- Update memory QoS measurement interface. - Panel inst for monitors. - Disable FEC when powering down encoders. - Detect panel type from VSDB. - Check NULL before accessing a variable. - Initialize a default to phyd32clk. - Revert "init dispclk from bootup clock". - Add IPS residency info to debugfs. - Ensure link output is disabled in backend reset for PLL_ON. - Remove unused code. - Add DMU crash recovery callback to DM. - Remove coverity comments. Cc: Dan Wheeler <[email protected]> Alex Hung (3): drm/amd/display: Check NULL before accessing a variable drm/amd/display: Initialize a default to phyd32clk drm/amd/display: Remove coverity comments and fix spaces Charlene Liu (1): drm/amd/display: Remove unused code Mario Limonciello (AMD) (1): drm/amd/display: Detect panel type from VSDB Nicholas Kazlauskas (2): drm/amd/display: Ensure link output is disabled in backend reset for PLL_ON drm/amd/display: Add DMU crash recovery callback to DM Ovidiu Bunea (1): drm/amd/display: Disable FEC when powering down encoders Peichen Huang (1): drm/amd/display: panel inst for monitors Ray Wu (1): drm/amd/display: Add IPS residency info to debugfs Taimur Hassan (1): drm/amd/display: Promote DC to 3.2.366 Wang, Sung-huai (2): drm/amd/display: Revert "init dispclk from bootup clock for DCN314" drm/amd/display: Revert "init dispclk from bootup clock for DCN315" Wenjing Liu (1): drm/amd/display: update memory QoS measurement interface .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 15 ++ .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 11 ++ .../amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 71 +++++++++- .../amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 6 + .../dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 133 +----------------- .../dc/clk_mgr/dcn314/dcn314_clk_mgr.h | 5 - .../dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 90 +----------- .../dc/clk_mgr/dcn315/dcn315_clk_mgr.h | 1 - drivers/gpu/drm/amd/display/dc/core/dc.c | 22 +-- drivers/gpu/drm/amd/display/dc/dc.h | 5 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 35 +++-- drivers/gpu/drm/amd/display/dc/dc_types.h | 7 + drivers/gpu/drm/amd/display/dc/dm_helpers.h | 1 + .../amd/display/dc/hwss/dce110/dce110_hwseq.c | 24 ++-- .../amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 2 - .../amd/display/dc/hwss/dcn30/dcn30_init.c | 1 - .../amd/display/dc/hwss/dcn301/dcn301_init.c | 1 - .../amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 16 ++- .../amd/display/dc/hwss/dcn31/dcn31_init.c | 1 - .../amd/display/dc/hwss/dcn314/dcn314_init.c | 1 - .../amd/display/dc/hwss/dcn32/dcn32_init.c | 1 - .../amd/display/dc/hwss/dcn35/dcn35_init.c | 1 - .../amd/display/dc/hwss/dcn351/dcn351_init.c | 1 - .../amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 2 +- .../amd/display/dc/hwss/dcn401/dcn401_init.c | 1 - .../drm/amd/display/dc/hwss/hw_sequencer.h | 38 +---- .../gpu/drm/amd/display/dc/inc/core_types.h | 8 ++ .../gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 28 ++-- .../dc/link/protocols/link_dp_panel_replay.c | 32 +++-- .../link/protocols/link_edp_panel_control.c | 15 +- .../gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 11 +- .../amd/display/modules/power/power_helpers.c | 5 +- 32 files changed, 256 insertions(+), 335 deletions(-) -- 2.52.0
