[PATCH 00/30] DC Patches Dec 13, 2017

Harry Wentland harry.wentland at amd.com
Wed Dec 13 22:34:32 UTC 2017


 * Fix MST headless hotplug
 * Add bunch of error prints for missing BIOS implementations
 * Remove log spam for long reg waits
 * Bunch of DCN fixes and cleanup of HW programming code

Andrew Jiang (1):
  drm/amd/display: dal 3.1.27

Anthony Koo (1):
  drm/amd/display: Fix check for whether dmcu fw is running

Dmytro Laktyushkin (4):
  drm/amd/display: clean up dcn soc params
  drm/amd/display: fix rotated surface scaling
  drm/amd/display: fix global sync param retrieval when not pipe
    splitting
  drm/amd/display: fix 180 full screen pipe split

Eric Bernstein (5):
  drm/amd/display: Update HUBP
  drm/amd/display: Remove dwbc from pipe_ctx
  drm/amd/display: Clean up DCN cursor code
  drm/amd/display: Put dcn_mi_registers with other structs
  drm/amd/display: Update FMT and OPPBUF functions

Eric Yang (2):
  drm/amd/display: dal 3.1.26
  drm/amd/display: reprogram surface config on scaling change

Harry Wentland (5):
  drm/amd/display: Print type if we get wrong ObjectID from bios
  drm/amd/display: Remove dead enable_plane function definition and call
  drm/amd/display: Error print when ATOM BIOS implementation is missing
  drm/amd/display: Don't spam debug log on long reg waits
  drm/amd/display: Call validate_fbc should_enable_fbc

Hugo Hu (1):
  drm/amd/display: Use the maximum link setting which EDP reported.

Jerry (Fangzhi) Zuo (1):
  drm/amd/display: Fix rehook MST display not light back on

Leo (Sunpeng) Li (2):
  drm/amd/display: Do DC mode-change check after stream creation
  drm/amd/display: Fix unused variable warnings.

Vitaly Prosyak (2):
  drm/amd/display: Define BLNDGAM_CONFIG_STATUS
  drm/amd/display: Declare and share color space types for dcn's

Yongqiang Sun (1):
  drm/amd/display: Add hdr_supported flag

Yue Hin Lau (5):
  drm/amd/display: integrating optc pseudocode
  drm/amd/display: hubp refactor
  drm/amd/display: Only blank DCN when we have set_blank implementation
  drm/amd/display: check for null before calling is_blanked
  drm/amd/display: Expose dpp1_set_cursor_attributes

 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  28 +--
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |   2 +
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |  51 +++++
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h    |   1 +
 drivers/gpu/drm/amd/display/dc/bios/bios_parser.c  |  14 +-
 .../gpu/drm/amd/display/dc/bios/command_table.c    |  21 ++
 .../gpu/drm/amd/display/dc/bios/command_table2.c   |  13 ++
 .../gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c   |   8 +-
 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c   |  41 +---
 drivers/gpu/drm/amd/display/dc/core/dc.c           |   4 +-
 .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c  | 145 +++++++++++++
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |  16 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |   6 +
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |  63 +++---
 drivers/gpu/drm/amd/display/dc/dc.h                |   2 +-
 drivers/gpu/drm/amd/display/dc/dc_types.h          |   1 +
 drivers/gpu/drm/amd/display/dc/dce/dce_abm.c       |  18 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_abm.h       |   8 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_clocks.c    |   4 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c      |  34 +++-
 drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h      |   3 +
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |  42 ++--
 drivers/gpu/drm/amd/display/dc/dcn10/Makefile      |   2 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h   |   8 +-
 .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c    |  65 ++----
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c  |  74 +++----
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h  | 224 +++++++++++----------
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |  56 +++---
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c   |  72 ++++++-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.h   |  43 +++-
 .../{dcn10_timing_generator.c => dcn10_optc.c}     |  22 +-
 .../{dcn10_timing_generator.h => dcn10_optc.h}     |  27 ++-
 .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c  |   2 +-
 .../gpu/drm/amd/display/dc/dml/display_mode_lib.c  |  29 ---
 .../drm/amd/display/dc/dml/display_mode_structs.h  |   4 -
 drivers/gpu/drm/amd/display/dc/inc/core_types.h    |   1 -
 drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h     |   6 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/abm.h        |   4 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h       |   1 +
 drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h        |   2 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h       |  14 ++
 drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h  |  21 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/opp.h        |  38 ++--
 .../drm/amd/display/dc/inc/hw/timing_generator.h   |  19 ++
 drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h  |   9 +-
 drivers/gpu/drm/amd/display/dc/os_types.h          |   6 +-
 46 files changed, 743 insertions(+), 531 deletions(-)
 rename drivers/gpu/drm/amd/display/dc/dcn10/{dcn10_timing_generator.c => dcn10_optc.c} (98%)
 rename drivers/gpu/drm/amd/display/dc/dcn10/{dcn10_timing_generator.h => dcn10_optc.h} (96%)

-- 
2.14.1



More information about the amd-gfx mailing list