[PATCH 0/9] DC Patches Nov 19, 2024

Alex Hung alex.hung at amd.com
Wed Nov 20 00:28:28 UTC 2024


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

* Add hblank borrowing support
* Limit VTotal range to max hw cap minus fp
* Correct prefetch calculation
* Add option to retrieve detile buffer size
* Add support for custom recout_width in SPL
* Add disable_ips_in_dpms_off flag for IPS
* Enable EASF based on luma taps only
* Add a left edge pixel if in YCbCr422 or YCbCr420 and odm

Cc: Daniel Wheeler <daniel.wheeler at amd.com>

Aric Cyr (1):
  drm/amd/display: 3.2.311

Chris Park (1):
  drm/amd/display: Add hblank borrowing support

Dillon Varone (1):
  drm/amd/display: Limit VTotal range to max hw cap minus fp

Lo-an Chen (1):
  drm/amd/display: Correct prefetch calculation

Nicholas Kazlauskas (1):
  drm/amd/display: Add disable_ips_in_dpms_off flag for IPS

Peterson Guo (1):
  drm/amd/display: Add a left edge pixel if in YCbCr422 or YCbCr420 and
    odm

Samson Tam (2):
  drm/amd/display: Enable EASF based on luma taps only
  drm/amd/display: Add support for custom recout_width in SPL

Sung Lee (1):
  drm/amd/display: Add option to retrieve detile buffer size

 drivers/gpu/drm/amd/display/dc/core/dc.c      | 18 +++++++
 .../gpu/drm/amd/display/dc/core/dc_resource.c | 42 +++++++++++++++-
 drivers/gpu/drm/amd/display/dc/dc.h           |  7 ++-
 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c  |  2 +-
 .../gpu/drm/amd/display/dc/dc_spl_translate.c | 10 ++--
 .../amd/display/dc/dml2/display_mode_core.c   |  1 +
 .../dc/dml2/dml21/dml21_translation_helper.c  | 48 +++++++++++++++++--
 .../amd/display/dc/hwss/dcn32/dcn32_hwseq.c   |  3 +-
 .../amd/display/dc/hwss/dcn401/dcn401_hwseq.c |  7 ++-
 .../gpu/drm/amd/display/dc/inc/core_types.h   |  3 ++
 .../gpu/drm/amd/display/dc/link/link_dpms.c   |  3 +-
 .../dc/resource/dcn20/dcn20_resource.c        | 23 +++++++++
 .../dc/resource/dcn30/dcn30_resource.c        |  1 +
 .../dc/resource/dcn302/dcn302_resource.c      |  1 +
 .../dc/resource/dcn303/dcn303_resource.c      |  1 +
 .../dc/resource/dcn31/dcn31_resource.c        |  7 +++
 .../dc/resource/dcn31/dcn31_resource.h        |  3 ++
 .../dc/resource/dcn314/dcn314_resource.c      |  1 +
 .../dc/resource/dcn315/dcn315_resource.c      |  1 +
 .../dc/resource/dcn316/dcn316_resource.c      |  1 +
 .../dc/resource/dcn32/dcn32_resource.c        |  2 +
 .../dc/resource/dcn321/dcn321_resource.c      |  1 +
 .../dc/resource/dcn35/dcn35_resource.c        |  2 +
 .../dc/resource/dcn351/dcn351_resource.c      |  2 +
 .../dc/resource/dcn401/dcn401_resource.c      |  1 +
 drivers/gpu/drm/amd/display/dc/spl/dc_spl.c   | 37 +++++++++-----
 .../gpu/drm/amd/display/dc/spl/dc_spl_types.h | 10 +++-
 .../amd/display/modules/freesync/freesync.c   | 13 ++++-
 28 files changed, 223 insertions(+), 28 deletions(-)

-- 
2.43.0



More information about the amd-gfx mailing list