Important fixes here: * Audio endpoint fix (Charlene) * Fix mem leak (Leo) * Fix hotplug MST after unplug SST (Mikita) * Fix issues using udelay in FBC path (Roman) Anthony Koo (4): drm/amd/display: Prefix event prints with ==Event== drm/amd/display: add DPCD read for Sink ieee OUI drm/amd/display: add config for sending VSIF drm/amd/display: Refactor audio programming Aric Cyr (1): drm/amd/display: Default log masks should include all connectivity events Charlene Liu (2): drm/amd/display: add register offset != 0 check. drm/amd/display: Clean up submit_channel_request Dmytro Laktyushkin (3): drm/amd/display: upgrade scaler math drm/amd/display: add dentist frequency to resource pool drm/amd/display: fix dscl_manual_ratio_init Eric Bernstein (5): drm/amd/display: pass pipe_ctx straight to blank_pixel_data drm/amd/display: Add function to get optc active size drm/amd/display: DP component depth 16 bpc drm/amd/display: Set TMZ and DCC for secondary surface drm/amd/display: DP YCbCr 4:2:0 support Hersen Wu (2): drm/amd/display: AUX will exit when HPD LOW detected drm/amd/display: Fix indentation in dcn10 resource constructor Krunoslav Kovac (1): drm/amd/display: Dynamic HDR metadata mem buffer Leo (Sunpeng) Li (1): drm/amd/display: Destroy connector state on reset Mikita Lipski (3): drm/amd/display: Release fake sink drm/amd/display: Do not program interrupt status on disabled crtc drm/amd/display: Do not limit color depth to 8bpc Nikola Cornij (3): drm/amd/display: Read DPCD link caps up to and including DP_ADAPTER_CAP drm/amd/display: Read DP_SINK_COUNT_ESI range on HPD for DP 1.4 drm/amd/display: Optimize DP_SINK_STATUS_ESI range read on HPD Reza Amini (1): drm/amd/display: Prefix TIMING_STANDARD entries with DC_ Roman Li (2): drm/amd/display: replace msleep with udelay in fbc path drm/amd/display: check if audio clk enable is applicable Samson Tam (1): drm/amd/display: decouple front and backend pgm using dpms_off as backend enable flag Tony Cheng (3): drm/amd/display: dal 3.1.45 drm/amd/display: dal 3.1.46 drm/amd/display: dal 3.1.47 Vitaly Prosyak (1): drm/amd/display: HLG support Yasir Al Shekerchi (1): drm/amd/display: Added documentation for some DC interface functions .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 44 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 3 + .../drm/amd/display/dc/basics/fixpt31_32.c | 5 + .../drm/amd/display/dc/basics/log_helpers.c | 2 + .../gpu/drm/amd/display/dc/basics/logger.c | 83 ++-- drivers/gpu/drm/amd/display/dc/core/dc.c | 143 ++++-- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 74 ++- .../gpu/drm/amd/display/dc/core/dc_link_dp.c | 53 ++- .../gpu/drm/amd/display/dc/core/dc_resource.c | 425 ++++++++++++------ .../gpu/drm/amd/display/dc/core/dc_surface.c | 11 + drivers/gpu/drm/amd/display/dc/dc.h | 5 +- drivers/gpu/drm/amd/display/dc/dc_ddc_types.h | 2 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 34 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 4 + drivers/gpu/drm/amd/display/dc/dc_types.h | 18 +- .../amd/display/dc/dce/dce_stream_encoder.c | 6 +- .../amd/display/dc/dce110/dce110_compressor.c | 8 +- .../display/dc/dce110/dce110_hw_sequencer.c | 296 ++++++------ .../display/dc/dce110/dce110_hw_sequencer.h | 4 + .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 3 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 6 +- .../drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 8 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 14 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 8 + .../amd/display/dc/dcn10/dcn10_hw_sequencer.c | 26 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 32 ++ .../gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 4 + .../drm/amd/display/dc/dcn10/dcn10_resource.c | 3 +- .../display/dc/dcn10/dcn10_stream_encoder.c | 18 +- .../drm/amd/display/dc/i2caux/aux_engine.c | 16 + .../drm/amd/display/dc/i2caux/aux_engine.h | 5 +- .../dc/i2caux/dce110/aux_engine_dce110.c | 56 ++- .../gpu/drm/amd/display/dc/i2caux/engine.h | 3 +- .../gpu/drm/amd/display/dc/inc/core_types.h | 1 + .../amd/display/dc/inc/hw/timing_generator.h | 3 + .../gpu/drm/amd/display/dc/inc/hw_sequencer.h | 8 +- .../amd/display/include/ddc_service_types.h | 3 +- .../gpu/drm/amd/display/include/fixed31_32.h | 9 + .../amd/display/include/logger_interface.h | 2 + .../amd/display/modules/color/color_gamma.c | 137 ++++++ .../amd/display/modules/freesync/freesync.c | 3 +- .../amd/display/modules/inc/mod_freesync.h | 2 + .../gpu/drm/amd/display/modules/stats/stats.c | 2 +- 43 files changed, 1080 insertions(+), 512 deletions(-) -- 2.17.0