This DC patchset brings improvements in multiple areas. In summary, we have:
- Clamp dc_cursor_position x_hotspot to prevent integer overflow - Query DC for gfx handling when setting linear tiling - Add a buffer for boot time crc - Silence static analysis warnings - Plumb MRQ programming out of DML for dml2_1 - Add dcn_mrq_present Field - Fix number of opp - Add debugfs to disallow eDP Replay entry Changes since v1: - Added back missing Reviewed-by tag for "drm/amd/display: Query DC for gfx handling when setting linear tiling" - Revised the commit message and title of "drm/amd/display: Silence static analysis warnings" - Reference to v1: https://patchwork.freedesktop.org/patch/710768/ Cc: Daniel Wheeler <[email protected]> Austin Zheng (2): drm/amd/display: Fix number of opp drm/amd/display: Add dcn_mrq_present Field Benjamin Nwankwo (1): drm/amd/display: Clamp dc_cursor_position x_hotspot to prevent integer overflow Gaghik Khachatrian (1): drm/amd/display: Silence static analysis warning Nicholas Carbones (1): drm/amd/display: Query DC for gfx handling when setting linear tiling Nicholas Kazlauskas (1): drm/amd/display: Plumb MRQ programming out of DML for dml2_1 Ray Wu (1): drm/amd/display: Add debugfs to disallow eDP Replay entry Taimur Hassan (1): drm/amd/display: Promote DC to 3.2.374 Tom Chung (1): drm/amd/display: Add a buffer for boot time crc .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 58 +++++++++++++++++++ .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 21 +++++++ .../amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 52 +++++++++++++++++ drivers/gpu/drm/amd/display/dc/core/dc.c | 10 ++++ drivers/gpu/drm/amd/display/dc/dc.h | 12 +++- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 27 +++++++++ drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 9 +++ .../dc/dml/dcn21/display_mode_vba_21.c | 2 +- .../dc/dml/dcn32/display_mode_vba_util_32.c | 6 +- .../dml21/inc/dml_top_soc_parameter_types.h | 1 + .../dml21/src/dml2_core/dml2_core_dcn4.c | 1 + .../src/dml2_core/dml2_core_dcn4_calcs.c | 22 +++++++ .../amd/display/dc/hubp/dcn401/dcn401_hubp.c | 7 ++- .../gpu/drm/amd/display/dc/inc/core_types.h | 1 + .../dc/resource/dcn10/dcn10_resource.c | 9 ++- .../dc/resource/dcn10/dcn10_resource.h | 2 + .../dc/resource/dcn20/dcn20_resource.c | 3 +- .../dc/resource/dcn201/dcn201_resource.c | 3 +- .../dc/resource/dcn21/dcn21_resource.c | 3 +- .../dc/resource/dcn30/dcn30_resource.c | 3 +- .../dc/resource/dcn301/dcn301_resource.c | 3 +- .../dc/resource/dcn302/dcn302_resource.c | 3 +- .../dc/resource/dcn303/dcn303_resource.c | 3 +- .../dc/resource/dcn31/dcn31_resource.c | 1 + .../dc/resource/dcn314/dcn314_resource.c | 3 +- .../dc/resource/dcn315/dcn315_resource.c | 3 +- .../dc/resource/dcn316/dcn316_resource.c | 3 +- .../dc/resource/dcn32/dcn32_resource.c | 1 + .../dc/resource/dcn321/dcn321_resource.c | 1 + .../dc/resource/dcn35/dcn35_resource.c | 3 +- .../dc/resource/dcn351/dcn351_resource.c | 3 +- .../dc/resource/dcn36/dcn36_resource.c | 3 +- .../dc/resource/dcn401/dcn401_resource.c | 9 ++- .../dc/resource/dcn401/dcn401_resource.h | 2 + 34 files changed, 270 insertions(+), 23 deletions(-) -- 2.43.0
