mbox series

[pull] amdgpu drm-next-6.3

Message ID 20230203220316.8580-1-alexander.deucher@amd.com (mailing list archive)
State New, archived
Headers show
Series [pull] amdgpu drm-next-6.3 | expand

Pull-request

https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-6.3-2023-02-03

Message

Alex Deucher Feb. 3, 2023, 10:03 p.m. UTC
Hi Dave, Daniel,

More stuff for 6.3.  Mostly bug fixes.

The following changes since commit aebd8f0c6f8280ba35bc989f4a9ea47469d3589a:

  Merge v6.2-rc6 into drm-next (2023-01-31 12:23:23 +0100)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-6.3-2023-02-03

for you to fetch changes up to 69ed0c5d44d72051b13e65384e9d9354c45d5e14:

  Revert "drm/amd/display: disable S/G display on DCN 3.1.4" (2023-02-03 15:42:42 -0500)

----------------------------------------------------------------
amd-drm-next-6.3-2023-02-03:

amdgpu:
- PCI hotplug fixes
- Allow S0ix without BIOS support
- GC11 fixes
- DCN 3.2.x fixes
- Enable freesync over PCon
- DSC fix
- DCN 3.1.4 fixes
- NBIO 4.3 fix
- Misc code cleanups and spelling fixes
- Temporarily disable S/G on DCN 2.1 and 3.1.2/3
- Fix and re-enable S/G on DCN 3.1.4
- Re-enable the AGP aperture on GMC 11.x

----------------------------------------------------------------
Alex Deucher (6):
      drm/amd/display: Properly handle additional cases where DCN is not supported
      drm/amd/display: disable S/G display on DCN 2.1.0
      drm/amd/display: disable S/G display on DCN 3.1.2/3
      drm/amd/display: properly handling AGP aperture in vm setup
      Revert "Revert "drm/amdgpu/gmc11: enable AGP aperture""
      Revert "drm/amd/display: disable S/G display on DCN 3.1.4"

Aric Cyr (2):
      drm/amd/display: Revert "avoid disable otg when dig was disabled"
      drm/amd/display: 3.2.221

Daniel Miess (3):
      drm/amd/display: Correct bw_params population
      drm/amd/display: Add missing brackets in calculation
      drm/amd/display: Adjust downscaling limits for dcn314

Evan Quan (1):
      drm/amdgpu: enable HDP SD for gfx 11.0.3

Fangzhi Zuo (1):
      drm/amd/display: Add Debug Log for MST and PCON

George Shen (1):
      drm/amd/display: Unassign does_plane_fit_in_mall function from dcn3.2

Graham Sider (1):
      drm/amdgpu: update wave data type to 3 for gfx11

Guilherme G. Piccoli (1):
      drm/amd/display: Trivial swizzle-related code clean-ups

Hersen Wu (1):
      drm/amd/display: fix linux dp link lost handled only one time

Jonathan Neuschäfer (1):
      drm/amdgpu: Fix a typo ("boradcast")

Leon Huang (1):
      drm/amd/display: Fix only one ABM pipe enabled under ODM combined case

Mario Limonciello (2):
      drm/amd: Allow s0ix without BIOS support
      drm/amd: Fix initialization for nbio 4.3.0

Mustapha Ghaddar (1):
      drm/amd/display: Add Function declaration in dc_link

Nicholas Kazlauskas (2):
      drm/amd/display: Fix Z8 support configurations
      drm/amd/display: Reset DMUB mailbox SW state after HW reset

Samson Tam (1):
      drm/amd/display: fix MALL size hardcoded for DCN321

Sung Joon Kim (1):
      drm/amd/display: Enable Freesync over PCon

Tim Huang (1):
      drm/amd/pm: drop unneeded dpm features disablement for SMU 13.0.4/11

Tom Rix (2):
      drm/amd/display: reduce else-if to else in dcn10_blank_pixel_data()
      drm/amd/display: reduce else-if to else in dcn32_calculate_dlg_params()

Vitaly Prosyak (2):
      Revert "drm/amdgpu: TA unload messages are not actually sent to psp when amdgpu is uninstalled"
      drm/amdgpu: always sending PSP messages LOAD_ASD and UNLOAD_TA

Vladimir Stempen (1):
      drm/amd/display: fix FCLK pstate change underflow

Wenjing Liu (1):
      drm/amd/display: add rc_params_override option in dc_dsc_config

Yifan Zha (1):
      drm/amdgpu: Remove writing GRBM_GFX_CNTL in RLCG interface under SRIOV

Yiqing Yao (1):
      drm/amdgpu: Enable vclk dclk node for gc11.0.3

ye xingchen (1):
      drm/amdgpu/display: remove duplicate include header in files

 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c           |   8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |  16 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c           |   2 -
 drivers/gpu/drm/amd/amdgpu/df_v1_7.c               |   2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c             |   4 +-
 drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c           |   7 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c             |   1 +
 drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c            |   7 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c          |   6 +-
 drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c             |   8 +-
 drivers/gpu/drm/amd/amdgpu/soc21.c                 |   3 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 130 +++++++++++++++++----
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |  67 ++++++-----
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  |  45 ++++++-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |  12 ++
 .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c |  31 +++--
 .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c |  26 +----
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |   1 -
 drivers/gpu/drm/amd/display/dc/dc.h                |   2 +-
 drivers/gpu/drm/amd/display/dc/dc_hw_types.h       |  24 ++++
 drivers/gpu/drm/amd/display/dc/dc_link.h           |  30 +++++
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |   2 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c   |  36 +++++-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c |   9 ++
 .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c  |   8 +-
 .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c  |   6 +-
 .../drm/amd/display/dc/dcn314/dcn314_resource.c    |   5 +-
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_init.c  |   2 +-
 .../drm/amd/display/dc/dcn321/dcn321_resource.c    |   1 -
 drivers/gpu/drm/amd/display/dc/dm_helpers.h        |   1 +
 .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c   |  14 +--
 .../display/dc/dml/dcn314/display_mode_vba_314.c   |   2 +-
 .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c   |   6 +-
 drivers/gpu/drm/amd/display/dc/dsc/dscc_types.h    |   5 +-
 drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c   |  10 +-
 .../display/dc/link/protocols/link_dp_dpia_bw.h    |  24 ----
 drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c    |  12 ++
 .../drm/amd/display/include/ddc_service_types.h    |   1 +
 .../drm/amd/display/modules/inc/mod_info_packet.h  |   4 +-
 .../amd/display/modules/info_packet/info_packet.c  |   4 +-
 drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |   6 +-
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |  14 +++
 44 files changed, 435 insertions(+), 176 deletions(-)