[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