All of lore.kernel.org
 help / color / mirror / Atom feed
From: Alex Deucher <alexander.deucher@amd.com>
To: <amd-gfx@lists.freedesktop.org>,
	<dri-devel@lists.freedesktop.org>, <airlied@gmail.com>,
	<daniel.vetter@ffwll.ch>
Cc: Alex Deucher <alexander.deucher@amd.com>
Subject: [pull] amdgpu, amdkfd, radeon drm-next-5.19
Date: Thu, 26 May 2022 16:06:41 -0400	[thread overview]
Message-ID: <20220526200641.64097-1-alexander.deucher@amd.com> (raw)

Hi Dave, Daniel,

Fixes for 5.19. The size is largely due to updates to new IPs which
were added in this cycle.

The following changes since commit c4955d9cd2fc56c43e78c908dad4e2cac7cc9073:

  Merge tag 'drm-intel-next-fixes-2022-05-24' of git://anongit.freedesktop.org/drm/drm-intel into drm-next (2022-05-25 12:03:41 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-5.19-2022-05-26

for you to fetch changes up to 62e9bd20035b53ff6c679499c08546d96c6c60a7:

  drm/amdgpu: add beige goby PCI ID (2022-05-26 14:56:33 -0400)

----------------------------------------------------------------
amd-drm-next-5.19-2022-05-26:

amdgpu:
- Link training fixes
- DPIA fixes
- Misc code cleanups
- Aux fixes
- Hotplug fixes
- More FP clean up
- Misc GFX9/10 fixes
- Fix a possible memory leak in SMU shutdown
- SMU 13 updates
- RAS fixes
- TMZ fixes
- GC 11 updates
- SMU 11 metrics fixes
- Fix coverage blend mode for overlay plane
- Note DDR vs LPDDR memory
- Fuzz fix for CS IOCTL
- Add new PCI DID

amdkfd:
- Clean up hive setup
- Misc fixes

radeon:
- Fix a possible NULL pointer dereference

----------------------------------------------------------------
Alan Liu (1):
      drm/amd/display: Add HDMI_ACP_SEND register

Alex Deucher (3):
      drm/amdgpu/discovery: validate VCN and SDMA instances
      drm/amdgpu: differentiate between LP and non-LP DDR memory
      drm/amdgpu: add beige goby PCI ID

Alvin Lee (1):
      drm/amd/display: Clean up code in dc

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

Bhawanpreet Lakha (1):
      drm/amd/display: Fic incorrect pipe being used for clk update

Candice Li (1):
      drm/amdgpu: Resolve pcie_bif RAS recovery bug

Christian König (1):
      drm/amdgpu: cleanup ctx implementation

Dan Carpenter (2):
      drm/amdgpu/pm: smu_v13_0_4: delete duplicate condition
      drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq()

Dave Airlie (1):
      drm/amdgpu/cs: make commands with 0 chunks illegal behaviour.

David Galiffi (1):
      drm/amd/display: Check if modulo is 0 before dividing.

Derek Lai (1):
      drm/amd/display: Allow individual control of eDP hotplug support

Eric Huang (1):
      drm/amdkfd: port cwsr trap handler from dkms branch

Evan Quan (8):
      drm/amd/pm: enable more dpm features for SMU 13.0.0
      drm/amd/pm: skip dpm disablement on suspend for SMU 13.0.0
      drm/amd/pm: update SMU 13.0.0 driver_if header
      drm/amd/pm: correct the softpptable ids used for SMU 13.0.0
      drm/amd/pm: enable more dpm features for SMU 13.0.0
      drm/amd/pm: enable memory temp reading for SMU 13.0.0
      drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13
      drm/amdgpu: suppress some compile warnings

Gong Yuanjun (2):
      drm/radeon: fix a possible null pointer dereference
      drm/amd/pm: fix a potential gpu_metrics_table memory leak

Haohui Mai (3):
      drm/amdgpu: Clean up of initializing doorbells for gfx_v9 and gfx_v10
      drm/amdgpu: Set CP_HQD_PQ_CONTROL.RPTR_BLOCK_SIZE correctly
      drm/amdgpu/gfx10: rework KIQ programming

Jasdeep Dhillon (1):
      drm/amd/display: Move FPU associated DCN30 code to DML folder

Jay Cornwall (1):
      drm/amdkfd: Add gfx11 trap handler

Jimmy Kizito (2):
      drm/amd/display: Update link training fallback behaviour.
      drm/amd/display: Query DPIA HPD status.

Jonathan Kim (1):
      drm/amdkfd: simplify cpu hive assignment

Julia Lawall (2):
      drm/amdgpu/gfx: fix typos in comments
      drm/amdkfd: fix typo in comment

Lijo Lazar (2):
      drm/amd/pm: Fix missing thermal throttler status
      drm/amd/pm: Return auto perf level, if unsupported

Michael Strauss (1):
      Revert "drm/amd/display: Refactor LTTPR cap retrieval"

Nicholas Kazlauskas (1):
      drm/amd/display: Check zero planes for OTG disable W/A on clock change

Paul Hsieh (1):
      drm/amd/display: clear request when release aux engine

Prike Liang (1):
      drm/amdgpu: clean up asd on the ta_firmware_header_v2_0

Stanley.Yang (1):
      drm/amdgpu: support ras on SRIOV

Sung Joon Kim (1):
      drm/amd/display: add Coverage blend mode for overlay plane

Sunil Khatri (3):
      drm/amdgpu: move amdgpu_gmc_tmz_set after ip_version populated
      drm/amdgpu: change code name to ip version for tmz set
      drm/amdgpu: add support of tmz for GC 10.3.7

 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |    2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c   |    8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |    4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c            |   46 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h            |   11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   10 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c      |   19 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c            |   29 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |    2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |    4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |    2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            |   42 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c           |    4 +
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |   48 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c             |    2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c              |    6 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |   21 +-
 drivers/gpu/drm/amd/amdgpu/psp_v13_0.c             |   15 +-
 drivers/gpu/drm/amd/amdgpu/soc21.c                 |    1 +
 drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h     | 2974 +++++++++++---------
 .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm |  394 ++-
 .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm  |  244 +-
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |    6 +-
 drivers/gpu/drm/amd/amdkfd/kfd_topology.c          |   22 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   19 +-
 .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c  |    2 +-
 .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c |    3 +-
 .../amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c |    3 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |   15 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |   24 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |  248 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c |   19 +
 drivers/gpu/drm/amd/display/dc/core/dc_surface.c   |    2 +
 drivers/gpu/drm/amd/display/dc/dc.h                |    6 +-
 drivers/gpu/drm/amd/display/dc/dc_link.h           |    2 -
 drivers/gpu/drm/amd/display/dc/dce/dce_aux.c       |    3 +-
 .../gpu/drm/amd/display/dc/dce/dce_clock_source.c  |    9 +-
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |   27 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c |   17 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c  |   10 +
 .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c  |  516 +---
 .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h  |    5 +
 .../drm/amd/display/dc/dcn301/dcn301_resource.c    |    2 +
 .../drm/amd/display/dc/dcn302/dcn302_resource.c    |    2 +
 .../drm/amd/display/dc/dcn303/dcn303_resource.c    |    2 +
 .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c  |    2 +
 drivers/gpu/drm/amd/display/dc/dml/Makefile        |    3 +-
 .../gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c   |  617 ++++
 .../gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.h   |   67 +
 drivers/gpu/drm/amd/display/dc/inc/core_types.h    |    7 +
 drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h    |    3 +-
 drivers/gpu/drm/amd/display/dc/inc/dc_link_dpia.h  |    5 +
 .../drm/amd/display/include/link_service_types.h   |    6 -
 .../amd/include/asic_reg/dce/dce_10_0_sh_mask.h    |    2 +
 .../amd/include/asic_reg/dce/dce_11_0_sh_mask.h    |    2 +
 .../amd/include/asic_reg/dce/dce_11_2_sh_mask.h    |    2 +
 .../amd/include/asic_reg/dce/dce_12_0_sh_mask.h    |    2 +
 .../drm/amd/include/asic_reg/dce/dce_8_0_sh_mask.h |    2 +
 .../drm/amd/include/asic_reg/dcn/dcn_1_0_sh_mask.h |    2 +
 .../amd/include/asic_reg/dcn/dcn_2_0_0_sh_mask.h   |    2 +
 .../amd/include/asic_reg/dcn/dcn_2_0_3_sh_mask.h   |    4 +-
 .../amd/include/asic_reg/dcn/dcn_2_1_0_sh_mask.h   |    2 +
 drivers/gpu/drm/amd/pm/amdgpu_dpm.c                |    3 +
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |    1 +
 .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h |   22 +-
 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h       |    2 +-
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    |   57 +-
 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c |    1 +
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |   47 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   |    8 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c   |   62 +-
 .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c   |    3 +
 drivers/gpu/drm/radeon/radeon_connectors.c         |    4 +
 include/uapi/drm/amdgpu_drm.h                      |    2 +
 75 files changed, 3394 insertions(+), 2401 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.h

             reply	other threads:[~2022-05-26 20:07 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-05-26 20:06 Alex Deucher [this message]
  -- strict thread matches above, loose matches on Subject: below --
2022-04-29 14:48 [pull] amdgpu, amdkfd, radeon drm-next-5.19 Alex Deucher
2022-04-22 15:00 Alex Deucher
2022-04-15 13:51 Alex Deucher
2022-04-21 11:48 ` Christian König

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20220526200641.64097-1-alexander.deucher@amd.com \
    --to=alexander.deucher@amd.com \
    --cc=airlied@gmail.com \
    --cc=amd-gfx@lists.freedesktop.org \
    --cc=daniel.vetter@ffwll.ch \
    --cc=dri-devel@lists.freedesktop.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.