[PATCH 00/19] DC Patches 20 April 2020

Aurabindo Pillai aurabindo.pillai at amd.com
Wed Apr 22 22:07:46 UTC 2020


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

* DC version 3.2.83.1
* Enhancements and refactoring in DMUB
* Improvments for DCN2, backlight and others

__

Anthony Koo (1):
  drm/amd/display: clean up some header paths

Aric Cyr (4):
  drm/amd/display: 3.2.82
  drm/amd/display: Use cursor locking to prevent flip delays
  drm/amd/display: 3.2.83
  drm/amd/display: 3.2.83.1

Dmytro Laktyushkin (2):
  drm/amd/display: check if REFCLK_CNTL register is present
  drm/amd/display: fix rn soc bb update

Joshua Aberback (2):
  drm/amd/display: Add DML variable for future asics
  drm/amd/display: Add dummy p-state latency bounding box override

Krunoslav Kovac (1):
  drm/amd/display: Internal refactoring to abstract color caps

Nicholas Kazlauskas (3):
  drm/amd/display: Fix DMUB meta offset for new load method
  drm/amd/display: Defer cursor update around VUPDATE for all ASIC
  drm/amd/display: Pass command instead of header into DMUB service

Sung Lee (4):
  drm/amd/display: Do not disable pipe split if mode is not supported
  drm/amd/display: Fail validation if building scaling params fails
  drm/amd/display: Change viewport limit to 12 for DCN2
  drm/amd/display: Update downspread percent to match spreadsheet for
    DCN2.1

Yongqiang Sun (2):
  drm/amd/display: Add panel cntl id for set backlight level.
  drm/amd/display: Add set backlight to hw sequencer.

 .../amd/display/amdgpu_dm/amdgpu_dm_color.c   |   7 +-
 .../drm/amd/display/dc/bios/command_table2.c  |  62 ++++++----
 drivers/gpu/drm/amd/display/dc/core/dc.c      |   4 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c |  36 ++----
 .../gpu/drm/amd/display/dc/core/dc_resource.c |   4 +-
 .../gpu/drm/amd/display/dc/core/dc_stream.c   |  40 +------
 drivers/gpu/drm/amd/display/dc/dc.h           |  48 +++++++-
 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c  |   2 +-
 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h  |   5 +-
 drivers/gpu/drm/amd/display/dc/dc_helper.c    |   6 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_abm.c  |  15 ++-
 drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c |  28 +++--
 drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c |  12 +-
 .../display/dc/dce110/dce110_hw_sequencer.c   |  35 +++++-
 .../display/dc/dce110/dce110_hw_sequencer.h   |   4 +
 .../amd/display/dc/dcn10/dcn10_hw_sequencer.c |  19 ++-
 .../amd/display/dc/dcn10/dcn10_hw_sequencer.h |   1 +
 .../gpu/drm/amd/display/dc/dcn10/dcn10_init.c |   2 +
 .../gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c  |  15 +++
 .../gpu/drm/amd/display/dc/dcn10/dcn10_mpc.h  |  20 +++-
 .../drm/amd/display/dc/dcn10/dcn10_resource.c |  48 +++++++-
 .../drm/amd/display/dc/dcn20/dcn20_hwseq.c    |  12 +-
 .../gpu/drm/amd/display/dc/dcn20/dcn20_init.c |   2 +
 .../gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c  |   1 +
 .../gpu/drm/amd/display/dc/dcn20/dcn20_mpc.h  |   3 +-
 .../drm/amd/display/dc/dcn20/dcn20_resource.c |  71 +++++++++--
 .../drm/amd/display/dc/dcn20/dcn20_resource.h |   2 +-
 .../gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c |  33 ++++--
 .../gpu/drm/amd/display/dc/dcn21/dcn21_init.c |   2 +
 .../drm/amd/display/dc/dcn21/dcn21_resource.c | 112 +++++++++++-------
 .../amd/display/dc/dml/display_mode_structs.h |   1 +
 .../drm/amd/display/dc/dml/display_mode_vba.c |   1 +
 .../drm/amd/display/dc/dml/display_mode_vba.h |   1 +
 drivers/gpu/drm/amd/display/dc/inc/hw/abm.h   |   5 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h   |  16 +++
 .../gpu/drm/amd/display/dc/inc/hw_sequencer.h |   5 +
 .../gpu/drm/amd/display/dmub/inc/dmub_cmd.h   |   6 +-
 .../gpu/drm/amd/display/dmub/inc/dmub_rb.h    |   6 +-
 .../gpu/drm/amd/display/dmub/inc/dmub_srv.h   |   3 +-
 .../gpu/drm/amd/display/dmub/inc/dmub_types.h |  11 ++
 .../gpu/drm/amd/display/dmub/src/dmub_srv.c   |  10 +-
 .../amd/display/modules/color/color_gamma.c   |  31 ++++-
 .../amd/display/modules/color/color_gamma.h   |   4 +-
 43 files changed, 523 insertions(+), 228 deletions(-)

-- 
2.17.1



More information about the amd-gfx mailing list