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

Harry Wentland harry.wentland at amd.com
Mon Apr 3 23:07:14 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

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 +
 .../amd/display/modules/ddc_service/ddc_service.c  | 381 +++++++++++++++++++++
 .../drm/amd/display/modules/inc/mod_ddc_service.h  |  64 ++++
 35 files changed, 1009 insertions(+), 675 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/display/modules/ddc_service/ddc_service.c
 create mode 100644 drivers/gpu/drm/amd/display/modules/inc/mod_ddc_service.h

-- 
2.11.0



More information about the amd-gfx mailing list