[PATCH v2 00/16] DC Patches Apr 3, 2017

Harry Wentland harry.wentland at amd.com
Mon Apr 3 23:43:02 UTC 2017


* First phase of getting multi-plane support
* Using DRM for all aux/i2c & edid read
* Fix screen flicker on Tonga & Bonaire
* Bunch of Raven bandwidth fixes
* Bunch of other fixes

v2: Forgot to remove ddc_service module. This is no longer
    needed. Please disregard previous patch set.


Amy Zhang (1):
  drm/amd/display: PSR Aux Channel and Static Screen Support Fix

Andrey Grodzovsky (5):
  drm/amd/display: Remove get_connector_for_link.
  drm/amd/display: Remove get_connector_for_sink.
  drm/amd/display: Fix i2c write flag.
  drm/amd/display: Refactor edid read.
  drm/amd/display: Fix s3 hang on resume.

Dmytro Laktyushkin (1):
  drm/amd/display: fix dce_calc surface pitch setting for non underlay
    pipes

Harry Wentland (1):
  drm/amd/display: Fix cleanup in amdgpu_dm_initialize_drm_device

Jordan Lazare (2):
  drm/amd/display: Fill in vrefresh and min_vblank_time for dce8/dce10
  drm/amd/display: Log clock source in error condition

Reza Amini (2):
  drm/amd/display: remove surface validation against stream rect
  drm/amd/display: refactor member referencing to improve readability

Shirish S (2):
  drm/amd/display: decouple per-crtc-plane model
  drm/amd/display: update plane functionalities

Yongqiang Sun (1):
  drm/amd/display: Ignore visible flag when check surface update type.

Zeyu Fan (1):
  drm/amd/display: Temporary disable PSR for HBR2 & HBR3

 drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h           |  21 ++
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  76 +++--
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  | 112 +++----
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c  |  16 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h  |   2 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |  54 +++-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h    |   2 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_types.c    | 139 +++++++--
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_types.h    |   5 +-
 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c   |   4 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |  80 +++--
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |  55 +---
 drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c  | 337 +--------------------
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |  33 +-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  | 107 +++----
 drivers/gpu/drm/amd/display/dc/dc.h                |  25 +-
 drivers/gpu/drm/amd/display/dc/dc_types.h          |   6 +
 drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.c     |   3 +-
 .../amd/display/dc/dce100/dce100_hw_sequencer.c    |  21 ++
 .../amd/display/dc/dce100/dce100_hw_sequencer.h    |   5 +
 .../drm/amd/display/dc/dce100/dce100_resource.c    |   7 +-
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |   8 +-
 .../amd/display/dc/dce110/dce110_hw_sequencer.h    |   8 +
 .../drm/amd/display/dc/dce110/dce110_resource.c    |   7 +-
 .../drm/amd/display/dc/dce112/dce112_resource.c    |   7 +-
 .../drm/amd/display/dc/dce120/dce120_resource.c    |   2 +
 .../drm/amd/display/dc/dce80/dce80_hw_sequencer.c  |   2 +
 .../gpu/drm/amd/display/dc/dce80/dce80_resource.c  |   7 +-
 drivers/gpu/drm/amd/display/dc/dm_helpers.h        |  10 +
 drivers/gpu/drm/amd/display/dc/i2caux/i2caux.c     |   9 +-
 drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h   |  38 ++-
 .../drm/amd/display/include/ddc_service_types.h    |  28 --
 .../gpu/drm/amd/display/include/i2caux_interface.h |   3 +
 33 files changed, 564 insertions(+), 675 deletions(-)

-- 
2.11.0



More information about the amd-gfx mailing list