This DC patchset brings improvements in multiple areas. In summary, we 
highlight:

- Add static keyword for sharpness tables.
- Refactor fams2 calculations.
- Add gpuvm and hvm params to dml21.
- Expose functions of other dcn use.
- Extend inbox0 HW lock support to DCN35.
- Disable SR feature on eDP1 by default.
- Implement ramless idle mouse trigger.
- Migrate DCCG register access from hwseq to dccg component.
- Skip eDP detection when no sink.
- Refactor and fix link_dpms
- Correct logic check error for fastboot.
- Check return of shaper curve to HW format.
- Remove conditional for shaper 3DLUT power-on.

Cc: Dan Wheeler <[email protected]> 


Alex Hung (2):
  drm/amd/display: Check return of shaper curve to HW format
  drm/amd/display: Remove conditional for shaper 3DLUT power-on

Bhuvanachandra Pinninti (1):
  drm/amd/display: Migrate DCCG registers access from hwseq to dccg
    component.

Charlene Liu (2):
  drm/amd/display: Disable SR feature on eDP1 by default
  drm/amd/display: Correct logic check error for fastboot

Dillon Varone (1):
  drm/amd/display: Refactor fams2 calculations

Dmytro Laktyushkin (2):
  drm/amd/display: Add gpuvm and hvm params to dml21
  drm/amd/display: Expose functions of other dcn use

Dominik Kaszewski (2):
  drm/amd/display: Refactor and fix link_dpms I2C
  drm/amd/display: Refactor and fix link_dpms info

Muaaz Nisar (1):
  drm/amd/display: Implementing ramless idle mouse trigger

Nicholas Carbones (3):
  Revert "drm/amd/display: Add Handling for gfxversion DcGfxBase"
  Revert "drm/amd/display: Correct hubp GfxVersion verification"
  Revert "drm/amd/display: Add Gfx Base Case For Linear Tiling Handling"

Saidireddy Yenugu (1):
  drm/amd/display: Skip eDP detection when no sink

Samson Tam (1):
  drm/amd/display: Add static keyword for sharpness tables

Taimur Hassan (1):
  drm/amd/display: Promote DC to 3.2.370

Webb Chen (1):
  drm/amd/display: Extend inbox0 HW lock support to DCN35

 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c |   6 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_helpers.c |  12 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c |   8 +
 drivers/gpu/drm/amd/display/dc/core/dc.c      |   5 +-
 .../drm/amd/display/dc/core/dc_hw_sequencer.c |   7 -
 .../gpu/drm/amd/display/dc/core/dc_resource.c |   1 -
 .../gpu/drm/amd/display/dc/core/dc_stream.c   |  15 +
 drivers/gpu/drm/amd/display/dc/dc.h           |   3 +-
 drivers/gpu/drm/amd/display/dc/dc_hw_types.h  |   3 +-
 drivers/gpu/drm/amd/display/dc/dc_stream.h    |   9 +
 .../amd/display/dc/dccg/dcn20/dcn20_dccg.c    |  54 +-
 .../amd/display/dc/dccg/dcn20/dcn20_dccg.h    |  14 +-
 .../amd/display/dc/dccg/dcn201/dcn201_dccg.c  |   7 +-
 .../amd/display/dc/dccg/dcn21/dcn21_dccg.c    |   6 +-
 .../amd/display/dc/dccg/dcn30/dcn30_dccg.c    |   6 +-
 .../amd/display/dc/dccg/dcn301/dcn301_dccg.c  |   6 +-
 .../amd/display/dc/dccg/dcn31/dcn31_dccg.c    |   5 +
 .../amd/display/dc/dccg/dcn314/dcn314_dccg.c  |   7 +-
 .../amd/display/dc/dccg/dcn32/dcn32_dccg.c    |   5 +
 .../amd/display/dc/dccg/dcn35/dcn35_dccg.c    |  11 +-
 .../amd/display/dc/dccg/dcn401/dcn401_dccg.c  |  17 +-
 .../drm/amd/display/dc/dce/dce_mem_input.c    |   3 -
 .../drm/amd/display/dc/dce/dmub_hw_lock_mgr.c |   5 +
 .../display/dc/dce110/dce110_mem_input_v.c    |   3 -
 drivers/gpu/drm/amd/display/dc/dm_helpers.h   |   2 +-
 .../drm/amd/display/dc/dml/calcs/dcn_calcs.c  |   1 -
 .../dml2_0/dml21/dml21_translation_helper.c   |  11 +-
 .../amd/display/dc/dml2_0/dml21/dml21_utils.c | 205 +++---
 .../amd/display/dc/dml2_0/dml21/dml21_utils.h |   1 +
 .../dml21/inc/dml_top_soc_parameter_types.h   |   2 +
 .../drm/amd/display/dc/dml2_0/dml2_wrapper.h  |   1 +
 .../display/dc/hubbub/dcn401/dcn401_hubbub.c  |  10 +-
 .../display/dc/hubbub/dcn401/dcn401_hubbub.h  |  10 +
 .../amd/display/dc/hubp/dcn10/dcn10_hubp.c    |  33 +-
 .../amd/display/dc/hubp/dcn20/dcn20_hubp.c    |  26 +-
 .../amd/display/dc/hubp/dcn30/dcn30_hubp.c    |  26 +-
 .../amd/display/dc/hubp/dcn401/dcn401_hubp.c  |   7 +-
 .../amd/display/dc/hwss/dce110/dce110_hwseq.c |   4 +-
 .../amd/display/dc/hwss/dcn10/dcn10_hwseq.c   |   5 +-
 .../amd/display/dc/hwss/dcn20/dcn20_hwseq.c   |  29 +-
 .../amd/display/dc/hwss/dcn201/dcn201_hwseq.c |   5 +-
 .../amd/display/dc/hwss/dcn21/dcn21_hwseq.c   |   9 +-
 .../amd/display/dc/hwss/dcn30/dcn30_hwseq.c   |   5 +-
 .../amd/display/dc/hwss/dcn31/dcn31_hwseq.c   |   5 +-
 .../amd/display/dc/hwss/dcn32/dcn32_hwseq.c   |  11 +-
 .../amd/display/dc/hwss/dcn35/dcn35_hwseq.c   |  48 +-
 .../amd/display/dc/hwss/dcn35/dcn35_hwseq.h   |   4 +
 .../amd/display/dc/hwss/dcn35/dcn35_init.c    |   2 +
 .../amd/display/dc/hwss/dcn351/dcn351_init.c  |   2 +
 .../amd/display/dc/hwss/dcn401/dcn401_hwseq.c |   5 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h  |   4 +
 .../drm/amd/display/dc/link/link_detection.c  |   2 +-
 .../gpu/drm/amd/display/dc/link/link_dpms.c   | 640 +++++++-----------
 .../drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c  |   3 +-
 .../amd/display/dc/optc/dcn35/dcn35_optc.c    |   6 +-
 .../amd/display/dc/optc/dcn35/dcn35_optc.h    |   9 +
 .../resource/dcn32/dcn32_resource_helpers.c   |   3 +-
 .../display/dc/sspl/dc_spl_isharp_filters.c   |   4 +-
 .../gpu/drm/amd/display/dmub/inc/dmub_cmd.h   |   3 +-
 59 files changed, 698 insertions(+), 663 deletions(-)

-- 
2.43.0

Reply via email to