[PATCH 00/27] DC Patches Mar 8, 2017

Harry Wentland harry.wentland at amd.com
Wed Mar 8 21:54:40 UTC 2017


* Use atomic helpers for commit, suspend/resume, and gamma
* Whole bunch of fixes
* Updated scaler calculations

Amy Zhang (1):
  drm/amd/display: Simplify some DMCU waits

Andrey Grodzovsky (4):
  drm/amd/display: Refactor atomic commit implementation. (v2)
  drm/amd/display: Refactor headless to use atomic commit.
  drm/amd/display: Remove page_fleep_needed function.
  drm/amd/display: Switch to DRM helpers in s3.

Charlene Liu (6):
  drm/amd/display: freesync pipe split :VTotal_Min_Mask for Hflip/lock.
  drm/amd/display: extended the programming sequence to VFlip as well
  drm/amd/display: sometime VtotalMin less than VTotal (rounding issue)
  drm/amd/display: refclock from bios firmwareInfoTable
  drm/amd/display: move refclk from dc to resource_pool
  drm/amd/display: TPS4 logic typo fix

Dmytro Laktyushkin (4):
  drm/amd/display: add init calculation to scaler params
  drm/amd/display: fix hsplit viewport calculation for rotated/mirrored
    usecases
  drm/amd/display: fix viewport adjustment on rotated surface
  drm/amd/display: fix incorrect vp adjustment

Harry Wentland (4):
  drm/amd/display: Use amdgpu mode funcs statically
  drm/amd/display: Use atomic helpers for gamma
  drm/amd/display: Remove unused define from amdgpu_dm_types
  drm/amd/display: We don't support interlace and doublescan

Jordan Lazare (1):
  drm/amd/display: Less log spam

Leon Elazar (2):
  drm/amd/display: Adding FastUpdate functionality
  drm/amd/display: Memory leak fix during disable

Tony Cheng (2):
  drm/amd/display: clean up and simply locking logic
  drm/amd/display: remove independent lock as we have no use case today

Yongqiang Sun (2):
  drm/amd/display: After program backend, also program front end regs.
  drm/amd/display: Do not copy bottom pipe when map resource.

Zeyu Fan (1):
  drm/amd/display: Refactor on dc_sink structure.

 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 223 ++-----
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |   5 +
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_types.c    | 639 ++++++++-------------
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_types.h    |  12 +-
 drivers/gpu/drm/amd/display/dc/basics/logger.c     |   4 +-
 drivers/gpu/drm/amd/display/dc/bios/bios_parser.c  |   2 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           | 213 ++++---
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |   9 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |   4 +-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  | 391 ++++++++++---
 drivers/gpu/drm/amd/display/dc/core/dc_sink.c      |   4 +-
 drivers/gpu/drm/amd/display/dc/core/dc_stream.c    |   2 +-
 drivers/gpu/drm/amd/display/dc/dc.h                |  17 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c     |   4 +-
 .../gpu/drm/amd/display/dc/dce/dce_clock_source.c  |  17 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_clocks.c    |   1 +
 drivers/gpu/drm/amd/display/dc/dce/dce_clocks.h    |   1 -
 drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c      |  46 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.c     |  37 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h     |  16 +-
 .../drm/amd/display/dc/dce/dce_stream_encoder.c    |   4 +-
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |   1 +
 drivers/gpu/drm/amd/display/dc/inc/core_dc.h       |   4 -
 drivers/gpu/drm/amd/display/dc/inc/core_types.h    |   3 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/transform.h  |  11 +
 drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h  |  21 +-
 drivers/gpu/drm/amd/display/dc/inc/resource.h      |   4 +-
 .../drm/amd/display/include/hw_sequencer_types.h   |   1 +
 drivers/gpu/drm/amd/display/include/logger_types.h |   1 +
 .../drm/amd/display/modules/freesync/freesync.c    |  12 +-
 30 files changed, 862 insertions(+), 847 deletions(-)

-- 
2.10.2



More information about the amd-gfx mailing list