[PATCH 00/25] DC Patches Jan 08, 2019

sunpeng.li at amd.com sunpeng.li at amd.com
Tue Jan 8 16:28:02 UTC 2019


From: Leo Li <sunpeng.li at amd.com>

Summary of change:
* AUX interface cleanup and refactor
* Fix potential warning storm on Raven
* Fix vanishing cursor bug on Raven


Bayan Zabihiyan (1):
  drm/amd/display: Add new infopacket definition

Charlene Liu (2):
  drm/amd/display: fix PME notification not working in RV desktop
  drm/amd/display: dp interlace MSA timing programming for Interlace
    mode.

David Francis (4):
  drm/amd/display: Shift dc link aux to aux_payload
  drm/amd/display: Switch ddc to new aux interface
  drm/amd/display: Change from aux_engine to dce_aux
  drm/amd/display: Remove i2caux folder

Derek Lai (1):
  drm/amd/display: Set link rate set if eDP ver >= 1.4.

Dmytro Laktyushkin (1):
  drm/amd/display: Rename configure_encoder to enc1_configure_encoder

Eric Bernstein (1):
  drm/amd/display: Check if registers are available before accessing

Eric Yang (1):
  drm/amd/display: add workaround for 4k video underflow

Joshua Aberback (2):
  drm/amd/display: Fix missing hwss function for dce
  drm/amd/display: Fix for NULL ramp pointer crashing driver

Josip Pavic (1):
  drm/amd/display: Pack DMCU iRAM alignment

Krunoslav Kovac (1):
  drm/amd/display: Check for NULL when creating gamma struct

Leo Li (1):
  Revert "drm/amd/display: Signal hw_done() after waiting for
    flip_done()"

Martin Tsai (1):
  drm/amd/display: Redefine DMCU_SCRATCH to identify DMCU state

Nicholas Kazlauskas (1):
  drm/amd/display: Fix disabled cursor on top screen edge

Roman Li (1):
  drm/amd/display: fix warning on raven hotplug

Steven Chiu (3):
  drm/amd/display: 3.2.12
  drm/amd/display: 3.2.13
  drm/amd/display: 3.2.14

Tony Cheng (1):
  drm/amd/display: refactor reg_update

abdoulaye berthe (1):
  drm/amd/display: fix CTS 4.2.2.8

hersen wu (1):
  drm/amd/display: dal-pplib interface refactor dal part

 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  10 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |  84 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c   |  57 ++
 drivers/gpu/drm/amd/display/dc/Makefile            |   2 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |  13 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c  | 161 +---
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   | 111 ++-
 drivers/gpu/drm/amd/display/dc/core/dc_surface.c   |   9 +-
 drivers/gpu/drm/amd/display/dc/dc.h                |   3 +-
 drivers/gpu/drm/amd/display/dc/dc_dp_types.h       |  13 +-
 drivers/gpu/drm/amd/display/dc/dc_helper.c         |  36 +-
 drivers/gpu/drm/amd/display/dc/dc_types.h          |   1 -
 drivers/gpu/drm/amd/display/dc/dce/dce_aux.c       | 647 +++------------
 drivers/gpu/drm/amd/display/dc/dce/dce_aux.h       |  30 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c      | 123 +--
 .../drm/amd/display/dc/dce/dce_stream_encoder.c    |  65 +-
 .../drm/amd/display/dc/dce100/dce100_resource.c    |   2 +-
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |  30 +-
 .../drm/amd/display/dc/dce110/dce110_resource.c    |   2 +-
 .../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  |   2 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c   |   2 +-
 .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c  |  42 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c  |   2 +-
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |  19 +-
 .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c  |   6 +-
 .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h  |   2 +-
 .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c  |  55 +-
 .../amd/display/dc/dcn10/dcn10_stream_encoder.c    |  68 +-
 drivers/gpu/drm/amd/display/dc/i2caux/aux_engine.c | 606 --------------
 drivers/gpu/drm/amd/display/dc/i2caux/aux_engine.h |  86 --
 .../amd/display/dc/i2caux/dce100/i2caux_dce100.c   | 106 ---
 .../amd/display/dc/i2caux/dce100/i2caux_dce100.h   |  32 -
 .../display/dc/i2caux/dce110/aux_engine_dce110.c   | 505 ------------
 .../display/dc/i2caux/dce110/aux_engine_dce110.h   |  78 --
 .../dc/i2caux/dce110/i2c_hw_engine_dce110.h        | 218 -----
 .../dc/i2caux/dce110/i2c_sw_engine_dce110.c        | 160 ----
 .../dc/i2caux/dce110/i2c_sw_engine_dce110.h        |  43 -
 .../amd/display/dc/i2caux/dce110/i2caux_dce110.c   | 329 --------
 .../amd/display/dc/i2caux/dce110/i2caux_dce110.h   |  54 --
 .../amd/display/dc/i2caux/dce120/i2caux_dce120.c   | 120 ---
 .../amd/display/dc/i2caux/dce120/i2caux_dce120.h   |  32 -
 .../display/dc/i2caux/dce80/i2c_hw_engine_dce80.c  | 875 ---------------------
 .../display/dc/i2caux/dce80/i2c_hw_engine_dce80.h  |  54 --
 .../display/dc/i2caux/dce80/i2c_sw_engine_dce80.h  |  43 -
 .../drm/amd/display/dc/i2caux/dce80/i2caux_dce80.c | 284 -------
 .../drm/amd/display/dc/i2caux/dce80/i2caux_dce80.h |  38 -
 .../drm/amd/display/dc/i2caux/dcn10/i2caux_dcn10.c | 120 ---
 .../drm/amd/display/dc/i2caux/dcn10/i2caux_dcn10.h |  32 -
 .../display/dc/i2caux/diagnostics/i2caux_diag.c    |  97 ---
 .../display/dc/i2caux/diagnostics/i2caux_diag.h    |  32 -
 drivers/gpu/drm/amd/display/dc/i2caux/engine.h     | 111 ---
 .../gpu/drm/amd/display/dc/i2caux/engine_base.c    |  52 --
 drivers/gpu/drm/amd/display/dc/i2caux/i2c_engine.c | 118 ---
 drivers/gpu/drm/amd/display/dc/i2caux/i2c_engine.h | 115 ---
 .../amd/display/dc/i2caux/i2c_generic_hw_engine.c  | 284 -------
 .../amd/display/dc/i2caux/i2c_generic_hw_engine.h  |  77 --
 .../gpu/drm/amd/display/dc/i2caux/i2c_hw_engine.c  | 251 ------
 .../gpu/drm/amd/display/dc/i2caux/i2c_hw_engine.h  |  80 --
 .../gpu/drm/amd/display/dc/i2caux/i2c_sw_engine.c  | 601 --------------
 .../gpu/drm/amd/display/dc/i2caux/i2c_sw_engine.h  |  81 --
 drivers/gpu/drm/amd/display/dc/i2caux/i2caux.h     | 122 ---
 drivers/gpu/drm/amd/display/dc/inc/core_types.h    |   2 +-
 drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h   |  17 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h       |  10 +-
 .../gpu/drm/amd/display/include/i2caux_interface.h |  33 +-
 .../drm/amd/display/modules/color/color_gamma.c    |   3 +-
 .../drm/amd/display/modules/freesync/freesync.c    |  94 ++-
 .../gpu/drm/amd/display/modules/inc/mod_freesync.h |   2 +-
 .../gpu/drm/amd/display/modules/inc/mod_shared.h   |   3 +-
 .../drm/amd/display/modules/power/power_helpers.c  |   5 +-
 72 files changed, 762 insertions(+), 6844 deletions(-)
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/aux_engine.c
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/aux_engine.h
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce100/i2caux_dce100.c
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce100/i2caux_dce100.h
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce110/aux_engine_dce110.c
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce110/aux_engine_dce110.h
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce110/i2c_hw_engine_dce110.h
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce110/i2c_sw_engine_dce110.c
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce110/i2c_sw_engine_dce110.h
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce110/i2caux_dce110.c
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce110/i2caux_dce110.h
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce120/i2caux_dce120.c
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce120/i2caux_dce120.h
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.c
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.h
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce80/i2c_sw_engine_dce80.h
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce80/i2caux_dce80.c
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce80/i2caux_dce80.h
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dcn10/i2caux_dcn10.c
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dcn10/i2caux_dcn10.h
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/diagnostics/i2caux_diag.c
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/diagnostics/i2caux_diag.h
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/engine.h
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/engine_base.c
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_engine.c
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_engine.h
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_generic_hw_engine.c
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_generic_hw_engine.h
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_hw_engine.c
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_hw_engine.h
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_sw_engine.c
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_sw_engine.h
 delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2caux.h

-- 
2.7.4



More information about the amd-gfx mailing list