[PATCH 00/18] DC Patches October 5, 2020

Eryk Brol eryk.brol at amd.com
Sun Oct 4 17:17:55 UTC 2020


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

* Fixes in Freesync, audio, ABM
* Improvements in i2c, p-state
* Added HDMI remote sink validation

------------------

Alvin Lee (3):
  drm/amd/display: Don't allow pstate if no support in blank
  drm/amd/display: Program meta addresses correctly
  drm/amd/display: Only flush inst_fb if backdoor loading

Anthony Koo (1):
  drm/amd/display: [FW Promotion] Release 0.0.36

Aric Cyr (4):
  drm/amd/display: 3.2.105
  drm/amd/display: Check for flip pending before locking pipes
  drm/amd/display: FreeSync not active near lower bound of non-LFC
    monitor range
  drm/amd/display: 3.2.106

Charlene Liu (1):
  drm/amd/display: Add i2c speed arbitration for dc_i2c and hdcp_i2c

Chris Park (1):
  drm/amd/display: Change to correct unit on audio rate

Dmytro Laktyushkin (1):
  drm/amd/display: Fix OPTC_DATA_FORMAT programming

Fangzhi Zuo (1):
  drm/amd/display: HDMI remote sink need mode validation for Linux

Felipe (1):
  drm/amd/display: Fixed comments (uniform style)

Joshua Aberback (2):
  drm/amd/display: Force enable pstate on driver unload
  drm/amd/display: Copy WM values from set A to other sets in hw_init

Rodrigo Siqueira (1):
  drm/amd/display: Avoid set zero in the requested clk

Sung Lee (1):
  drm/amd/display: Hardcode 45W Bounding Box for DCN2.1 Diags

Yongqiang Sun (1):
  drm/amd/display: Block ABM in case of eDP ODM

 .../dc/clk_mgr/dce112/dce112_clk_mgr.c        |   3 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c      |  18 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c |   2 +-
 drivers/gpu/drm/amd/display/dc/dc.h           |   6 +-
 drivers/gpu/drm/amd/display/dc/dc_stream.h    |   1 +
 .../gpu/drm/amd/display/dc/dce/dce_i2c_hw.c   |   9 +-
 .../amd/display/dc/dce100/dce100_resource.c   |   1 +
 .../amd/display/dc/dce110/dce110_resource.c   |   3 +-
 .../amd/display/dc/dce112/dce112_resource.c   |   1 +
 .../amd/display/dc/dce120/dce120_resource.c   |   1 +
 .../drm/amd/display/dc/dce80/dce80_resource.c |   3 +
 .../amd/display/dc/dcn10/dcn10_hw_sequencer.c | 164 +++++++++---------
 .../amd/display/dc/dcn10/dcn10_hw_sequencer.h |   2 +-
 .../gpu/drm/amd/display/dc/dcn10/dcn10_optc.c |  11 ++
 .../drm/amd/display/dc/dcn10/dcn10_resource.c |   1 +
 .../drm/amd/display/dc/dcn20/dcn20_hwseq.c    |   2 +
 .../gpu/drm/amd/display/dc/dcn20/dcn20_optc.c |   8 -
 .../drm/amd/display/dc/dcn20/dcn20_resource.c |   6 +-
 .../drm/amd/display/dc/dcn21/dcn21_hwseq.c    |  15 ++
 .../drm/amd/display/dc/dcn21/dcn21_hwseq.h    |   2 +
 .../gpu/drm/amd/display/dc/dcn21/dcn21_init.c |   1 +
 .../drm/amd/display/dc/dcn21/dcn21_resource.c | 120 ++++---------
 .../drm/amd/display/dc/dcn30/dcn30_hubbub.c   |  54 ++++++
 .../drm/amd/display/dc/dcn30/dcn30_hubbub.h   |   5 +
 .../drm/amd/display/dc/dcn30/dcn30_hwseq.c    |  16 ++
 .../drm/amd/display/dc/dcn30/dcn30_hwseq.h    |   2 +
 .../gpu/drm/amd/display/dc/dcn30/dcn30_init.c |   1 +
 .../gpu/drm/amd/display/dc/dcn30/dcn30_optc.c |   8 -
 .../drm/amd/display/dc/dcn30/dcn30_resource.c |   1 +
 .../dc/dml/dcn30/display_mode_vba_30.c        |   2 +-
 .../gpu/drm/amd/display/dc/inc/hw/dchubbub.h  |   6 +
 .../gpu/drm/amd/display/dc/inc/hw_sequencer.h |   7 +-
 .../gpu/drm/amd/display/dmub/inc/dmub_cmd.h   |   4 +-
 .../gpu/drm/amd/display/dmub/src/dmub_srv.c   |  17 +-
 .../amd/display/modules/freesync/freesync.c   |  55 +++---
 35 files changed, 323 insertions(+), 235 deletions(-)

-- 
2.25.1



More information about the amd-gfx mailing list