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 drm-next-6.7
Date: Fri, 27 Oct 2023 16:03:43 -0400	[thread overview]
Message-ID: <20231027200343.57132-1-alexander.deucher@amd.com> (raw)

Hi Dave, Sima,

Fixes for 6.7.

The following changes since commit 5258dfd4a6adb5f45f046b0dd2e73c680f880d9d:

  usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (2023-10-27 07:55:41 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-6.7-2023-10-27

for you to fetch changes up to dd3dd9829bf9a4ecd55482050745efdd9f7f97fc:

  drm/amdgpu: Remove unused variables from amdgpu_show_fdinfo (2023-10-27 14:23:01 -0400)

----------------------------------------------------------------
amd-drm-next-6.7-2023-10-27:

amdgpu:
- RAS fixes
- Seamless boot fixes
- NBIO 7.7 fix
- SMU 14.0 fixes
- GC 11.5 fixes
- DML2 fixes
- ASPM fixes
- VPE fixes
- Misc code cleanups
- SRIOV fixes
- Add some missing copyright notices
- DCN 3.5 fixes
- FAMS fixes
- Backlight fix
- S/G display fix
- fdinfo cleanups
- EXT_COHERENT fixes for APU and NUMA systems

amdkfd:
- Misc fixes
- Misc code cleanups
- SVM fixes

----------------------------------------------------------------
Agustin Gutierrez (1):
      drm/amd/display: Remove power sequencing check

Alex Hung (2):
      drm/amd/display: Revert "drm/amd/display: allow edp updates for virtual signal"
      drm/amd/display: Set emulated sink type to HDMI accordingly.

Alvin Lee (1):
      drm/amd/display: Update FAMS sequence for DCN30 & DCN32

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

Aurabindo Pillai (1):
      drm/amd/display: add interface to query SubVP status

Candice Li (2):
      drm/amdgpu: Identify data parity error corrected in replay mode
      drm/amdgpu: Retrieve CE count from ce_count_lo_chip in EccInfo table

David Francis (1):
      drm/amdgpu: Add EXT_COHERENT support for APU and NUMA systems

Fangzhi Zuo (1):
      drm/amd/display: Fix MST Multi-Stream Not Lighting Up on dcn35

George Shen (1):
      drm/amd/display: Update SDP VSC colorimetry from DP test automation request

Hamza Mahfooz (1):
      drm/amd/display: fix S/G display enablement

Hugo Hu (1):
      drm/amd/display: reprogram det size while seamless boot

Ilya Bakoulin (1):
      drm/amd/display: Fix shaper using bad LUT params

Iswara Nagulendran (1):
      drm/amd/display: Read before writing Backlight Mode Set Register

James Zhu (1):
      drm/amdxcp: fix amdxcp unloads incompletely

Jesse Zhang (1):
      drm/amdkfd: Fix shift out-of-bounds issue

Jiadong Zhu (2):
      drm/amd/pm: drop unneeded dpm features disablement for SMU 14.0.0
      drm/amdgpu: add tmz support for GC IP v11.5.0

Kenneth Feng (1):
      drm/amd/amdgpu: avoid to disable gfxhub interrupt when driver is unloaded

Lang Yu (1):
      drm/amdgpu/vpe: correct queue stop programing

Li Ma (2):
      drm/amdgpu: modify if condition in nbio_v7_7.c
      drm/amd/amdgpu: fix the GPU power print error in pm info

Lijo Lazar (4):
      drm/amdgpu: Add API to get full IP version
      drm/amdgpu: Use discovery table's subrevision
      drm/amdgpu: Add a read to GFX v9.4.3 ring test
      drm/amdgpu: Use pcie domain of xcc acpi objects

Lin.Cao (2):
      drm/amdgpu remove restriction of sriov max_pfn on Vega10
      drm/amd: check num of link levels when update pcie param

Ma Jun (1):
      drm/amd/pm: Fix the return value in default case

Mario Limonciello (4):
      drm/amd: Disable ASPM for VI w/ all Intel systems
      drm/amd: Disable PP_PCIE_DPM_MASK when dynamic speed switching not supported
      drm/amd: Move AMD_IS_APU check for ASPM into top level function
      drm/amd: Explicitly disable ASPM when dynamic switching disabled

Michael Strauss (1):
      drm/amd/display: Disable SYMCLK32_SE RCO on DCN314

Mukul Joshi (1):
      drm/amdgpu: Fix typo in IP discovery parsing

Nicholas Kazlauskas (2):
      drm/amd/display: Revert "Improve x86 and dmub ips handshake"
      drm/amd/display: Fix IPS handshake for idle optimizations

Philip Yang (2):
      Revert "drm/amdkfd:remove unused code"
      Revert "drm/amdkfd: Use partial migrations in GPU page faults"

Qu Huang (1):
      drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL

Rob Clark (1):
      drm/amdgpu: Remove duplicate fdinfo fields

Rodrigo Siqueira (5):
      drm/amd/display: Set the DML2 attribute to false in all DCNs older than version 3.5
      drm/amd/display: Fix DMUB errors introduced by DML2
      drm/amd/display: Correct enum typo
      drm/amd/display: Add prefix to amdgpu crtc functions
      drm/amd/display: Add prefix for plane functions

Samson Tam (2):
      drm/amd/display: fix num_ways overflow error
      drm/amd/display: add null check for invalid opps

Srinivasan Shanmugam (1):
      drm/amdkfd: Address 'remap_list' not described in 'svm_range_add'

Stylon Wang (3):
      drm/amd/display: Add missing copyright notice in DMUB
      drm/amd/display: Fix copyright notice in DML2 code
      drm/amd/display: Fix copyright notice in DC code

Sung Joon Kim (2):
      drm/amd/display: Add a check for idle power optimization
      drm/amd/display: Fix HDMI framepack 3D test issue

Swapnil Patel (1):
      drm/amd/display: Reduce default backlight min from 5 nits to 1 nits

Tao Zhou (4):
      drm/amd/pm: record mca debug mode in RAS
      drm/amdgpu: enable RAS poison mode for APU
      drm/amdgpu: bypass RAS error reset in some conditions
      drm/amdgpu: get RAS poison status from DF v4_6_2

Umio Yasuno (1):
      drm/amdgpu: Remove unused variables from amdgpu_show_fdinfo

Wenjing Liu (2):
      drm/amd/display: add pipe resource management callbacks to DML2
      drm/amd/display: implement map dc pipe with callback in DML2

Yang Wang (2):
      drm/amdgpu: fix find ras error node error
      drm/amdgpu: refine ras error kernel log print

Yifan Zhang (1):
      drm/amd/pm: call smu_cmn_get_smc_version in is_mode1_reset_supported.

 drivers/gpu/drm/amd/amdgpu/Makefile                |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |   9 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c           |  40 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        |   6 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  25 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c      |   6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c         |   9 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c            |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            | 136 ++++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h            |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |  17 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h             |   8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c          |   2 +-
 drivers/gpu/drm/amd/amdgpu/cik.c                   |   4 -
 drivers/gpu/drm/amd/amdgpu/df_v4_6_2.c             |  34 ++
 drivers/gpu/drm/amd/amdgpu/df_v4_6_2.h             |  31 ++
 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c            |   1 +
 drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c             |   3 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c              |  40 +-
 drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c             |   4 +-
 drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c             |   9 +-
 drivers/gpu/drm/amd/amdgpu/nv.c                    |  10 +-
 drivers/gpu/drm/amd/amdgpu/si.c                    |   2 -
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |   3 +-
 drivers/gpu/drm/amd/amdgpu/soc21.c                 |   3 +-
 drivers/gpu/drm/amd/amdgpu/umc_v12_0.c             |  32 +-
 drivers/gpu/drm/amd/amdgpu/umc_v8_10.c             |  12 +-
 drivers/gpu/drm/amd/amdgpu/vi.c                    |   5 +-
 drivers/gpu/drm/amd/amdgpu/vpe_v6_1.c              |  18 +-
 drivers/gpu/drm/amd/amdkfd/kfd_migrate.c           | 150 +++---
 drivers/gpu/drm/amd/amdkfd/kfd_migrate.h           |   6 +-
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c               | 154 +++---
 drivers/gpu/drm/amd/amdkfd/kfd_svm.h               |   9 +-
 drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.c        |   7 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   7 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c |  48 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |   4 +
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c    | 542 +++++++++++----------
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.h    |   2 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |  26 +-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |  11 +-
 drivers/gpu/drm/amd/display/dc/dc.h                |   4 +-
 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c       |  26 +-
 .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c  |   1 +
 .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c  |   1 +
 .../drm/amd/display/dc/dcn201/dcn201_resource.c    |   1 +
 .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c  |   1 +
 .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c  |   1 +
 .../drm/amd/display/dc/dcn301/dcn301_resource.c    |   3 +-
 .../drm/amd/display/dc/dcn302/dcn302_resource.c    |   1 +
 .../gpu/drm/amd/display/dc/dcn303/dcn303_dccg.h    |  18 +
 .../gpu/drm/amd/display/dc/dcn303/dcn303_init.c    |  18 +
 .../gpu/drm/amd/display/dc/dcn303/dcn303_init.h    |  18 +
 .../drm/amd/display/dc/dcn303/dcn303_resource.c    |  19 +
 .../drm/amd/display/dc/dcn303/dcn303_resource.h    |  18 +
 drivers/gpu/drm/amd/display/dc/dcn31/Makefile      |   2 +-
 .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c    |  23 +
 .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c  |   1 +
 .../drm/amd/display/dc/dcn314/dcn314_resource.c    |   5 +-
 .../drm/amd/display/dc/dcn315/dcn315_resource.c    |   1 +
 .../drm/amd/display/dc/dcn316/dcn316_resource.c    |   1 +
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_init.c  |   2 +-
 .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c  |   9 +-
 .../drm/amd/display/dc/dcn321/dcn321_resource.c    |   9 +-
 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dpp.c   |   2 +
 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dpp.h   |   2 +
 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dsc.c   |   2 +
 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dsc.h   |   2 +
 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dwb.h   |   2 +
 .../gpu/drm/amd/display/dc/dcn35/dcn35_hubbub.c    |   2 +
 .../gpu/drm/amd/display/dc/dcn35/dcn35_hubbub.h    |   2 +
 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_hubp.c  |   2 +
 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_hubp.h  |   2 +
 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_init.c  |   2 +
 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_init.h  |   2 +
 .../gpu/drm/amd/display/dc/dcn35/dcn35_mmhubbub.c  |   2 +
 .../gpu/drm/amd/display/dc/dcn35/dcn35_mmhubbub.h  |   2 +
 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_opp.c   |   2 +
 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_opp.h   |   2 +
 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_optc.c  |   2 +
 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_optc.h  |   2 +
 .../gpu/drm/amd/display/dc/dcn35/dcn35_pg_cntl.c   |   2 +
 .../gpu/drm/amd/display/dc/dcn35/dcn35_pg_cntl.h   |   2 +
 .../gpu/drm/amd/display/dc/dcn35/dcn35_resource.c  |   7 +
 .../gpu/drm/amd/display/dc/dcn35/dcn35_resource.h  |   2 +
 drivers/gpu/drm/amd/display/dc/dml2/Makefile       |   4 +-
 drivers/gpu/drm/amd/display/dc/dml2/cmntypes.h     |   2 +
 .../drm/amd/display/dc/dml2/display_mode_core.c    |   2 +
 .../display/dc/dml2/display_mode_core_structs.h    |   2 +
 .../amd/display/dc/dml2/display_mode_lib_defines.h |   2 +
 .../drm/amd/display/dc/dml2/display_mode_util.c    |   2 +
 .../drm/amd/display/dc/dml2/display_mode_util.h    |   2 +
 .../amd/display/dc/dml2/dml2_dc_resource_mgmt.c    | 148 ++++++
 .../amd/display/dc/dml2/dml2_dc_resource_mgmt.h    |   2 +
 .../gpu/drm/amd/display/dc/dml2/dml2_dc_types.h    |   2 +
 .../drm/amd/display/dc/dml2/dml2_internal_types.h  |   2 +
 .../drm/amd/display/dc/dml2/dml2_mall_phantom.c    |   2 +
 .../drm/amd/display/dc/dml2/dml2_mall_phantom.h    |   2 +
 drivers/gpu/drm/amd/display/dc/dml2/dml2_policy.c  |   2 +
 .../amd/display/dc/dml2/dml2_translation_helper.c  |   4 +
 .../amd/display/dc/dml2/dml2_translation_helper.h  |   2 +
 drivers/gpu/drm/amd/display/dc/dml2/dml2_utils.c   |   2 +
 drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.c |   2 +
 drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.h |  18 +
 drivers/gpu/drm/amd/display/dc/dml2/dml_assert.h   |   2 +
 .../gpu/drm/amd/display/dc/dml2/dml_depedencies.h  |   2 +
 drivers/gpu/drm/amd/display/dc/dml2/dml_logging.h  |   2 +
 drivers/gpu/drm/amd/display/dc/hdcp/Makefile       |   2 +-
 .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c    |   6 +
 .../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c    |  21 +-
 .../drm/amd/display/dc/hwss/dcn303/dcn303_hwseq.c  |  19 +
 .../drm/amd/display/dc/hwss/dcn303/dcn303_hwseq.h  |  19 +
 .../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c    |  11 +
 .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c    |  39 +-
 .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.h    |   3 +
 .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c    |  10 +-
 .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h    |   2 +
 drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h   |   1 +
 .../amd/display/dc/irq/dcn201/irq_service_dcn201.c |   2 +-
 .../amd/display/dc/irq/dcn303/irq_service_dcn303.c |  19 +
 .../amd/display/dc/irq/dcn303/irq_service_dcn303.h |  19 +
 drivers/gpu/drm/amd/display/dc/irq_types.h         |   6 +-
 .../amd/display/dc/link/accessories/link_dp_cts.c  |   6 +
 drivers/gpu/drm/amd/display/dc/link/link_dpms.c    |   3 +-
 .../dc/link/protocols/link_edp_panel_control.c     |  11 +-
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn303.c |  19 +
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn303.h |  19 +
 drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c    |   1 +
 drivers/gpu/drm/amd/display/include/signal_types.h |   1 -
 drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |   4 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c    |   4 +-
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |   7 +-
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    |  10 +-
 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c |  10 +-
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |   5 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   |   8 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c   |   1 +
 137 files changed, 1474 insertions(+), 698 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/amdgpu/df_v4_6_2.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/df_v4_6_2.h

             reply	other threads:[~2023-10-27 20:04 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-10-27 20:03 Alex Deucher [this message]
  -- strict thread matches above, loose matches on Subject: below --
2023-10-20 19:50 [pull] amdgpu, amdkfd drm-next-6.7 Alex Deucher
2023-10-24 19:54 ` Alex Deucher
2023-10-24 19:54   ` Alex Deucher

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=20231027200343.57132-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.