[PATCH 00/34] DC Patches Mar 20, 2018

Harry Wentland harry.wentland at amd.com
Tue Mar 20 19:12:25 UTC 2018


 * Fix multi-channel audio
 * Fix banding on 6 bit eDP panels with Polaris
 * Fix Polaris 12 BW calcs
 * Drop EDID read during atomic_check (for MST)

Anthony Koo (3):
  drm/amd/display: Couple bug fixes in stats module
  drm/amd/display: Rename encoder_info_packet to dc_info_packet
  drm/amd/display: Only program MSA_TIMING_PARAM if it changed

Bhawanpreet Lakha (2):
  drm/amd/display: Add debug prints for bandwidth calculations
  drm/amd/display: Correct print types in DC_LOGS

Dmytro Laktyushkin (4):
  drm/amd/display: fix lexa bw bounding box
  drm/amd/display: add mpc to dtn log
  drm/amd/display: align dtn logs and add mpc idle bit print
  drm/amd/display: hide inconsistent mpcc programming from dtn log

Eric Bernstein (2):
  drm/amd/display: Change wb_h/vratio to double
  drm/amd/display: Add num_active_wb to DML

Eric Yang (1):
  drm/amd/display: Only update mpc blend config if not full update

Harry Wentland (4):
  drm/amd/display: We shouldn't set format_default on plane as atomic
    driver
  drm/amd/display: Add one to EDID's audio channel count when passing to
    DC
  drm/amd/display: Don't read EDID in atomic_check
  drm/amd/display: Move commit_planes_to_stream to amdgpu_dm

Julian Parkin (1):
  drm/amd/display: drop dc_validate_guaranteed

Martin Tsai (1):
  drm/amd/display: correct the condition in setting cursor not visible
    beyond left edge

Mikita Lipski (6):
  drm/amd/display: Allow truncation to 10 bits
  drm/amd/display: Fix FMT truncation programming
  drm/amd/display: Don't call amdgpu_dm_display_resume as it doesn't
    exist
  drm/amd/display: Adding stutter entry wm to dce bw struct
  drm/amd/display: Implementing new bandwidth registers for DCE120
  drm/amd/display: Separate mem input constuctors for dce 112 and 120

Nikola Cornij (2):
  drm/amd/display: Update ASIC header files
  drm/amd/display: Rename feature-specific register address init macro

Roman Li (1):
  drm/amd/display: add assert in enable FBC

SivapiriyanKumarasamy (1):
  drm/amd/display: Add vline IRQ programming for DCN

Tony Cheng (2):
  drm/amd/display: dal 3.1.39
  drm/amd/display: dal 3.1.40

Vitaly Prosyak (1):
  drm/amd/display: Add dc_lut_mode enum

Xingyue Tao (2):
  drm/amd/display: Add double buffer machanism to ICSC
  drm/amd/display: Add double buffer machanism to OCSC

Yongqiang Sun (1):
  drm/amd/display: Retry when read dpcd caps failed.

 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 111 +++-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  |   2 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |  32 +-
 .../gpu/drm/amd/display/dc/calcs/calcs_logger.h    | 579 +++++++++++++++++++++
 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c   | 238 ++++++++-
 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c   |  74 +--
 drivers/gpu/drm/amd/display/dc/core/dc.c           |  95 +---
 drivers/gpu/drm/amd/display/dc/core/dc_debug.c     |  14 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |  23 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |  16 +-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  | 131 ++---
 drivers/gpu/drm/amd/display/dc/dc.h                |   3 +-
 drivers/gpu/drm/amd/display/dc/dc_stream.h         |  19 +-
 drivers/gpu/drm/amd/display/dc/dc_types.h          |   9 +
 drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c | 103 +++-
 drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.h |  17 +
 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c       |   9 +-
 .../drm/amd/display/dc/dce/dce_stream_encoder.c    |   4 +-
 .../drm/amd/display/dc/dce100/dce100_resource.c    |  33 --
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |  10 +-
 .../drm/amd/display/dc/dce110/dce110_mem_input_v.c |   1 +
 .../drm/amd/display/dc/dce110/dce110_resource.c    |  33 --
 .../drm/amd/display/dc/dce112/dce112_resource.c    |  33 --
 .../drm/amd/display/dc/dce112/dce112_resource.h    |   5 -
 .../drm/amd/display/dc/dce120/dce120_resource.c    |   3 +-
 .../gpu/drm/amd/display/dc/dce80/dce80_resource.c  |  49 --
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c   |   9 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h   |  47 +-
 .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c    |  90 ++--
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c  |  22 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h  |  32 +-
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |  58 ++-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c   |  24 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.h   |   5 +
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c  |  76 +++
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h  |  14 +
 .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c  |  36 +-
 .../drm/amd/display/dc/dml/display_mode_structs.h  |   5 +-
 .../dc/i2caux/dce110/i2c_hw_engine_dce110.c        |   2 +-
 drivers/gpu/drm/amd/display/dc/inc/core_types.h    |   6 +-
 drivers/gpu/drm/amd/display/dc/inc/dce_calcs.h     |   1 +
 drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h  |   5 +
 drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h  |   1 +
 drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h        |  17 +
 .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h |  21 +-
 .../drm/amd/display/dc/inc/hw/timing_generator.h   |   3 +
 drivers/gpu/drm/amd/display/dc/inc/resource.h      |   4 -
 drivers/gpu/drm/amd/display/dc/irq_types.h         |   7 +
 drivers/gpu/drm/amd/display/modules/stats/stats.c  |  39 +-
 49 files changed, 1568 insertions(+), 602 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h

-- 
2.14.1



More information about the amd-gfx mailing list