[PATCH 00/12] DC Patches Feb 6th, 2023

Qingqing Zhuo qingqing.zhuo at amd.com
Fri Feb 3 15:24:40 UTC 2023


This DC patchset brings improvements in multiple areas. In summary, we have:
 
- DC 3.2.222
- FW 0.0.153.0
- Code re-organize for dc_link.c
- Bug fixes on rotation, DRR and more
- DCN314 domain power control moved to dmcub
 
Cc: Daniel Wheeler <daniel.wheeler at amd.com>
---

Alvin Lee (1):
  drm/amd/display: Set max vratio for prefetch to 7.9 for YUV420 MPO

Anthony Koo (1):
  drm/amd/display: [FW Promotion] Release 0.0.153.0

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

Aurabindo Pillai (1):
  drm/amd/display: Fix null pointer deref error on rotation

Hans de Goede (1):
  drm/amd/display: Drop CONFIG_BACKLIGHT_CLASS_DEVICE ifdefs

Jingwen Zhu (1):
  drm/amd/display: avoid disable otg when dig was disabled

Leo (Hanghong) Ma (1):
  drm/amd/display: Add HDMI manufacturer OUI and device id read

Nicholas Kazlauskas (1):
  drm/amd/display: Move DCN314 DOMAIN power control to DMCUB

Wenjing Liu (1):
  drm/amd/display: break down dc_link.c

Wesley Chalmers (3):
  drm/amd/display: Do not set DRR on pipe commit
  drm/amd/display: Do not commit pipe when updating DRR
  drm/amd/display: Only raise FP2 outside of lock

 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c |   15 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_debugfs.c |    4 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_helpers.c |    2 +-
 .../display/amdgpu_dm/amdgpu_dm_mst_types.c   |    2 +-
 drivers/gpu/drm/amd/display/dc/Makefile       |    2 +-
 .../dc/clk_mgr/dcn315/dcn315_clk_mgr.c        |   26 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c      |   37 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c | 4873 +----------------
 .../gpu/drm/amd/display/dc/core/dc_resource.c |    2 +-
 drivers/gpu/drm/amd/display/dc/dc.h           |    8 +-
 .../gpu/drm/amd/display/dc/dc_hdmi_types.h    |   20 +
 drivers/gpu/drm/amd/display/dc/dc_link.h      |   69 +-
 .../display/dc/dce110/dce110_hw_sequencer.c   |   12 +-
 .../amd/display/dc/dcn10/dcn10_hw_sequencer.c |    4 +-
 .../gpu/drm/amd/display/dc/dcn10/dcn10_optc.c |    9 +
 .../gpu/drm/amd/display/dc/dcn10/dcn10_optc.h |    5 +-
 .../display/dc/dcn10/dcn10_stream_encoder.c   |    6 +-
 .../drm/amd/display/dc/dcn20/dcn20_hwseq.c    |   43 +-
 .../gpu/drm/amd/display/dc/dcn20/dcn20_optc.c |    1 +
 .../display/dc/dcn20/dcn20_stream_encoder.c   |    2 +-
 .../drm/amd/display/dc/dcn201/dcn201_optc.c   |    1 +
 .../drm/amd/display/dc/dcn21/dcn21_hwseq.c    |    6 +-
 .../drm/amd/display/dc/dcn30/dcn30_hwseq.c    |    5 +-
 .../gpu/drm/amd/display/dc/dcn30/dcn30_optc.c |   10 +
 .../gpu/drm/amd/display/dc/dcn30/dcn30_optc.h |    2 +
 .../drm/amd/display/dc/dcn31/dcn31_hwseq.c    |    8 +-
 .../gpu/drm/amd/display/dc/dcn31/dcn31_optc.c |    1 +
 .../dc/dcn314/dcn314_dio_stream_encoder.c     |    2 +-
 .../drm/amd/display/dc/dcn314/dcn314_hwseq.c  |   24 +
 .../drm/amd/display/dc/dcn314/dcn314_hwseq.h  |    2 +
 .../drm/amd/display/dc/dcn314/dcn314_init.c   |    2 +-
 .../drm/amd/display/dc/dcn314/dcn314_optc.c   |    1 +
 .../dc/dcn32/dcn32_dio_stream_encoder.c       |    2 +-
 .../drm/amd/display/dc/dcn32/dcn32_hwseq.c    |    4 +-
 .../gpu/drm/amd/display/dc/dcn32/dcn32_optc.c |    1 +
 .../drm/amd/display/dc/dcn32/dcn32_resource.h |    2 +
 .../drm/amd/display/dc/dml/dcn32/dcn32_fpu.c  |   32 +
 .../dc/dml/dcn32/display_mode_vba_32.c        |    8 +-
 .../dc/dml/dcn32/display_mode_vba_32.h        |    3 +-
 .../dc/dml/dcn32/display_mode_vba_util_32.c   |   12 +-
 .../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 +
 .../gpu/drm/amd/display/dc/inc/core_types.h   |   27 -
 .../amd/display/dc/inc/hw/timing_generator.h  |    2 +
 drivers/gpu/drm/amd/display/dc/inc/link.h     |   32 +-
 drivers/gpu/drm/amd/display/dc/link/Makefile  |    9 +-
 .../display/dc/link/accessories/link_dp_cts.c |    4 +-
 .../dc/link/accessories/link_dp_trace.c       |    9 +-
 .../dc/link/accessories/link_dp_trace.h       |    1 +
 .../display/dc/link/accessories/link_fpga.c   |   95 +
 .../display/dc/link/accessories/link_fpga.h   |   30 +
 .../amd/display/dc/link/hwss/link_hwss_dio.c  |   16 +-
 .../display/dc/link/hwss/link_hwss_hpo_dp.c   |    4 +-
 .../drm/amd/display/dc/link/link_detection.c  | 1356 +++++
 .../drm/amd/display/dc/link/link_detection.h  |   30 +
 .../gpu/drm/amd/display/dc/link/link_dpms.c   | 2395 ++++++++
 .../gpu/drm/amd/display/dc/link/link_dpms.h   |   35 +
 .../drm/amd/display/dc/link/link_factory.c    |  577 ++
 .../drm/amd/display/dc/link/link_factory.h    |   29 +
 .../drm/amd/display/dc/link/link_resource.c   |  149 +
 .../drm/amd/display/dc/link/link_resource.h   |   29 +
 .../drm/amd/display/dc/link/link_validation.c |  396 ++
 .../drm/amd/display/dc/link/link_validation.h |   28 +
 .../dc/link/protocols/link_dp_capability.c    |   68 +-
 .../display/dc/link/protocols/link_dp_dpia.c  |    1 +
 .../dc/link/protocols/link_dp_irq_handler.c   |   12 +-
 .../dc/link/protocols/link_dp_irq_handler.h   |    4 -
 .../display/dc/link/protocols/link_dp_phy.c   |   83 +-
 .../display/dc/link/protocols/link_dp_phy.h   |    4 +
 .../dc/link/protocols/link_dp_training.c      |    3 +-
 .../dc/link/protocols/link_dp_training_dpia.c |    3 +
 .../gpu/drm/amd/display/dmub/inc/dmub_cmd.h   |   27 +-
 73 files changed, 5660 insertions(+), 5071 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/display/dc/link/accessories/link_fpga.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/link/accessories/link_fpga.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_detection.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_detection.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_dpms.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_dpms.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_factory.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_factory.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_resource.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_resource.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_validation.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_validation.h

-- 
2.25.1



More information about the amd-gfx mailing list