[PATCH 00/18] DC Patches September 17, 2021
Rodrigo Siqueira
Rodrigo.Siqueira at amd.com
Fri Sep 17 19:25:06 UTC 2021
This DC patchset brings improvements in multiple areas. In summary, we
highlight:
- New firmware version
- Fix HPD problems on DCN2
- Fix generic encoder problems and null deferences
- Adjust DCN301 watermark
- Rework dynamic bpp for DCN3x
- Improve link training fallback logic
Best Regards
Siqueira
Cc: Daniel Wheeler <daniel.wheeler at amd.com>
Cc: Mark Broadworth <mark.broadworth at amd.com>
Anthony Koo (2):
drm/amd/display: [FW Promotion] Release 0.0.83
drm/amd/display: [FW Promotion] Release 0.0.84
Aric Cyr (2):
drm/amd/display: 3.2.153
drm/amd/display: 3.2.154
Guo, Bing (1):
drm/amd/display: Fix issue with dynamic bpp change for DCN3x
Hayden Goodfellow (1):
drm/amd/display: Fix wrong format specifier in amdgpu_dm.c
Jimmy Kizito (4):
drm/amd/display: Fix link training fallback logic
drm/amd/display: Fix concurrent dynamic encoder assignment
drm/amd/display: Fix dynamic encoder reassignment
drm/amd/display: Fix null pointer dereference for encoders
Lai, Derek (1):
drm/amd/display: Added power down on boot for DCN3
Liu, Zhan (3):
drm/amd/display: Fix DCN3 B0 DP Alt Mapping
drm/amd/display: Fix B0 USB-C DP Alt mode
drm/amd/display: DIG mapping change is causing a blocker
Meenakshikumar Somasundaram (1):
drm/amd/display: Creating a fw boot options bit for an upcoming
feature
Michael Strauss (1):
drm/amd/display: Disable mem low power for CM HW block on DCN3.1
Nikola Cornij (1):
drm/amd/display: Use adjusted DCN301 watermarks
Qingqing Zhuo (1):
drm/amd/display: Extend w/a for hard hang on HPD to dcn20
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 +-
.../display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 12 +-
.../display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 4 +-
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 17 +-
.../gpu/drm/amd/display/dc/core/dc_link_dp.c | 39 +-
.../drm/amd/display/dc/core/dc_link_enc_cfg.c | 461 ++++++++++++++----
.../drm/amd/display/dc/core/dc_link_hwss.c | 35 +-
.../gpu/drm/amd/display/dc/core/dc_resource.c | 17 +-
drivers/gpu/drm/amd/display/dc/dc.h | 2 +-
.../display/dc/dce110/dce110_hw_sequencer.c | 2 +-
.../amd/display/dc/dcn10/dcn10_hw_sequencer.c | 2 +-
.../amd/display/dc/dcn10/dcn10_link_encoder.h | 1 +
.../drm/amd/display/dc/dcn20/dcn20_hwseq.c | 4 +-
.../drm/amd/display/dc/dcn20/dcn20_resource.c | 5 +-
.../display/dc/dcn20/dcn20_stream_encoder.c | 3 +-
.../dc/dcn30/dcn30_dio_stream_encoder.c | 18 +-
.../gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 17 +-
.../gpu/drm/amd/display/dc/dcn30/dcn30_vpg.c | 198 +++++---
.../gpu/drm/amd/display/dc/dcn30/dcn30_vpg.h | 6 +-
.../amd/display/dc/dcn301/dcn301_resource.c | 96 +++-
.../display/dc/dcn31/dcn31_dio_link_encoder.c | 39 +-
.../display/dc/dcn31/dcn31_dio_link_encoder.h | 11 +-
.../dc/dcn31/dcn31_hpo_dp_stream_encoder.c | 15 +-
.../drm/amd/display/dc/dcn31/dcn31_hwseq.c | 4 +
.../gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 2 +
.../drm/amd/display/dc/dcn31/dcn31_resource.c | 2 +-
.../gpu/drm/amd/display/dc/inc/core_types.h | 18 +-
.../gpu/drm/amd/display/dc/inc/dc_link_dp.h | 2 +-
.../drm/amd/display/dc/inc/hw/link_encoder.h | 6 +
.../amd/display/dc/inc/hw/stream_encoder.h | 6 +-
.../gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 23 +-
.../display/dc/irq/dcn20/irq_service_dcn20.c | 25 +
.../display/dc/irq/dcn20/irq_service_dcn20.h | 2 +
.../dc/virtual/virtual_stream_encoder.c | 3 +-
.../gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 7 +-
.../include/asic_reg/dpcs/dpcs_4_2_0_offset.h | 27 +
36 files changed, 878 insertions(+), 255 deletions(-)
--
2.25.1
More information about the amd-gfx
mailing list