[PATCH 00/16] DC Patches July 19, 2023

Alex Hung alex.hung at amd.com
Wed Jul 19 18:27:50 UTC 2023


This DC patchset brings improvements in multiple areas. In summary, we highlight:

- Fix underflow issue on 175hz timing
- Add interface to modify DMUB panel power options
- Remove check for default eDP panel_mode
- Add new sequence for 4-lane HBR3 on vendor specific retimers
- Update DPG test pattern programming
- Correct unit conversion for vstartup
- Exit idle optimizations before attempt to access PHY
- Refactor recout calculation with a more generic formula
- Read down-spread percentage from lut to adjust dprefclk.
- Don't apply FIFO resync W/A if rdivider = 0
- Prevent invalid pipe connections
- Rearrange dmub_cmd defs order
- Add VESA SCR case for default aux backlight
- Guard DCN31 PHYD32CLK logic against chip family
- Correct grammar mistakes

Cc: Daniel Wheeler <daniel.wheeler at amd.com>

Alvin Lee (1):
  drm/amd/display: Don't apply FIFO resync W/A if rdivider = 0

Anthony Koo (1):
  drm/amd/display: Rearrange dmub_cmd defs order

Aric Cyr (1):
  drm/amd/display: 3.2.244

Ethan Bitnun (1):
  drm/amd/display: Prevent invalid pipe connections

George Shen (1):
  drm/amd/display: Guard DCN31 PHYD32CLK logic against chip family

Iswara Nagulendran (1):
  drm/amd/display: Add VESA SCR case for default aux backlight

Leo Chen (1):
  drm/amd/display: Exit idle optimizations before attempt to access PHY

Leo Ma (1):
  drm/amd/display: Fix underflow issue on 175hz timing

Martin Tsai (1):
  drm/amd/display: Read down-spread percentage from lut to adjust
    dprefclk.

Ovidiu Bunea (1):
  drm/amd/display: Add new sequence for 4-lane HBR3 on vendor specific
    retimers

Paul Hsieh (1):
  drm/amd/display: Add interface to modify DMUB panel power options

Reza Amini (2):
  drm/amd/display: Correct grammar mistakes
  drm/amd/display: Correct unit conversion for vstartup

Taimur Hassan (1):
  drm/amd/display: Remove check for default eDP panel_mode

Wenjing Liu (2):
  drm/amd/display: Refactor recout calculation with a more generic
    formula
  drm/amd/display: Update DPG test pattern programming

 .../dc/clk_mgr/dcn314/dcn314_clk_mgr.c        |  33 +-
 .../dc/clk_mgr/dcn314/dcn314_clk_mgr.h        |   7 +
 .../gpu/drm/amd/display/dc/core/dc_resource.c | 597 +++++++++++++-----
 drivers/gpu/drm/amd/display/dc/dc.h           |   2 +-
 .../display/dc/dce110/dce110_hw_sequencer.c   |   3 +
 .../drm/amd/display/dc/dcn20/dcn20_hwseq.c    |  45 +-
 .../drm/amd/display/dc/dcn21/dcn21_resource.c |   4 +-
 .../drm/amd/display/dc/dcn30/dcn30_resource.c |   4 +-
 .../gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c |   3 +-
 .../gpu/drm/amd/display/dc/dcn32/dcn32_dccg.c |   5 +-
 .../amd/display/dc/dml/dcn314/dcn314_fpu.c    |  25 +-
 .../drm/amd/display/dc/dml/dcn32/dcn32_fpu.c  |   4 +-
 .../dc/dml/dcn32/display_mode_vba_util_32.c   |   7 +-
 .../display/dc/link/accessories/link_dp_cts.c | 107 ++--
 .../link_dp_training_fixed_vs_pe_retimer.c    |  67 +-
 .../link/protocols/link_edp_panel_control.c   |  67 +-
 drivers/gpu/drm/amd/display/dmub/dmub_srv.h   |   3 +
 .../gpu/drm/amd/display/dmub/inc/dmub_cmd.h   |  74 +--
 .../gpu/drm/amd/display/dmub/src/dmub_srv.c   |  12 +
 19 files changed, 750 insertions(+), 319 deletions(-)

-- 
2.41.0



More information about the amd-gfx mailing list