This DC patchset brings improvements in multiple areas. In summary, we highlight:
- Add frame skip feature support flag. - Add sink EDID data null check. - Update function name to link_detect_connection_type_analog. - Fix mismatched unlock for DMUB HW lock in HWSS fast path. - Fix P010, NV12, YUY2 scale down by four times failure. - Fix and reenable UPDATE_V3_FLOW_NEW_CONTEXT_MINIMAL. - Consolidate dmub fb info to a single struct. - Add new fields to fams2 config. - Update timing source enums. - Add signal type check for dcn401 get_phyd32clk_src. - Fix dsc eDP issue. - Remove unnecessary divider update flag. - Update dc_connection_dac_load to dc_connection_analog_load. - Check NULL before calling dac_load_detection. - Replace log macro for analog display detection. Cc: Daniel Wheeler <[email protected]> Alex Hung (4): drm/amd/display: Update function name to link_detect_connection_type_analog drm/amd/display: Update dc_connection_dac_load to dc_connection_analog_load drm/amd/display: Check NULL before calling dac_load_detection drm/amd/display: Replace log macro for analog display detection Charlene Liu (1): drm/amd/display: Fix dsc eDP issue ChunTao Tso (1): drm/amd/display: Add frame skip feature support flag Clay King (1): drm/amd/display: Update timing source enums Cruise Hung (1): drm/amd/display: Remove unnecessary divider update flag Dillon Varone (2): drm/amd/display: Consolidate dmub fb info to a single struct drm/amd/display: Add new fields to fams2 config Dmytro Laktyushkin (1): drm/amd/display: Add signal type check for dcn401 get_phyd32clk_src Dominik Kaszewski (1): drm/amd/display: Fix and reenable UPDATE_V3_FLOW_NEW_CONTEXT_MINIMAL Kaier Hsueg (1): drm/amd/display: Fix P010, NV12, YUY2 scale down by four times failure Nicholas Kazlauskas (1): drm/amd/display: Fix mismatched unlock for DMUB HW lock in HWSS fast path Richard Chiang (1): drm/amd/display: sink EDID data null check Taimur Hassan (1): drm/amd/display: Promote DC to 3.2.364 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 6 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 80 +++++++++---------- .../drm/amd/display/dc/core/dc_hw_sequencer.c | 10 ++- drivers/gpu/drm/amd/display/dc/dc.h | 2 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 5 +- .../amd/display/dc/hwss/dce110/dce110_hwseq.c | 12 ++- .../amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 6 +- .../display/dc/link/accessories/link_dp_cts.c | 6 +- .../drm/amd/display/dc/link/link_detection.c | 27 ++++--- drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c | 3 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 16 +++- .../gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 6 +- .../gpu/drm/amd/display/dmub/src/dmub_dcn30.c | 6 +- .../gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 6 +- .../gpu/drm/amd/display/dmub/src/dmub_dcn32.c | 6 +- .../gpu/drm/amd/display/dmub/src/dmub_dcn35.c | 6 +- .../drm/amd/display/dmub/src/dmub_dcn401.c | 6 +- .../gpu/drm/amd/display/dmub/src/dmub_srv.c | 7 +- .../amd/display/modules/power/power_helpers.c | 3 + 19 files changed, 121 insertions(+), 98 deletions(-) -- 2.43.0
