From: Roman Li <[email protected]>

This DC patchset brings improvements in multiple areas. In summary, we 
highlight:
* Add configurable SPL namespace prefix.
* Add register definitions in dcn_hubbub_registers.
* Add additional info from DML.
* Add dc interface for query QoS information.
* Fix wrong x_pos and y_pos for cursor offload.
* Fix Smart Power OLED not working after S4.
* Fix double cursor when switching between hw and sw cursor.
* Refactor HPD to increase flexibility.
* Remove unused encoder types.

Cc: Dan Wheeler <[email protected]>

Charlene Liu (1):
  drm/amd/display: add register definitions in dcn_hubbub_registers

Dillon Varone (1):
  drm/amd/display: Guard FAMS2 configuration updates

Dmytro Laktyushkin (1):
  drm/amd/display: refactor HPD to increase flexibility

Ian Chen (1):
  drm/amd/display: fix Smart Power OLED not working after S4

Ivan Lipski (3):
  drm/amd/display: Remove unused encoder types
  drm/amd/display: Use local variable for analog_engine initialization
  drm/amd/display: Move RGB-type check for audio sync to DCE HW sequence

Jing Zhou (1):
  drm/amd/display: Correct FIXED_VS Link Rate Toggle Condition

Navid Assadian (1):
  drm/amd/display - dc: Add configurable SPL namespace prefix

Nevenko Stupar (1):
  drm/amd/display: Add additional info from DML

Nicholas Kazlauskas (2):
  drm/amd/display: Fix wrong x_pos and y_pos for cursor offload
  drm/amd/display: Reset pipe mask at beginning of cursor offload

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

Wenjing Liu (1):
  drm/amd/display: add dc interface for query QoS information

 drivers/gpu/drm/amd/display/dc/core/dc.c      |  30 +++
 drivers/gpu/drm/amd/display/dc/dc.h           |  39 ++-
 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c  |  18 +-
 .../drm/amd/display/dc/dce/dce_link_encoder.c |  47 +++-
 .../drm/amd/display/dc/dce/dce_link_encoder.h |   8 +-
 .../display/dc/dcn201/dcn201_link_encoder.c   |   3 +
 .../amd/display/dc/dcn21/dcn21_link_encoder.c |   3 +
 .../display/dc/dio/dcn10/dcn10_link_encoder.c |  43 ++++
 .../display/dc/dio/dcn10/dcn10_link_encoder.h |  11 +-
 .../display/dc/dio/dcn20/dcn20_link_encoder.c |   3 +
 .../dc/dio/dcn30/dcn30_dio_link_encoder.c     |   3 +
 .../dc/dio/dcn301/dcn301_dio_link_encoder.c   |   3 +
 .../dc/dio/dcn31/dcn31_dio_link_encoder.c     |   3 +
 .../dc/dio/dcn32/dcn32_dio_link_encoder.c     |   3 +
 .../dc/dio/dcn321/dcn321_dio_link_encoder.c   |   3 +
 .../dc/dio/dcn35/dcn35_dio_link_encoder.c     |   3 +
 .../dc/dio/dcn401/dcn401_dio_link_encoder.c   |   3 +
 .../display/dc/hubbub/dcn10/dcn10_hubbub.h    |   6 +-
 .../amd/display/dc/hubp/dcn401/dcn401_hubp.c  |  14 +-
 .../amd/display/dc/hwss/dce110/dce110_hwseq.c |  25 +-
 .../amd/display/dc/hwss/dcn35/dcn35_hwseq.c   |   1 +
 .../amd/display/dc/hwss/dcn401/dcn401_hwseq.c |  17 +-
 .../drm/amd/display/dc/hwss/hw_sequencer.h    |  37 +++
 .../drm/amd/display/dc/inc/hw/link_encoder.h  |   4 +
 .../gpu/drm/amd/display/dc/inc/link_service.h |   3 -
 .../drm/amd/display/dc/link/link_detection.c  |  10 +-
 .../gpu/drm/amd/display/dc/link/link_dpms.c   |   3 +-
 .../drm/amd/display/dc/link/link_factory.c    | 240 +++++++++---------
 .../link_dp_training_fixed_vs_pe_retimer.c    |   2 +-
 .../amd/display/dc/link/protocols/link_hpd.c  | 165 ++++--------
 .../amd/display/dc/link/protocols/link_hpd.h  |   1 -
 .../dc/resource/dcn32/dcn32_resource.h        |   5 +-
 drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c  | 186 +++++++-------
 drivers/gpu/drm/amd/display/dc/sspl/dc_spl.h  |   8 -
 .../drm/amd/display/dc/sspl/dc_spl_filters.c  |   4 +-
 .../drm/amd/display/dc/sspl/dc_spl_filters.h  |   4 +-
 .../display/dc/sspl/dc_spl_isharp_filters.c   |  31 +--
 .../display/dc/sspl/dc_spl_isharp_filters.h   |  16 +-
 .../display/dc/sspl/dc_spl_scl_easf_filters.c | 155 +++++------
 .../display/dc/sspl/dc_spl_scl_easf_filters.h |  37 +--
 .../amd/display/dc/sspl/dc_spl_scl_filters.c  |  27 +-
 .../amd/display/dc/sspl/dc_spl_scl_filters.h  |   3 +-
 .../amd/display/dc/sspl/spl_custom_float.c    |  11 +-
 .../amd/display/dc/sspl/spl_custom_float.h    |   4 +-
 .../drm/amd/display/dc/sspl/spl_fixpt31_32.c  |  78 +++---
 .../drm/amd/display/dc/sspl/spl_fixpt31_32.h  |  56 ++--
 .../drm/amd/display/dc/sspl/spl_os_types.h    |   9 +
 47 files changed, 777 insertions(+), 611 deletions(-)

-- 
2.34.1

Reply via email to