[PATCH 00/26] DC Patches Dec 21, 2017

Harry Wentland harry.wentland at amd.com
Thu Dec 21 22:07:56 UTC 2017


 * Don't block dual-link DVI modes (fix to light them up is pending)
 * Make FBC allocation size dynamic
 * Fix MST topology change problem
 * Bunch of DCN fixes

Andrew Jiang (1):
  drm/amd/display: Fix check for setting input TF

Charlene Liu (1):
  drm/amd/display: PME sw wa to support waking AZ D3

Harry Wentland (9):
  drm/amd/display: Move MAX_TMDS_CLOCK define to header
  drm/amd/display: Remove unnecessary fail labels in
    create_stream_for_sink
  drm/amd/display: Pass signal directly to enable_tmds_output
  drm/amd/display: Debug print when validate_stream fails
  drm/amd/display: Don't allow dual-link DVI on all ASICs.
  drm/amd/display: Don't block dual-link DVI modes
  drm/amd/display: Debug-print reason for mode validation failure
  drm/amd/display: Log which clocks are unsupported
  drm/amd/display: Make create_stream_for_sink more consistent

Jerry (Fangzhi) Zuo (1):
  drm/amd/display: Fix topology change issue in MST rehook

Ken Chalmers (2):
  drm/amd/display: Fix Maximus pixel clock programming
  drm/amd/display: Eliminate several Maximus-specific code paths

Krunoslav Kovac (1):
  drm/amd/display: Pass full 3x4 remap matrix for color transform

Mikita Lipski (1):
  drm/amd/display: Prevent master programming in multisync

Nikola Cornij (1):
  drm/amd/display: Define remove_stream_from_ctx resource func

Roman Li (3):
  drm/amd/display: make FBC mem alloc dynamic
  drm/amd/display: cleanup after FBC init rework
  drm/amd/display: Fix FBC topology change

Tony Cheng (1):
  drm/amd/display: dal 3.1.28

Yongqiang Sun (5):
  drm/amd/display: Use pipe_control_lock instead of tg lock.
  drm/amd/display: disable eDP backlight for extend monitor only reboot
    use case.
  drm/amd/display: Disable eDP with a proper sequence.
  drm/amd/display: Move hubp reg access from hwss to hubp module.
  drm/amd/display: Use real BE and FE index to program regs.

 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 140 ++++++++------
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |   6 +
 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c   |   1 +
 drivers/gpu/drm/amd/display/dc/core/dc.c           |  19 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |  15 +-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |   8 +-
 drivers/gpu/drm/amd/display/dc/core/dc_stream.c    |   6 +-
 drivers/gpu/drm/amd/display/dc/dc.h                |   9 +-
 drivers/gpu/drm/amd/display/dc/dc_hw_types.h       |   6 +-
 .../gpu/drm/amd/display/dc/dce/dce_clock_source.c  |  12 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_clocks.c    |  15 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.c     |   4 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h     |  14 +-
 .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c  |  22 +--
 .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h  |   3 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c |  17 +-
 .../drm/amd/display/dc/dce100/dce100_resource.c    |   1 +
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    | 213 ++++++++-------------
 .../amd/display/dc/dce110/dce110_hw_sequencer.h    |   2 +-
 .../drm/amd/display/dc/dce110/dce110_resource.c    |   4 +-
 .../drm/amd/display/dc/dce112/dce112_resource.c    |   2 +
 .../drm/amd/display/dc/dce120/dce120_resource.c    |   2 +
 .../gpu/drm/amd/display/dc/dce80/dce80_resource.c  |   1 +
 .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c    |  17 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c  |  17 ++
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h  |  15 +-
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  | 119 ++++++------
 .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c  |  15 +-
 drivers/gpu/drm/amd/display/dc/dm_pp_smu.h         |   3 +-
 drivers/gpu/drm/amd/display/dc/inc/core_types.h    |   6 +
 drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h       |   3 +
 .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h   |   3 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/transform.h  |   2 +-
 drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h  |   2 +-
 .../amd/display/dc/virtual/virtual_link_encoder.c  |   3 +-
 .../amd/display/include/grph_object_ctrl_defs.h    |   5 -
 drivers/gpu/drm/amd/display/include/signal_types.h |   5 +
 37 files changed, 358 insertions(+), 379 deletions(-)

-- 
2.14.1



More information about the amd-gfx mailing list