This DC patchset brings improvements in multiple areas. In summary, we highlight: * Fix allocate_mst_payload assert on resume * [FW Promotion] Release 0.0.110.0 * Revert FEC check in validation * Update LTTPR UHBR link rate support struct * Add support for USBC connector * Add work around for AUX failure on wake * Clear optc false state when disable otg * Enable power gating before init_pipes * Remove redundant dsc power gating from init_hw * Power down hardware if timer not trigger * Correct Slice reset calculation * Enable 3-plane MPO for DCN31 * Set fec register init value * Remove SW w/a for HDCP 1.4 1A-07 failure based on ECO fix * Create underflow interrupt IRQ type Angus Wang (1): drm/amd/display: Create underflow interrupt IRQ type Anthony Koo (1): drm/amd/display: [FW Promotion] Release 0.0.110.0 Aric Cyr (1): drm/amd/display: 3.2.179 Charlene Liu (1): drm/amd/display: Clear optc false state when disable otg Chris Park (1): drm/amd/display: Correct Slice reset calculation Jimmy Kizito (1): drm/amd/display: Add work around for AUX failure on wake. Jingwen Zhu (1): drm/amd/display: Set fec register init value Krunoslav Kovac (1): drm/amd/display: Enable 3-plane MPO for DCN31 Martin Leung (1): drm/amd/display: Revert FEC check in validation Michael Strauss (1): drm/amd/display: Update LTTPR UHBR link rate support struct Oliver Logush (1): drm/amd/display: Remove SW w/a for HDCP 1.4 1A-07 failure based on ECO fix Paul Hsieh (1): drm/amd/display: Power down hardware if timer not trigger Roman Li (3): drm/amd/display: Remove redundant dsc power gating from init_hw drm/amd/display: Enable power gating before init_pipes drm/amd/display: Fix allocate_mst_payload assert on resume Samson Tam (1): drm/amd/display: Add support for USBC connector .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +- .../amd/display/dc/bios/bios_parser_common.c | 3 + .../drm/amd/display/dc/bios/command_table.c | 3 +- .../display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 26 +++++- drivers/gpu/drm/amd/display/dc/core/dc.c | 4 - drivers/gpu/drm/amd/display/dc/core/dc_link.c | 34 +++---- .../gpu/drm/amd/display/dc/core/dc_link_dp.c | 59 ++++++++++++ drivers/gpu/drm/amd/display/dc/dc.h | 2 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 2 +- .../amd/display/dc/dcn10/dcn10_hw_sequencer.c | 18 ++-- .../drm/amd/display/dc/dcn30/dcn30_hwseq.c | 5 +- .../drm/amd/display/dc/dcn31/dcn31_hwseq.c | 25 +++--- .../gpu/drm/amd/display/dc/dcn31/dcn31_optc.c | 5 +- .../drm/amd/display/dc/dcn31/dcn31_resource.c | 6 +- .../amd/display/dc/dcn315/dcn315_resource.c | 3 +- .../amd/display/dc/dcn316/dcn316_resource.c | 3 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 4 +- .../gpu/drm/amd/display/dc/inc/dc_link_dp.h | 1 + drivers/gpu/drm/amd/display/dc/irq_types.h | 1 + .../gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 90 +------------------ .../drm/amd/display/include/grph_object_id.h | 1 + 21 files changed, 155 insertions(+), 143 deletions(-) -- 2.35.1