[PATCH 00/21] DC Patches Mar 7, 2022
Alan Liu
HaoPing.Liu at amd.com
Mon Mar 7 20:59:02 UTC 2022
This DC patchset brings improvements in multiple areas. In summary, we have:
* Remove FPU-related code from dcn20/21/303 to dml folder;
* Fixes related to clock_source_create;
* Several enhancements in DC/DMUB;
This version brings along following fixes:
- move FPU operations from dcn21 to dml/dcn20 folder
- move FPU-related code from dcn20 to dml folder
- Fix compile error from TO_CLK_MGR_INTERNAL
- Fix double free during GPU reset on DC streams
- Add NULL check
- [FW Promotion] Release 0.0.107.0
- enable dcn315/316 s0i2 support
- handle DP2.0 RX with UHBR20 but not UHBR13.5 support
- disable HPD SW timer for passive dongle type 1 only
- add gamut coefficient set A and B
- merge two duplicated clock_source_create
- Add link dp trace support
- move FPU associated DCN303 code to DML folder
- Release AUX engine after failed acquire
- Add minimal pipe split transition state
- Clean up fixed VS PHY test w/a function
- fix the clock source contruct for dcn315
- cleaning up smu_if to add future flexibility
- fix deep color ratio
- add debug option to bypass ssinfo from bios for dcn315
Acked-by: Alan Liu <HaoPing.Liu at amd.com>
Signed-off-by: Aric Cyr <aric.cyr at amd.com>
Anthony Koo (1):
drm/amd/display: [FW Promotion] Release 0.0.107.0
Aric Cyr (1):
drm/amd/display: 3.2.176
Charlene Liu (3):
drm/amd/display: fix the clock source contruct for dcn315
drm/amd/display: merge two duplicated clock_source_create
drm/amd/display: enable dcn315/316 s0i2 support
Chris Park (1):
drm/amd/display: Add NULL check
Dhillon, Jasdeep (1):
drm/amd/display: move FPU associated DCN303 code to DML folder
Dillon Varone (1):
drm/amd/display: Add minimal pipe split transition state
George Shen (1):
drm/amd/display: Clean up fixed VS PHY test w/a function
Hansen Dsouza (1):
drm/amd/display: fix deep color ratio
Jingwen Zhu (1):
drm/amd/display: add gamut coefficient set A and B
Leo (Hanghong) Ma (1):
drm/amd/display: Add link dp trace support
Leo Li (1):
drm/amd/display: Fix compile error from TO_CLK_MGR_INTERNAL
Leung, Martin (1):
drm/amd/display: cleaning up smu_if to add future flexibility
Melissa Wen (2):
drm/amd/display: move FPU operations from dcn21 to dml/dcn20 folder
drm/amd/display: move FPU code from dcn10 to dml/dcn10 folder
Melissa·Wen· (1):
drm/amd/display: move FPU-related code from dcn20 to dml folder
Nicholas Kazlauskas (1):
drm/amd/display: Fix double free during GPU reset on DC streams
Sung Joon Kim (1):
drm/amd/display: disable HPD SW timer for passive dongle type 1 only
Wenjing Liu (1):
drm/amd/display: handle DP2.0 RX with UHBR20 but not UHBR13.5 support
Wyatt Wood (1):
drm/amd/display: Release AUX engine after failed acquire
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 9 +-
.../display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 13 +-
.../dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c | 9 +-
.../dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.h | 67 +-
.../dc/clk_mgr/dcn30/dcn30_smu11_driver_if.h | 74 +
.../dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 2 +-
.../dc/clk_mgr/dcn316/dcn316_clk_mgr.c | 8 +-
.../display/dc/clk_mgr/dcn316/dcn316_smu.c | 26 +
.../display/dc/clk_mgr/dcn316/dcn316_smu.h | 2 +
drivers/gpu/drm/amd/display/dc/core/dc.c | 9 +-
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 6 +
.../gpu/drm/amd/display/dc/core/dc_link_ddc.c | 2 +
.../gpu/drm/amd/display/dc/core/dc_link_dp.c | 128 +-
.../drm/amd/display/dc/core/dc_link_enc_cfg.c | 7 +
.../gpu/drm/amd/display/dc/core/dc_resource.c | 3 +
drivers/gpu/drm/amd/display/dc/dc.h | 3 +-
drivers/gpu/drm/amd/display/dc/dc_link.h | 36 +
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 2 +-
.../drm/amd/display/dc/dce/dce_clock_source.c | 117 +
.../drm/amd/display/dc/dce/dce_clock_source.h | 9 +
.../drm/amd/display/dc/dcn10/dcn10_resource.c | 62 -
.../drm/amd/display/dc/dcn10/dcn10_resource.h | 4 +
drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 25 -
.../drm/amd/display/dc/dcn20/dcn20_resource.c | 1369 +-----------
.../drm/amd/display/dc/dcn20/dcn20_resource.h | 31 +-
drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 25 -
.../drm/amd/display/dc/dcn21/dcn21_resource.c | 564 +----
.../drm/amd/display/dc/dcn21/dcn21_resource.h | 11 +
.../drm/amd/display/dc/dcn30/dcn30_dpp_cm.c | 2 +-
.../drm/amd/display/dc/dcn30/dcn30_resource.c | 7 +
.../gpu/drm/amd/display/dc/dcn303/Makefile | 26 -
.../amd/display/dc/dcn303/dcn303_resource.c | 327 +--
.../amd/display/dc/dcn303/dcn303_resource.h | 3 +
.../drm/amd/display/dc/dcn31/dcn31_resource.c | 6 +-
.../amd/display/dc/dcn315/dcn315_resource.c | 37 +-
.../amd/display/dc/dcn316/dcn316_resource.c | 37 +-
drivers/gpu/drm/amd/display/dc/dml/Makefile | 4 +
.../drm/amd/display/dc/dml/dcn10/dcn10_fpu.c | 123 ++
.../drm/amd/display/dc/dml/dcn10/dcn10_fpu.h | 30 +
.../drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 1922 +++++++++++++++++
.../drm/amd/display/dc/dml/dcn20/dcn20_fpu.h | 51 +
.../amd/display/dc/dml/dcn303/dcn303_fpu.c | 362 ++++
.../amd/display/dc/dml/dcn303/dcn303_fpu.h | 32 +
.../gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 5 +
drivers/gpu/drm/amd/display/dc/link/Makefile | 2 +-
.../drm/amd/display/dc/link/link_dp_trace.c | 146 ++
.../drm/amd/display/dc/link/link_dp_trace.h | 57 +
.../gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 4 +-
.../amd/display/include/ddc_service_types.h | 1 +
.../display/include/grph_object_ctrl_defs.h | 22 -
50 files changed, 3213 insertions(+), 2616 deletions(-)
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_smu11_driver_if.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn10/dcn10_fpu.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn10/dcn10_fpu.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn303/dcn303_fpu.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn303/dcn303_fpu.h
create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_dp_trace.c
create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_dp_trace.h
--
2.25.1
More information about the amd-gfx
mailing list