[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