[PATCH 00/39] DC Patches 11 Dec 2019
Rodrigo Siqueira
Rodrigo.Siqueira at amd.com
Wed Dec 11 15:32:14 UTC 2019
This DC patchset brings improvements in multiple areas. In summary, we
highlight:
* Fixes on DCN2, bounding box calcs, regamma, and other;
* Enhancements in DMUB;
* Improvements on DCN20/21, freesync, DSC and others.
Aidan Yang (1):
drm/amd/display: Disable integerscaling for downscale and MPO
Amanda Liu (1):
drm/amd/display: Reinstate LFC optimization
Anthony Koo (1):
drm/amd/display: Do not handle linkloss for eDP
Aric Cyr (5):
drm/amd/display: Remove integer scaling code from DC and fix cursor
drm/amd/display: 3.2.63
drm/amd/display: scaling changes should also be a full update
drm/amd/display: 3.2.64
drm/amd/display: Fix manual trigger source for DCN2
Camille Cho (1):
drm/amd/display: Add definition for number of backlight data points
Charlene Liu (2):
drm/amd/display: HDMI 2.x audio bandwidth check
drm/amd/display: Add warmup escape call support
Dale Zhao (1):
drm/amd/display: Use absolute time stamp to follow the eDP T7 spec
requirement
Derek Lai (1):
drm/amd/display: Specified VR patch skip to reset segment to 0
Eric Yang (1):
drm/amd/display: update chroma viewport wa
Hugo Hu (1):
drm/amd/display: disable lttpr for Navi
Joshua Aberback (1):
drm/amd/display: Add interface to adjust DSC max target bpp limit
Josip Pavic (1):
drm/amd/display: fix regamma build optimization
Jun Lei (1):
drm/amd/display: support virtual DCN
Martin Leung (1):
drm/amd/display: Enable Seamless Boot Transition for Multiple Streams
Nicholas Kazlauskas (4):
drm/amd/display: Get DMUB registers from ASIC specific structs
drm/amd/display: Use physical addressing for DMCUB on both dcn20/21
drm/amd/display: Perform DMUB hw_init on resume
drm/amd/display: Get cache window sizes from DMCUB firmware
Nikola Cornij (2):
drm/amd/display: Map ODM memory correctly when doing ODM combine
drm/amd/display: Add debug option to override DSC target bpp increment
Noah Abradjian (4):
drm/amd/display: Add wait for flip not pending on pipe unlock
drm/amd/display: Use pipe_count for num of opps
drm/amd/display: Collapse resource arrays when pipe is disabled
drm/amd/display: Remove reliance on pipe indexing
Paul Hsieh (1):
drm/amd/display: check link status before disable stream
Qingqing Zhuo (1):
drm/amd/display: AVI info package change due to spec update
Roman Li (1):
drm/amd/display: Default max bpc to 16 for eDP
Samson Tam (2):
drm/amd/display: fix 270 degree rotation for mixed-SLS mode
drm/amd/display: fix missing cursor on some rotated SLS displays
Sung Lee (3):
drm/amd/display: Fix update_bw_bounding_box Calcs
drm/amd/display: Lower DPP DTO only when safe
drm/amd/display: Formula refactor for calculating DPP CLK DTO
abdoulaye berthe (2):
drm/amd/display: disable lttpr for RN
drm/amd/display: Update extended timeout support for DCN20 and DCN21
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 209 +++++++-----
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 7 +
.../display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 46 ++-
.../display/dc/clk_mgr/dcn20/dcn20_clk_mgr.h | 6 +-
.../amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 8 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 177 ++++++----
.../gpu/drm/amd/display/dc/core/dc_link_dp.c | 10 +-
.../drm/amd/display/dc/core/dc_link_hwss.c | 13 +-
.../gpu/drm/amd/display/dc/core/dc_resource.c | 145 ++++++--
.../gpu/drm/amd/display/dc/core/dc_stream.c | 59 ++--
drivers/gpu/drm/amd/display/dc/dc.h | 5 +-
drivers/gpu/drm/amd/display/dc/dc_dsc.h | 5 +-
drivers/gpu/drm/amd/display/dc/dc_link.h | 1 +
drivers/gpu/drm/amd/display/dc/dc_stream.h | 7 +
drivers/gpu/drm/amd/display/dc/dc_types.h | 13 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 3 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 4 +-
.../amd/display/dc/dcn10/dcn10_hw_sequencer.c | 68 ++--
.../gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c | 20 +-
.../drm/amd/display/dc/dcn20/dcn20_hwseq.c | 36 +-
.../drm/amd/display/dc/dcn20/dcn20_hwseq.h | 1 -
.../gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 24 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 1 +
.../gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 314 ++++++++++++++++--
.../gpu/drm/amd/display/dc/dcn21/dcn21_hubp.h | 1 +
.../drm/amd/display/dc/dcn21/dcn21_resource.c | 31 +-
.../drm/amd/display/dc/dm_services_types.h | 3 +-
.../amd/display/dc/dml/display_mode_structs.h | 1 +
.../drm/amd/display/dc/dml/display_mode_vba.c | 2 +-
drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 33 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 3 +-
drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 7 +-
.../gpu/drm/amd/display/dc/inc/hw_sequencer.h | 6 +-
drivers/gpu/drm/amd/display/dc/inc/resource.h | 2 +
.../inc/{dmub_fw_state.h => dmub_fw_meta.h} | 64 ++--
.../gpu/drm/amd/display/dmub/inc/dmub_srv.h | 7 +-
.../gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 84 ++++-
.../gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 117 +++++++
.../gpu/drm/amd/display/dmub/src/dmub_dcn21.c | 107 +-----
.../gpu/drm/amd/display/dmub/src/dmub_dcn21.h | 13 +-
.../gpu/drm/amd/display/dmub/src/dmub_reg.h | 10 +-
.../gpu/drm/amd/display/dmub/src/dmub_srv.c | 57 +++-
.../gpu/drm/amd/display/include/dal_asic_id.h | 6 +-
.../amd/display/modules/color/color_gamma.c | 6 +-
.../amd/display/modules/freesync/freesync.c | 32 +-
.../amd/display/modules/inc/mod_freesync.h | 1 +
46 files changed, 1261 insertions(+), 514 deletions(-)
rename drivers/gpu/drm/amd/display/dmub/inc/{dmub_fw_state.h => dmub_fw_meta.h} (57%)
--
2.24.0
More information about the amd-gfx
mailing list