[PATCH 00/35] DC Patches February 21, 2020

Rodrigo Siqueira Rodrigo.Siqueira at amd.com
Fri Feb 21 16:02:49 UTC 2020


This DC patchset brings improvements in multiple areas. In summary, we
highlight:

* Fixes and improvements on:
  - DML
  - ddc
  - i2c
  - tx mask
  - link training
* DMCUB improvements
* Clks optimizations

Alvin Lee (3):
  drm/amd/display: Update TX masks correctly
  drm/amd/display: Disable PG on NV12
  drm/amd/display: Update TTU properly

Anthony Koo (2):
  drm/amd/display: Add function pointers for panel related hw functions
  drm/amd/display: make some rn_clk_mgr structs and funcs static

Aric Cyr (4):
  drm/amd/display: dal_ddc_i2c_payloads_create can fail causing panic
  drm/amd/display: Only round InfoFrame refresh rates
  drm/amd/display: 3.2.73
  drm/amd/display: 3.2.74

Bhawanpreet Lakha (1):
  drm/amd/display: Fix HDMI repeater authentication

David Galiffi (1):
  drm/amd/display: Workaround required for link training reliability

Dmytro Laktyushkin (4):
  drm/amd/display: update scaling filters
  drm/amd/display: update dml input population function
  drm/amd/display: remove unused dml variable
  drm/amd/display: correct dml surface size assignment

George Shen (1):
  drm/amd/display: Temporarily disable stutter on MPO transition

Hersen Wu (2):
  drm/amd/display: dmub back door load
  drm/amd/display: DMUB Firmware Load by PSP

Jaehyun Chung (2):
  drm/amd/display: Monitor patch to delay setting ignore MSA bit
  drm/amd/display: Access patches from stream for ignore MSA monitor
    patch

Martin Leung (1):
  drm/amd/display: Link training TPS1 workaround

Michael Strauss (1):
  drm/amd/display: Fix RV2 Variant Detection

Nicholas Kazlauskas (3):
  drm/amd/display: Wait for DMCUB to finish loading before executing
    commands
  drm/amd/display: Don't ask PSP to load DMCUB for backdoor load
  drm/amd/display: Add DMUB firmware state debugfs

Peikang Zhang (2):
  drm/amd/display: System crashes when add_ptb_to_table() gets called
  drm/amd/display: Add visual confirm support for FreeSync 2 ARGB2101010

Roman Li (1):
  drm/amd/display: Add dmcu f/w loading for NV12

Samson Tam (1):
  drm/amd/display: do not force UCLK DPM to stay at highest state during
    display off in DCN2

Sung Lee (2):
  drm/amd/display: Revert "DCN2.x Do not program DPPCLK if same value"
  drm/amd/display: Make clock table struct more accessible

Vladimir Stempen (1):
  drm/amd/display: programming last delta in output transfer function
    LUT to a correct value

Wyatt Wood (1):
  drm/amd/display: Add driver support for enabling PSR on DMCUB

Yongqiang Sun (1):
  drm/amd/display: optimize prgoram wm and clks

Yu-ting Shen (1):
  drm/amd/display: limit display clock to 100MHz to avoid FIFO error

 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c |   50 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_debugfs.c |   27 +
 .../gpu/drm/amd/display/dc/calcs/dcn_calcs.c  |   20 +-
 .../gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c  |   26 +-
 .../display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c  |   10 +-
 .../amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c |    8 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c      |   10 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c |    7 +-
 .../gpu/drm/amd/display/dc/core/dc_link_ddc.c |   52 +-
 .../gpu/drm/amd/display/dc/core/dc_link_dp.c  |   25 +-
 drivers/gpu/drm/amd/display/dc/dc.h           |    7 +-
 drivers/gpu/drm/amd/display/dc/dc_link.h      |    1 +
 drivers/gpu/drm/amd/display/dc/dc_types.h     |    1 +
 drivers/gpu/drm/amd/display/dc/dce/Makefile   |    2 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c |   16 +
 .../drm/amd/display/dc/dce/dce_scl_filters.c  | 2204 ++++++++++-------
 .../amd/display/dc/dce/dce_scl_filters_old.c  |   25 +
 drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c |    5 +-
 drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h |    3 +-
 .../display/dc/dce110/dce110_hw_sequencer.c   |   15 +-
 .../display/dc/dce110/dce110_hw_sequencer.h   |    4 +
 .../amd/display/dc/dcn10/dcn10_cm_common.c    |   13 +
 .../drm/amd/display/dc/dcn10/dcn10_hubbub.c   |  101 +-
 .../drm/amd/display/dc/dcn10/dcn10_hubbub.h   |    8 +-
 .../amd/display/dc/dcn10/dcn10_hw_sequencer.c |   58 +-
 .../gpu/drm/amd/display/dc/dcn10/dcn10_init.c |    2 +
 .../drm/amd/display/dc/dcn20/dcn20_hubbub.c   |   11 +-
 .../drm/amd/display/dc/dcn20/dcn20_hwseq.c    |   45 +-
 .../gpu/drm/amd/display/dc/dcn20/dcn20_init.c |    2 +
 .../drm/amd/display/dc/dcn20/dcn20_resource.c |   38 +-
 .../drm/amd/display/dc/dcn21/dcn21_hubbub.c   |  138 +-
 .../drm/amd/display/dc/dcn21/dcn21_hubbub.h   |    8 +-
 .../gpu/drm/amd/display/dc/dcn21/dcn21_init.c |    2 +
 .../drm/amd/display/dc/dcn21/dcn21_resource.c |   19 +-
 .../dc/dml/dcn20/display_mode_vba_20v2.c      |    8 +
 .../amd/display/dc/dml/display_mode_structs.h |    4 +-
 .../drm/amd/display/dc/dml/display_mode_vba.c |   11 +-
 .../drm/amd/display/dc/dml/display_mode_vba.h |    4 -
 .../amd/display/dc/inc/hw/clk_mgr_internal.h  |    4 +
 .../gpu/drm/amd/display/dc/inc/hw/dchubbub.h  |    2 +-
 .../amd/display/dc/inc/hw_sequencer_private.h |    5 +
 .../drm/amd/display/dmub/inc/dmub_gpint_cmd.h |    1 +
 .../gpu/drm/amd/display/dmub/src/dmub_dcn20.c |    5 +
 .../gpu/drm/amd/display/include/dal_asic_id.h |   12 +-
 .../amd/display/modules/freesync/freesync.c   |    8 +-
 .../display/modules/hdcp/hdcp2_execution.c    |    4 +-
 .../gpu/drm/amd/display/modules/vmid/vmid.c   |   16 +-
 47 files changed, 1878 insertions(+), 1169 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_scl_filters_old.c

-- 
2.25.0



More information about the amd-gfx mailing list