[PATCH 00/25] DC Patches 09 Sep 2019

sunpeng.li at amd.com sunpeng.li at amd.com
Tue Sep 10 13:54:20 UTC 2019


From: Leo Li <sunpeng.li at amd.com>

Summary of change:

* Fix pipe split with DSC on high bandwidth timings (8k at 60, 4k at 144)
* Improve freesync low frame rate compensation (frame doubling) behavior
* Update ABM parameters, limit minimum adjustment
* Misc. refactors and fixes


Anthony Koo (1):
  drm/amd/display: set minimum abm backlight level

Aric Cyr (4):
  drm/amd/display: 3.2.50
  drm/amd/display: 3.4.51
  drm/amd/display: 3.4.51.1
  drm/amd/display: Improve LFC behaviour

Dmytro Laktyushkin (5):
  drm/amd/display: add additional flag consideration for surface update
  drm/amd/display: add vtg update after global sync update
  drm/amd/display: fix global sync param extraction indexing
  drm/amd/display: update odm mode validation to be in line with policy
  drm/amd/display: Add detile buffer size for DCN20

Ilya Bakoulin (1):
  drm/amd/display: Fix HUBP secondary viewport programming

Josip Pavic (1):
  drm/amd/display: define parameters for abm 2.3

Julian Parkin (1):
  drm/amd/display: Separate hardware initialization from creation

Lewis Huang (1):
  drm/amd/display: fix i2c wtire mot incorrect issue

Martin Leung (2):
  drm/amd/display: enable single dp seamless boot
  drm/amd/display: fix use of uninitialized variable

Martin Tsai (1):
  drm/amd/display: Handle virtual signal type in disable_link()

Mikita Lipski (1):
  drm/amd/display: Rebuild mapped resources after pipe split

Nikola Cornij (1):
  drm/amd/display: Set number of pipes to 1 if the second pipe was
    disabled

Stylon Wang (1):
  drm/amd/display: Add debugfs entry to force YUV420 output

Wesley Chalmers (4):
  drm/amd/display: Replace for loop w/ function call
  drm/amd/display: Do not double-buffer DTO adjustments
  drm/amd/display: Revert fixup DPP programming sequence
  drm/amd/display: Optimize clocks on clock change

Zhan Liu (1):
  drm/amd/display: Add missing HBM support and raise Vega20's uclk.

 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c |  12 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h |   1 +
 .../amd/display/amdgpu_dm/amdgpu_dm_debugfs.c |  31 ++++
 .../dc/clk_mgr/dce110/dce110_clk_mgr.c        |  18 ++-
 .../display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c  | 132 +++++-------------
 drivers/gpu/drm/amd/display/dc/core/dc.c      |  38 ++---
 drivers/gpu/drm/amd/display/dc/core/dc_link.c |  63 ++++++---
 .../gpu/drm/amd/display/dc/core/dc_link_ddc.c |   4 +-
 .../gpu/drm/amd/display/dc/core/dc_resource.c |  26 ++--
 drivers/gpu/drm/amd/display/dc/dc.h           |  12 +-
 .../gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c |   8 ++
 .../gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h |  12 ++
 .../amd/display/dc/dcn10/dcn10_hw_sequencer.c |   3 +-
 .../gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c |  52 +------
 .../gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h |   2 +-
 .../drm/amd/display/dc/dcn20/dcn20_hubbub.c   |  12 +-
 .../drm/amd/display/dc/dcn20/dcn20_hubbub.h   |   1 +
 .../drm/amd/display/dc/dcn20/dcn20_hwseq.c    |  11 +-
 .../gpu/drm/amd/display/dc/dcn20/dcn20_optc.c |   4 +
 .../drm/amd/display/dc/dcn20/dcn20_resource.c |  29 +---
 .../dc/dml/dcn20/display_mode_vba_20v2.c      |   9 +-
 .../gpu/drm/amd/display/dc/inc/core_types.h   |   1 +
 .../amd/display/dc/inc/hw/clk_mgr_internal.h  |  10 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h  |   3 +-
 .../amd/display/modules/freesync/freesync.c   |  32 +++--
 .../amd/display/modules/inc/mod_freesync.h    |   1 +
 .../amd/display/modules/power/power_helpers.c |  93 ++++++------
 .../amd/display/modules/power/power_helpers.h |   1 +
 28 files changed, 315 insertions(+), 306 deletions(-)

-- 
2.22.0



More information about the amd-gfx mailing list