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 C6001 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

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 C6001 warnings

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

Reply via email to