dri-devel.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [pull] amdgpu, amdkfd drm-next-5.16
@ 2021-10-14 13:20 Alex Deucher
  0 siblings, 0 replies; 4+ messages in thread
From: Alex Deucher @ 2021-10-14 13:20 UTC (permalink / raw)
  To: amd-gfx, dri-devel, airlied, daniel.vetter; +Cc: Alex Deucher

Hi Dave, Daniel,

Bug fixes for 5.16.

The following changes since commit 1176d15f0f6e556d54ced510ac4a91694960332b:

  Merge tag 'drm-intel-gt-next-2021-10-08' of git://anongit.freedesktop.org/drm/drm-intel into drm-next (2021-10-11 18:09:39 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-5.16-2021-10-14

for you to fetch changes up to 48737ac4d70faffeb516e2a9847e24f9a7eee05f:

  drm/amdgpu/psp: add some missing cases to psp_check_pmfw_centralized_cstate_management (2021-10-13 22:51:41 -0400)

----------------------------------------------------------------
amd-drm-next-5.16-2021-10-14:

amdgpu:
- Cyan Skillfish fixes
- HDP flush fixes for asics with more than 2 SDMA instances
- IP discovery enumeration fixes
- Display fixes
- RAS fixes for Aldebaran
- Power limit fixes
- IOMMU fixes for Raven
- Fix potential out of bounds write in debugfs

amdkfd:
- SVM fixes

----------------------------------------------------------------
Alex Deucher (5):
      drm/amdgpu/nbio7.4: don't use GPU_HDP_FLUSH bit 12
      drm/amdgpu/nbio2.3: don't use GPU_HDP_FLUSH bit 12
      drm/amdgpu/smu11: fix firmware version check for vangogh
      drm/amdgpu/swsmu: fix is_support_sw_smu() for VEGA20
      drm/amdgpu/psp: add some missing cases to psp_check_pmfw_centralized_cstate_management

Alex Sierra (2):
      drm/amdkfd: avoid conflicting address mappings
      amd/amdkfd: remove svms declaration to avoid werror

Aurabindo Pillai (1):
      drm/amd/display: fix null pointer deref when plugging in display

Darren Powell (2):
      amdgpu/pm: (v2) add limit_type to (pptable_funcs)->set_power_limit signature
      drm/amd/pm: Fix incorrect power limit readback in smu11 if POWER_SOURCE_DC

Harry Wentland (1):
      MAINTAINERS: Add Siqueira for AMD DC

Lang Yu (2):
      drm/amdgpu: query default sclk from smu for cyan_skillfish
      drm/amdgpu: enable display for cyan skillfish

Mukul Joshi (2):
      drm/amdgpu: Enable RAS error injection after mode2 reset on Aldebaran
      drm/amdgpu: Fix RAS page retirement with mode2 reset on Aldebaran

Nicholas Kazlauskas (2):
      drm/amd/display: Enable PSR by default on newer DCN
      drm/amd/display: Fix surface optimization regression on Carrizo

Philip Yang (3):
      drm/amdkfd: ratelimited svm debug messages
      drm/amdkfd: handle svm partial migration cpages 0
      drm/amdkfd: unregistered svm range not overlap with TTM range

Simon Ser (1):
      amd/display: check cursor plane matches underlying plane

Thelford Williams (1):
      drm/amdgpu: fix out of bounds write

Yifan Zhang (4):
      drm/amdkfd: export svm_range_list_lock_and_flush_work
      drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails
      drm/amdkfd: fix boot failure when iommu is disabled in Picasso.
      drm/amdkfd: fix resume error when iommu disabled in Picasso

 MAINTAINERS                                        |   1 +
 drivers/gpu/drm/amd/amdgpu/aldebaran.c             |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   4 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c      |   8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            |  33 ++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h            |   2 +-
 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c             |  31 ++++
 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.h             |   1 +
 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c             |  21 ++-
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |  17 ++
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |   4 +
 drivers/gpu/drm/amd/amdkfd/kfd_migrate.c           | 120 +++++++------
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c               | 185 ++++++++++++++++++---
 drivers/gpu/drm/amd/amdkfd/kfd_svm.h               |   1 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  66 ++++++--
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |   2 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |  15 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c |   3 +-
 drivers/gpu/drm/amd/include/amd_shared.h           |   5 +-
 drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h            |   4 +-
 drivers/gpu/drm/amd/pm/inc/smu_v11_0.h             |   4 +-
 drivers/gpu/drm/amd/pm/inc/smu_v13_0.h             |   4 +-
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |   9 +-
 .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c    |  17 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c     |  20 ++-
 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c   |   7 +-
 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c |   6 +-
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |  11 +-
 30 files changed, 458 insertions(+), 152 deletions(-)

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [pull] amdgpu, amdkfd drm-next-5.16
@ 2021-10-29 18:43 Alex Deucher
  0 siblings, 0 replies; 4+ messages in thread
From: Alex Deucher @ 2021-10-29 18:43 UTC (permalink / raw)
  To: amd-gfx, dri-devel, airlied, daniel.vetter; +Cc: Alex Deucher

Hi Dave, Daniel,

Fixes for 5.16.

The following changes since commit 31fa8cbce4664946a1688898410fee41ad05364d:

  drm: Add R10 and R12 FourCC (2021-10-28 17:20:45 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-5.16-2021-10-29

for you to fetch changes up to 403475be6d8b122c3e6b8a47e075926d7299e5ef:

  drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits (2021-10-28 14:27:00 -0400)

----------------------------------------------------------------
amd-drm-next-5.16-2021-10-29:

amdgpu:
- RAS fixes
- Fix a potential memory leak in device tear down
- Add a stutter mode quirk
- Misc display fixes
- Further display FP refactoring
- Display USB4 fixes
- Display DP2.0 fixes
- DCN 3.1 fixes
- Display 8 ch audio fix
- Fix DMA mask regression for SI parts
- Aldebaran fixes

amdkfd:
- userptr fix
- BO lifetime fix
- Misc code cleanup

UAPI:
- Minor header cleanup (no functional change)

----------------------------------------------------------------
Ahmad Othman (2):
      drm/amd/display: Add support for USB4 on C20 PHY for DCN3.1
      drm/amd/display: fix a crash on USB4 over C20 PHY

Alex Deucher (6):
      drm/amdgpu/display: add quirk handling for stutter mode
      drm/amdgpu/pm: look up current_level for asics without pm callback
      drm/amdgpu/UAPI: rearrange header to better align related items
      drm/amdgpu/discovery: add UVD/VCN IP instance info for soc15 parts
      drm/amdgpu/discovery: add SDMA IP instance info for soc15 parts
      drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits

Anson Jacob (2):
      drm/amd/display: dcn20_resource_construct reduce scope of FPU enabled
      drm/amd/display: Remove unused macros

Anthony Koo (2):
      drm/amd/display: [FW Promotion] Release 0.0.89
      drm/amd/display: [FW Promotion] Release 0.0.90

Aric Cyr (4):
      drm/amd/display: Handle I2C-over-AUX write channel status update
      drm/amd/display: 3.2.158
      drm/amd/display: Fix 3DLUT skipped programming
      drm/amd/display: 3.2.159

Candice Li (1):
      drm/amdgpu: Update TA version output in driver

Dmytro Laktyushkin (3):
      drm/amd/display: clean up dcn31 revision check
      drm/amd/display: restyle dcn31 resource header inline with other asics
      drm/amd/display: allow windowed mpo + odm

George Shen (2):
      drm/amd/display: Implement fixed DP drive settings
      drm/amd/display: Add comment for preferred_training_settings

Guo, Bing (2):
      drm/amd/display: Get ceiling for v_total calc
      drm/amd/display: set Layout properly for 8ch audio at timing validation

Hansen (1):
      drm/amd/display: Set phy_mux_sel bit in dmub scratch register

Jimmy Kizito (1):
      drm/amd/display: Add workaround flag for EDID read on certain docks

Jude Shih (2):
      drm/amd/display: Fix USB4 hot plug crash issue
      drm/amd/display: Enable dpia in dmub only for DCN31 B0

Kent Russell (2):
      drm/amdgpu: Warn when bad pages approaches 90% threshold
      drm/amdgpu: Add kernel parameter support for ignoring bad page threshold

Lang Yu (4):
      drm/amdkfd: Separate pinned BOs destruction from general routine
      drm/amdgpu: fix a potential memory leak in amdgpu_device_fini_sw()
      drm/amdkfd: Add an optional argument into update queue operation(v2)
      drm/amdkfd: Remove cu mask from struct queue_properties(v2)

Lewis Huang (1):
      drm/amd/display: Align bw context with hw config when system resume

Martin Leung (1):
      drm/amd/display: Manually adjust strobe for DCN303

Meenakshikumar Somasundaram (3):
      drm/amd/display: FEC configuration for dpia links
      drm/amd/display: FEC configuration for dpia links in MST mode
      drm/amd/display: MST support for DPIA

Michael Strauss (3):
      drm/amd/display: Set i2c memory to light sleep during hw init
      drm/amd/display: Defer GAMCOR and DSCL power down sequence to vupdate
      drm/amd/display: Fallback to clocks which meet requested voltage on DCN31

Nicholas Kazlauskas (1):
      drm/amd/display: Fix deadlock when falling back to v2 from v3

Patrik Jakobsson (1):
      drm/amdgpu: Fix even more out of bound writes from debugfs

Philip Yang (1):
      drm/amdkfd: restore userptr ignore bad address error

Qingqing Zhuo (2):
      drm/amd/display: move FPU associated DSC code to DML folder
      drm/amd/display: move FPU associated DCN301 code to DML folder

Robin Chen (1):
      drm/amd/display: dc_link_set_psr_allow_active refactoring

Tao Zhou (2):
      drm/amdgpu: skip GPRs init for some CU settings on ALDEBARAN
      drm/amdgpu: remove GPRs init for ALDEBARAN in gpu reset (v3)

Wenjing Liu (5):
      drm/amd/display: adopt DP2.0 LT SCR revision 8
      drm/amd/display: implement decide lane settings
      drm/amd/display: decouple hw_lane_settings from dpcd_lane_settings
      drm/amd/display: add two lane settings training options
      drm/amd/display: fix link training regression for 1 or 2 lane

 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h         |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |  37 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c      |  17 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |  12 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |  14 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c     |  22 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |   3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c          |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c           |   4 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c            |   5 +
 drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c              |   4 +-
 drivers/gpu/drm/amd/amdgpu/psp_v10_0.c             |   6 +-
 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c             |   8 +-
 drivers/gpu/drm/amd/amdgpu/psp_v12_0.c             |   4 +-
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |  62 ++-
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |   5 +-
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h  |   2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c      |   1 -
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h       |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c   |  32 +-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c   |  19 +-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c    |  19 +-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c    |  35 +-
 drivers/gpu/drm/amd/amdkfd/kfd_priv.h              |  26 +-
 drivers/gpu/drm/amd/amdkfd/kfd_process.c           | 109 +++--
 .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c |  24 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  72 ++-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |  18 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |   2 +
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c  |  10 +-
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |   2 +
 drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c   |  16 +-
 .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c   |  13 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |  71 ++-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      | 146 +++++-
 drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c  |  15 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   | 498 +++++++++------------
 drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c |  57 ++-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |  14 +-
 drivers/gpu/drm/amd/display/dc/dc.h                |  29 +-
 drivers/gpu/drm/amd/display/dc/dc_dp_types.h       |   5 -
 drivers/gpu/drm/amd/display/dc/dc_link.h           |  13 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c     |   6 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_aux.c       |  34 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h     |   3 +-
 drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c      |  20 +
 drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h      |   1 +
 .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c  |  12 +-
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |   6 +
 .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c  |  19 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c   |  14 +
 .../gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c    |   8 +-
 .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c  |  35 +-
 drivers/gpu/drm/amd/display/dc/dcn301/Makefile     |  26 --
 .../drm/amd/display/dc/dcn301/dcn301_resource.c    | 349 +--------------
 .../drm/amd/display/dc/dcn301/dcn301_resource.h    |   3 +
 .../drm/amd/display/dc/dcn303/dcn303_resource.c    |  14 +
 .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c  |   4 +-
 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c |   5 +
 .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c  |  11 +-
 .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.h  |  10 +
 drivers/gpu/drm/amd/display/dc/dm_cp_psp.h         |   2 +
 drivers/gpu/drm/amd/display/dc/dml/Makefile        |   6 +
 .../gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c | 390 ++++++++++++++++
 .../gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.h |  42 ++
 .../drm/amd/display/dc/{ => dml}/dsc/qp_tables.h   |   0
 .../gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c   | 291 ++++++++++++
 .../gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.h   |  94 ++++
 drivers/gpu/drm/amd/display/dc/dsc/Makefile        |  29 --
 drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c       | 259 -----------
 drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h       |  50 +--
 drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c   |   1 -
 drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h    |  16 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h        |   2 +
 drivers/gpu/drm/amd/display/dmub/dmub_srv.h        |   2 +
 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h    |  82 +++-
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c  |   3 +
 drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c    |   1 +
 .../amd/display/include/grph_object_ctrl_defs.h    |   1 +
 .../gpu/drm/amd/display/include/i2caux_interface.h |   3 +
 .../drm/amd/display/include/link_service_types.h   |  29 +-
 .../drm/amd/display/modules/freesync/freesync.c    |  15 +-
 .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c    |   6 +-
 drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h |   2 +
 drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |   4 +-
 include/uapi/drm/amdgpu_drm.h                      |  13 +-
 89 files changed, 2054 insertions(+), 1334 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.h
 rename drivers/gpu/drm/amd/display/dc/{ => dml}/dsc/qp_tables.h (100%)
 create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.h

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [pull] amdgpu, amdkfd drm-next-5.16
@ 2021-10-22 18:31 Alex Deucher
  0 siblings, 0 replies; 4+ messages in thread
From: Alex Deucher @ 2021-10-22 18:31 UTC (permalink / raw)
  To: amd-gfx, dri-devel, airlied, daniel.vetter; +Cc: Alex Deucher

Hi Dave, Daniel,

Fixes for 5.16.

The following changes since commit 48737ac4d70faffeb516e2a9847e24f9a7eee05f:

  drm/amdgpu/psp: add some missing cases to psp_check_pmfw_centralized_cstate_management (2021-10-13 22:51:41 -0400)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-5.16-2021-10-22

for you to fetch changes up to 41ad36623fabe7d02c9f89aff077dd4c8ba5d602:

  amd/display: remove ChromeOS workaround (2021-10-22 10:11:52 -0400)

----------------------------------------------------------------
amd-drm-next-5.16-2021-10-22:

amdgpu:
- PSP fix for resume
- XGMI fixes
- Interrupt fix in device tear down
- Renoir USB-C DP alt mode fix for resume
- DP 2.0 fixes
- Yellow Carp display fixes
- Misc display fixes
- RAS fixes
- IP Discovery enumeration fixes
- VGH fixes
- SR-IOV fixes
- Revert ChromeOS workaround in display code
- Cyan Skillfish fixes

amdkfd:
- Fix error handling in gpu memory allocation
- Fix build warnings with some configs
- SVM fixes

----------------------------------------------------------------
Aaron Liu (1):
      drm/amdgpu: support B0&B1 external revision id for yellow carp

Agustin Gutierrez (2):
      Revert "drm/amd/display: Fix error in dmesg at boot"
      Revert "drm/amd/display: Add helper for blanking all dp displays"

Alex Deucher (15):
      drm/amdgpu/pm: properly handle sclk for profiling modes on vangogh
      drm/amdgpu/gfx10: fix typo in gfx_v10_0_update_gfx_clock_gating()
      drm/amdkfd: protect hawaii_device_info with CONFIG_DRM_AMDGPU_CIK
      drm/amdkfd: protect raven_device_info with KFD_SUPPORT_IOMMU_V2
      drm/amdgpu: drop soc15_set_ip_blocks()
      drm/amdgpu: drop nv_set_ip_blocks()
      drm/amdgpu: drop navi reg init functions
      drm/amdgpu/vcn3.0: handle harvesting in firmware setup
      drm/amdgpu: Consolidate VCN firmware setup code
      drm/amdgpu/vcn2.0: remove intermediate variable
      drm/amdgpu/vcn3.0: remove intermediate variable
      drm/amdgpu: Workaround harvesting info for some navy flounder boards
      drm/amdgpu/swsmu: handle VCN harvesting for VCN SMU setup
      drm/amdgpu/smu11.0: add missing IP version check
      drm/amdgpu/nbio7.4: use original HDP_FLUSH bits

Anthony Koo (2):
      drm/amd/display: Change initializer to single brace
      drm/amd/display: [FW Promotion] Release 0.0.88

Aric Cyr (2):
      drm/amd/display: Validate plane rects before use
      drm/amd/display: 3.2.157

Eric Yang (1):
      drm/amd/display: increase Z9 latency to workaround underflow in Z9

Guchun Chen (1):
      drm/amdgpu/discovery: parse hw_id_name for SDMA instance 2 and 3

Hansen (1):
      drm/amd/display: Fix DP2 SE and LE SYMCLK selection for B0 PHY

Huang Rui (1):
      drm/amdgpu: remove grbm cam index/data operations for gfx v10

Jake Wang (6):
      drm/amd/display: Disable dpp root clock when not being used
      drm/amd/display: Disable dsc root clock when not being used
      drm/amd/display: Disable dpstreamclk, symclk32_se, and symclk32_le
      drm/amd/display: Removed z10 save after dsc disable
      drm/amd/display: Moved dccg init to after bios golden init
      drm/amd/display: Disable hdmistream and hdmichar clocks

Jimmy Kizito (2):
      drm/amd/display: Clear encoder assignment for copied streams
      drm/amd/display: Do not skip link training on DP quick hot plug

Jingwen Chen (1):
      drm/amd/amdgpu: add dummy_page_addr to sriov msg

Jonathan Kim (1):
      drm/amdkfd: map gpu hive id to xgmi connected cpu

Josip Pavic (1):
      drm/amd/display: do not compare integers of different widths

Kent Russell (1):
      drm/amdgpu: Clarify error when hitting bad page threshold

Lai, Derek (1):
      drm/amd/display: Removed power down on boot from DCN31

Lang Yu (1):
      drm/amdkfd: Fix an inappropriate error handling in allloc memory of gpu

Lijo Lazar (1):
      drm/amd/pm: Disable fan control if not supported

Michael Strauss (1):
      drm/amd/display: Clean Up VPG Low Mem Power

Mikita Lipski (1):
      drm/amd/display: Add missing PSR state

Nevenko Stupar (1):
      drm/amd/display: Add bios parser support for latest firmware_info

Nicholas Kazlauskas (2):
      drm/amd/display: Fix prefetch bandwidth calculation for DCN3.1
      drm/amd/display: Require immediate flip support for DCN3.1 planes

Nikola Cornij (2):
      drm/amd/display: Limit display scaling to up to true 4k for DCN 3.1
      drm/amd/display: Increase watermark latencies for DCN3.1

Philip Yang (2):
      drm/amdkfd: clarify the origin of cpages returned by migration functions
      drm/amdkfd: debug message to count successfully migrated pages

Qing Wang (1):
      drm/amdgpu: replace snprintf in show functions with sysfs_emit

Roman Li (1):
      drm/amd/display: Fully switch to dmub for all dcn21 asics

Simon Ser (1):
      amd/display: remove ChromeOS workaround

Tao Zhou (3):
      drm/amdgpu: load PSP RL in resume path
      drm/amdgpu: centralize checking for RAS TA status
      drm/amdgpu: output warning for unsupported ras error inject (v2)

Vignesh Chander (1):
      drm/amd/pm: Enable GPU metrics for One VF mode

Wenjing Liu (2):
      drm/amd/display: add DP2.0 debug option to set MST_EN for SST stream
      drm/amd/display: correct apg audio channel enable golden value

YuBiao Wang (1):
      drm/amd/amdgpu: Do irq_fini_hw after ip_fini_early

 drivers/gpu/drm/amd/amdgpu/Makefile                |   6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c      |  11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |  34 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c     |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c          |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c            |  27 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h            |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c           |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h        |   3 +-
 drivers/gpu/drm/amd/amdgpu/beige_goby_reg_init.c   |  54 ----
 .../gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c   |  51 ----
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |  27 +-
 drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c       |  55 ----
 drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c       |  52 ----
 drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c       |  53 ----
 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c             |  15 ++
 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h             |   1 +
 drivers/gpu/drm/amd/amdgpu/nv.c                    | 295 +--------------------
 drivers/gpu/drm/amd/amdgpu/nv.h                    |  10 -
 .../gpu/drm/amd/amdgpu/sienna_cichlid_reg_init.c   |  54 ----
 drivers/gpu/drm/amd/amdgpu/soc15.c                 | 179 -------------
 drivers/gpu/drm/amd/amdgpu/soc15.h                 |   1 -
 drivers/gpu/drm/amd/amdgpu/ta_ras_if.h             |   7 +-
 drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c      |  50 ----
 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c              |  10 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c              |  15 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c              |  17 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c              |  28 +-
 drivers/gpu/drm/amd/amdgpu/yellow_carp_reg_init.c  |  51 ----
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |   4 +-
 drivers/gpu/drm/amd/amdkfd/kfd_migrate.c           |  64 +++--
 drivers/gpu/drm/amd/amdkfd/kfd_topology.c          |  19 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  54 +---
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |  90 ++++++-
 .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c   |  21 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |  10 -
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |  63 +----
 drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c  |   2 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |  32 +--
 .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c  |   9 +-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |   5 +
 drivers/gpu/drm/amd/display/dc/core/dc_stream.c    |   4 +
 drivers/gpu/drm/amd/display/dc/dc.h                |   3 +-
 drivers/gpu/drm/amd/display/dc/dc_link.h           |   1 -
 drivers/gpu/drm/amd/display/dc/dc_types.h          |   1 +
 drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c      |   2 +
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |  24 +-
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |  49 +++-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h  |  34 ++-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c |   4 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c |  39 ++-
 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c   |   2 +-
 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c  | 237 ++++++++++++++++-
 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h  |  34 ++-
 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 115 ++++----
 .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c  |  17 +-
 .../amd/display/dc/dml/dcn31/display_mode_vba_31.c |   6 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h       |   9 +
 drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h  |   2 +-
 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h    |   4 +-
 drivers/gpu/drm/amd/display/include/dal_asic_id.h  |   2 +-
 .../amd/include/asic_reg/dcn/dcn_3_1_2_offset.h    |   2 +
 .../amd/include/asic_reg/dcn/dcn_3_1_2_sh_mask.h   |   8 +
 drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |  14 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c  |  14 +
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    |  95 ++-----
 drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c     |   1 +
 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c   |  89 ++-----
 70 files changed, 897 insertions(+), 1407 deletions(-)
 delete mode 100644 drivers/gpu/drm/amd/amdgpu/beige_goby_reg_init.c
 delete mode 100644 drivers/gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c
 delete mode 100644 drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c
 delete mode 100644 drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c
 delete mode 100644 drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c
 delete mode 100644 drivers/gpu/drm/amd/amdgpu/sienna_cichlid_reg_init.c
 delete mode 100644 drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c
 delete mode 100644 drivers/gpu/drm/amd/amdgpu/yellow_carp_reg_init.c

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [pull] amdgpu, amdkfd drm-next-5.16
@ 2021-10-08 20:03 Alex Deucher
  0 siblings, 0 replies; 4+ messages in thread
From: Alex Deucher @ 2021-10-08 20:03 UTC (permalink / raw)
  To: amd-gfx, dri-devel, airlied, daniel.vetter; +Cc: Alex Deucher

Hi Dave, Daniel,

More new stuff for 5.16.  MCE change has an ack from Boris to merge
through the amdgpu tree.

The following changes since commit 1e3944578b749449bd7fa6bf0bae4c3d3f5f1733:

  Merge tag 'amd-drm-next-5.16-2021-09-27' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2021-09-28 17:08:26 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-5.16-2021-10-08

for you to fetch changes up to 40348baedfbc6500e7a090c7da1d55b6c94c334f:

  drm/amd/display: fix duplicated inclusion (2021-10-08 13:22:52 -0400)

----------------------------------------------------------------
amd-drm-next-5.16-2021-10-08:

amdgpu:
- gart BO pin count fix
- RAS fixes
- Misc display fixes
- Misc code cleanups
- Validate IP discovery table
- IOMMU handling fixes for hotplug
- Cyan Skillfish display support
- DP 2.0 fixes
- Covert vega and navi to IP discovery based asic enumeration
- JPEG fixes
- More FP cleanup for display
- DCC fixes for DCN3.x
- Initial USB4 DP tunnelling support
- Aldebaran MCE support

amdkfd:
- Misc bug fixes
- Misc code cleanups
- RAS fixes

x86/MCE:
- Export symbol for use by GPU driver

----------------------------------------------------------------
Alex Deucher (69):
      drm/amdgpu: move headless sku check into harvest function
      drm/amdgpu: add debugfs access to the IP discovery table
      drm/amdgpu: store HW IP versions in the driver structure
      drm/amdgpu: fill in IP versions from IP discovery table
      drm/amdgpu: add XGMI HWIP
      drm/amdgpu/nv: export common IP functions
      drm/amdgpu: add initial IP enumeration via IP discovery table
      drm/amdgpu/sdma5.0: convert to IP version checking
      drm/amdgpu/sdma5.2: convert to IP version checking
      drm/amdgpu/gfx10: convert to IP version checking
      drm/amdgpu: filter out radeon PCI device IDs
      drm/amdgpu: bind to any 0x1002 PCI diplay class device
      drm/amdgpu/gmc10.0: convert to IP version checking
      drm/amdgpu: Use IP discovery to drive setting IP blocks by default
      drm/amdgpu: drive nav10 from the IP discovery table
      drm/amdgpu/gfxhub2.1: convert to IP version checking
      drm/amdgpu/mmhub2.0: convert to IP version checking
      drm/amdgpu/mmhub2.1: convert to IP version checking
      drm/amdgpu/vcn3.0: convert to IP version checking
      drm/amdgpu/athub2.0: convert to IP version checking
      drm/amdgpu/athub2.1: convert to IP version checking
      drm/amdgpu/navi10_ih: convert to IP version checking
      drm/amdgpu/amdgpu_smu: convert to IP version checking
      drm/amdgpu/smu11.0: convert to IP version checking
      drm/amdgpu/navi10_ppt: convert to IP version checking
      drm/amdgpu/sienna_cichlid_ppt: convert to IP version checking
      drm/amdgpu/nv: convert to IP version checking
      drm/amdgpu: drive all navi asics from the IP discovery table
      drm/amdgpu/display/dm: convert to IP version checking
      drm/amdgpu: add DCI HWIP
      drm/amdgpu/soc15: export common IP functions
      drm/amdgpu: add initial IP discovery support for vega based parts
      drm/amdgpu/soc15: get rev_id in soc15_common_early_init
      drm/amdgpu: drive all vega asics from the IP discovery table
      drm/amdgpu: default to true in amdgpu_device_asic_has_dc_support
      drm/amdgpu/display/dm: convert RAVEN to IP version checking
      drm/amdgpu/sdma4.0: convert to IP version checking
      drm/amdgpu/hdp4.0: convert to IP version checking
      drm/amdgpu/gfx9.0: convert to IP version checking
      drm/amdgpu/amdgpu_psp: convert to IP version checking
      drm/amdgpu/psp_v11.0: convert to IP version checking
      drm/amdgpu/psp_v13.0: convert to IP version checking
      drm/amdgpu/pm/smu_v11.0: update IP version checking
      drm/amdgpu/pm/smu_v13.0: convert IP version checking
      drm/amdgpu/pm/amdgpu_smu: convert more IP version checking
      drm/amdgpu/amdgpu_vcn: convert to IP version checking
      drm/amdgpu/vcn2.5: convert to IP version checking
      drm/amdgpu/soc15: convert to IP version checking
      drm/amdgpu: add VCN1 hardware IP
      drm/amdgpu: get VCN and SDMA instances from IP discovery table
      drm/amdgpu/sdma: remove manual instance setting
      drm/amdgpu/vcn: remove manual instance setting
      drm/amdgpu: get VCN harvest information from IP discovery table
      drm/amdgpu/ucode: add default behavior
      drm/amdgpu: add new asic_type for IP discovery
      drm/amdgpu: set CHIP_IP_DISCOVERY as the asic type by default
      drm/amdgpu: convert IP version array to include instances
      drm/amdgpu: clean up set IP function
      drm/amdgpu: add support for SRIOV in IP discovery path
      drm/amdkfd: clean up parameters in kgd2kfd_probe
      drm/amdkfd: convert kfd_device.c to use GC IP version
      drm/amdgpu: add an option to override IP discovery table from a file
      drm/amdgpu: consolidate case statements
      Documentation/gpu: remove spurious "+" in amdgpu.rst
      drm/amdgpu/display: fold DRM_AMD_DC_DCN201 into DRM_AMD_DC_DCN
      drm/amdgpu/gmc9: convert to IP version checking
      drm/amdgpu/display: fix dependencies for DRM_AMD_DC_SI
      drm/amdgpu/discovery: add missing case for SMU 11.0.5
      drm/amdgpu: add missing case for HDP for renoir

Alex Sierra (1):
      drm/amdkfd: rm BO resv on validation to avoid deadlock

Andrey Grodzovsky (2):
      drm/amdgpu: drm/amdgpu: Handle IOMMU enabled case
      drm/amdgpu: Add a UAPI flag for hot plug/unplug

Anthony Koo (3):
      drm/amd/display: [FW Promotion] Release 0.0.85
      drm/amd/display: [FW Promotion] Release 0.0.86
      drm/amd/display: [FW Promotion] Release 0.0.87

Aric Cyr (2):
      drm/amd/display: 3.2.155
      drm/amd/display: 3.2.156

Arnd Bergmann (2):
      drm/amdgpu: fix warning for overflow check
      gpu: amd: replace open-coded offsetof() with builtin

Candice Li (1):
      drm/amdgpu: Update PSP TA Invoke to use common TA context as input

Charlene Liu (1):
      drm/amd/display: Pass PCI deviceid into DC

Christian König (2):
      drm/amdgpu: revert "Add autodump debugfs node for gpu reset v8"
      drm/amdgpu: print warning and taint kernel if lockup timeout is disabled

Colin Ian King (1):
      drm/amd/display: Remove redundant initialization of variable result

David Galiffi (1):
      drm/amd/display: Add debug support to override the Minimum DRAM Clock

Eric Yang (1):
      drm/amd/display: add vsync notify to dmub for abm pause

Ernst Sjöstrand (1):
      drm/amd/amdgpu: Validate ip discovery blob

George Shen (3):
      drm/amd/display: Handle Y carry-over in VCP X.Y calculation
      drm/amd/display: Update VCP X.Y logging to improve usefulness
      drm/amd/display: Skip override for preferred link settings during link training

Guchun Chen (4):
      drm/amd/display: fix error case handling
      drm/amdgpu: add HWID of SDMA instance 2 and 3
      drm/amdgpu: handle the case of pci_channel_io_frozen only in amdgpu_pci_resume
      drm/amdgpu: use adev_to_drm for consistency when accessing drm_device

Guo Zhengkui (1):
      drm/amdgpu: remove some repeated includings

Hansen (1):
      drm/amd/display: Fix detection of 4 lane for DPALT

Harry Wentland (1):
      drm/amd/display: Only define DP 2.0 symbols if not already defined

Hawking Zhang (1):
      drm/amdgpu: correct initial cp_hqd_quantum for gfx9

Ilya (1):
      drm/amd/display: Add PPS immediate update flag for DCN2

Jake Wang (1):
      drm/amd/display: Added root clock optimization flags

James Zhu (2):
      drm/amdgpu/jpeg2: move jpeg2 shared macro to header file
      drm/amdgpu/jpeg: add jpeg2.6 start/end

Jimmy Kizito (16):
      drm/amd/display: Fix MST link encoder availability check.
      drm/amd/display: Fix concurrent dynamic encoder assignment.
      drm/amd/display: Update link encoder object creation.
      drm/amd/display: Set DPIA link endpoint type
      drm/amd/display: Stub out DPIA link training call
      drm/amd/display: Add stub to get DPIA tunneling device data
      drm/amd/display: Skip DPCD read for DPTX-to-DPIA hop
      drm/amd/display: Train DPIA links with fallback
      drm/amd/display: Implement DPIA training loop
      drm/amd/display: Implement DPIA link configuration
      drm/amd/display: Implement DPIA clock recovery phase
      drm/amd/display: Implement DPIA equalisation phase
      drm/amd/display: Implement end of training for hop in DPIA display path
      drm/amd/display: Read USB4 DP tunneling data from DPCD.
      drm/amd/display: Fix DIG_HPD_SELECT for USB4 display endpoints.
      drm/amd/display: Add debug flags for USB4 DP link training.

John Clements (1):
      drm/amdgpu: resolve RAS query bug

Josip Pavic (1):
      drm/amd/display: initialize backlight_ramping_override to false

Jude Shih (4):
      drm/amd/display: Support for SET_CONFIG processing with DMUB
      drm/amd/display: Deadlock/HPD Status/Crash Bug Fix
      drm/amd/display: Fix USB4 Aux via DMUB terminate unexpectedly
      drm/amd/display: USB4 bring up set correct address

Lang Yu (1):
      drm/amdkfd: fix a potential ttm->sg memory leak

Leo (Hanghong) Ma (2):
      drm/amd/display: Add helper for blanking all dp displays
      drm/amd/display: Fix error in dmesg at boot

Leslie Shi (1):
      drm/amdgpu: fix gart.bo pin_count leak

Lijo Lazar (1):
      drm/amdgpu: During s0ix don't wait to signal GFXOFF

Lv Ruyi (1):
      drm/amd/display: remove duplicate include in dcn201_clk_mgr.c

Marek Olšák (1):
      drm/amd/display: fix DCC settings for DCN3

Meenakshikumar Somasundaram (6):
      drm/amd/display: Fix for link encoder access for MST.
      drm/amd/display: USB4 DPIA enumeration and AUX Tunneling
      drm/amd/display: Support for DMUB HPD and HPD RX interrupt handling
      drm/amd/display: Support for SET_CONFIG processing with DMUB
      drm/amd/display: Add dpia debug options
      drm/amd/display: Fix for access for ddc pin and aux engine.

Michael Strauss (2):
      drm/amd/display: Don't enable AFMT for DP audio stream
      drm/amd/display: Defer LUT memory powerdown until LUT bypass latches

Mukul Joshi (2):
      x86/MCE/AMD: Export smca_get_bank_type symbol
      drm/amdgpu: Register MCE notifier for Aldebaran RAS

Nikola Cornij (1):
      drm/amd/display: Limit display scaling to up to 4k for DCN 3.1

Nirmoy Das (2):
      drm/amdgpu: return early if debugfs is not initialized
      drm/amdgpu: unify BO evicting method in amdgpu_ttm

Oliver Logush (1):
      drm/amd/display: Add an extra check for dcn10 OPTC data format

Praful Swarnakar (1):
      drm/amd/display: Fix Display Flicker on embedded panels

Prike Liang (1):
      drm/amdgpu: force exit gfxoff on sdma resume for rmb s0ix

Qingqing Zhuo (2):
      drm/amd/display: Replace referral of dal with dc
      drm/amd/display: Re-arrange FPU code structure for dcn2x

Simon Ser (1):
      drm/amdgpu: check tiling flags when creating FB on GFX8-

Solomon Chiu (1):
      drm/amd/display: Add 120Hz support for freesync video mode

Tao Zhou (5):
      drm/amdgpu: add poison mode query for DF (v2)
      drm/amdgpu: add poison mode query for UMC
      drm/amdgpu: set poison supported flag for RAS (v2)
      drm/amdgpu: skip umc ras irq handling in poison mode (v2)
      amd/amdkfd: add ras page retirement handling for sq/sdma (v3)

Tom St Denis (1):
      drm/amd/amdgpu: Add missing mp_11_0_8_sh_mask.h header

Wayne Lin (1):
      drm/amd/display: Fix Werror when building

Wenjing Liu (4):
      drm/amd/display: use correct vpg instance for 128b/132b encoding
      drm/amd/display: update cur_lane_setting to an array one for each lane
      drm/amd/display: add function to convert hw to dpcd lane settings
      drm/amd/display: make verified link cap not exceeding max link cap

Wyatt Wood (1):
      drm/amd/display: Prevent using DMUB rptr that is out-of-bounds

Yang Li (1):
      drm/amdkfd: fix resource_size.cocci warnings

Yifan Zhang (2):
      drm/amdkfd: remove redundant iommu cleanup code
      drm/amdgpu: init iommu after amdkfd device init

Zhan Liu (2):
      drm/amdgpu: add cyan_skillfish asic header files
      drm/amd/display: add cyan_skillfish display support

kernel test robot (1):
      drm/amd/display: fix duplicated inclusion

 Documentation/gpu/amdgpu.rst                       |     4 +-
 arch/x86/include/asm/mce.h                         |     2 +-
 arch/x86/kernel/cpu/mce/amd.c                      |     3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |    11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |    17 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h         |     7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |     1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c        |     2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h        |     2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        |    96 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h        |     5 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |    99 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_df.h             |     1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c      |   843 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h      |     1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c        |    31 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   659 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c          |     2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c           |     4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c            |    14 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c            |     2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |     2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |    23 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h         |     1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |   125 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            |   210 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h            |     5 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |    30 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h            |     1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c          |     7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h            |     1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c            |     6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c            |     2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c            |    53 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |     6 +-
 drivers/gpu/drm/amd/amdgpu/athub_v2_0.c            |     7 +-
 drivers/gpu/drm/amd/amdgpu/athub_v2_1.c            |     9 +-
 drivers/gpu/drm/amd/amdgpu/df_v3_6.c               |    31 +
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |   380 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |   229 +-
 drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c           |     6 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c             |    94 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c              |   139 +-
 drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c              |    15 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c             |    20 -
 drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h             |    20 +
 drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c             |    40 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c            |    73 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c            |     6 +-
 drivers/gpu/drm/amd/amdgpu/navi10_ih.c             |    13 +-
 drivers/gpu/drm/amd/amdgpu/nv.c                    |    95 +-
 drivers/gpu/drm/amd/amdgpu/nv.h                    |     2 +
 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c             |    53 +-
 drivers/gpu/drm/amd/amdgpu/psp_v13_0.c             |    14 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c             |   100 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c             |    32 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c             |    59 +-
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |   163 +-
 drivers/gpu/drm/amd/amdgpu/soc15.h                 |     2 +
 drivers/gpu/drm/amd/amdgpu/umc_v6_7.c              |    34 +
 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c              |     4 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c              |     1 -
 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c              |     3 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c              |     8 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c              |    29 +-
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |   267 +-
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c    |     4 +-
 drivers/gpu/drm/amd/amdkfd/kfd_migrate.c           |     3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c               |     7 +-
 drivers/gpu/drm/amd/display/Kconfig                |     2 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   396 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |    12 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |     8 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  |    17 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c     |     2 +-
 drivers/gpu/drm/amd/display/dc/Makefile            |     3 +-
 .../gpu/drm/amd/display/dc/bios/command_table2.c   |     4 +-
 .../amd/display/dc/bios/command_table_helper2.c    |     1 +
 drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile    |     9 +
 drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c   |     5 +
 .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c   |     2 +-
 .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c |   258 +
 .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.h |    34 +
 .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c  |     2 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |   254 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |   199 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c  |     9 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |   219 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c |   953 +
 .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c  |    23 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c |     3 +
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |     8 +
 drivers/gpu/drm/amd/display/dc/core/dc_stat.c      |     8 +
 drivers/gpu/drm/amd/display/dc/dc.h                |    45 +-
 drivers/gpu/drm/amd/display/dc/dc_dp_types.h       |    85 +-
 drivers/gpu/drm/amd/display/dc/dc_link.h           |     3 +-
 drivers/gpu/drm/amd/display/dc/dc_types.h          |     1 +
 drivers/gpu/drm/amd/display/dc/dce/dce_aux.c       |     3 +
 .../gpu/drm/amd/display/dc/dce/dce_clock_source.h  |     9 +
 drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h     |    39 +
 drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c      |    21 +
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |    24 +-
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |    41 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.h   |    33 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c  |     2 +-
 .../amd/display/dc/dcn10/dcn10_stream_encoder.c    |    11 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c  |     5 +
 .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c  |     9 +-
 .../amd/display/dc/dcn20/dcn20_stream_encoder.c    |     9 +-
 drivers/gpu/drm/amd/display/dc/dcn201/Makefile     |    36 +
 .../gpu/drm/amd/display/dc/dcn201/dcn201_dccg.c    |    84 +
 .../gpu/drm/amd/display/dc/dcn201/dcn201_dccg.h    |    37 +
 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.c |   316 +
 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.h |    83 +
 .../gpu/drm/amd/display/dc/dcn201/dcn201_hubbub.c  |   107 +
 .../gpu/drm/amd/display/dc/dcn201/dcn201_hubbub.h  |    45 +
 .../gpu/drm/amd/display/dc/dcn201/dcn201_hubp.c    |   150 +
 .../gpu/drm/amd/display/dc/dcn201/dcn201_hubp.h    |   132 +
 .../gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.c   |   630 +
 .../gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.h   |    46 +
 .../gpu/drm/amd/display/dc/dcn201/dcn201_init.c    |   131 +
 .../gpu/drm/amd/display/dc/dcn201/dcn201_init.h    |    33 +
 .../amd/display/dc/dcn201/dcn201_link_encoder.c    |   209 +
 .../amd/display/dc/dcn201/dcn201_link_encoder.h    |    59 +
 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.c |   125 +
 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.h |    86 +
 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.c |    72 +
 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.h |    74 +
 .../gpu/drm/amd/display/dc/dcn201/dcn201_optc.c    |   203 +
 .../gpu/drm/amd/display/dc/dcn201/dcn201_optc.h    |    74 +
 .../drm/amd/display/dc/dcn201/dcn201_resource.c    |  1307 ++
 .../drm/amd/display/dc/dcn201/dcn201_resource.h    |    50 +
 .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c  |     2 +-
 .../display/dc/dcn30/dcn30_dio_stream_encoder.c    |     2 -
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c   |    59 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c |    39 +-
 .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c  |   159 +-
 .../amd/display/dc/dcn31/dcn31_dio_link_encoder.h  |     3 +
 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c |    45 +-
 .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c  |    11 +-
 drivers/gpu/drm/amd/display/dc/dm_helpers.h        |     5 +
 drivers/gpu/drm/amd/display/dc/dml/Makefile        |     4 +-
 .../dc/dml/{dcn2x/dcn2x.c => dcn20/dcn20_fpu.c}    |     2 +-
 .../dc/dml/{dcn2x/dcn2x.h => dcn20/dcn20_fpu.h}    |     6 +-
 .../gpu/drm/amd/display/dc/dml/display_mode_lib.c  |     1 +
 .../gpu/drm/amd/display/dc/dml/display_mode_lib.h  |     1 +
 drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c   |     1 +
 drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c |     1 +
 drivers/gpu/drm/amd/display/dc/inc/core_types.h    |     3 +
 drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h   |     1 +
 drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h    |     5 +-
 drivers/gpu/drm/amd/display/dc/inc/dc_link_dpia.h  |    99 +
 drivers/gpu/drm/amd/display/dc/inc/hw/abm.h        |     1 +
 .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h   |    13 +
 drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h        |    12 +
 drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h        |     5 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h        |     1 +
 .../drm/amd/display/dc/inc/hw_sequencer_private.h  |     4 +
 drivers/gpu/drm/amd/display/dc/inc/resource.h      |     1 +
 drivers/gpu/drm/amd/display/dc/irq/Makefile        |    10 +
 .../amd/display/dc/irq/dcn20/irq_service_dcn20.c   |     2 +-
 .../amd/display/dc/irq/dcn20/irq_service_dcn20.h   |     2 +-
 .../amd/display/dc/irq/dcn201/irq_service_dcn201.c |   374 +
 .../amd/display/dc/irq/dcn201/irq_service_dcn201.h |    34 +
 .../amd/display/dc/irq/dcn21/irq_service_dcn21.c   |     2 +-
 .../amd/display/dc/irq/dcn21/irq_service_dcn21.h   |     2 +-
 drivers/gpu/drm/amd/display/dc/os_types.h          |     2 +
 drivers/gpu/drm/amd/display/dmub/dmub_srv.h        |     4 +
 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h    |   171 +-
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c  |     1 +
 drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c    |    10 +-
 .../gpu/drm/amd/display/dmub/src/dmub_srv_stat.c   |    16 +
 drivers/gpu/drm/amd/display/include/dal_asic_id.h  |     3 +-
 drivers/gpu/drm/amd/display/include/dal_types.h    |     1 +
 .../amd/include/asic_reg/clk/clk_11_0_1_offset.h   |    32 +
 .../amd/include/asic_reg/clk/clk_11_0_1_sh_mask.h  |    37 +
 .../amd/include/asic_reg/dcn/dcn_2_0_3_offset.h    |  6193 ++++++
 .../amd/include/asic_reg/dcn/dcn_2_0_3_sh_mask.h   | 22091 +++++++++++++++++++
 .../drm/amd/include/asic_reg/df/df_3_6_offset.h    |     5 +
 .../drm/amd/include/asic_reg/df/df_3_6_sh_mask.h   |   132 +
 .../amd/include/asic_reg/dpcs/dpcs_2_0_3_offset.h  |   151 +
 .../amd/include/asic_reg/dpcs/dpcs_2_0_3_sh_mask.h |   952 +
 .../amd/include/asic_reg/mp/mp_11_0_8_sh_mask.h    |   355 +
 drivers/gpu/drm/amd/include/atombios.h             |     2 +-
 drivers/gpu/drm/amd/include/soc15_hw_ip.h          |     2 +
 .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.h  |     4 +-
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |   126 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c    |    50 +-
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    |    24 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c     |    96 +-
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |    22 +-
 drivers/gpu/drm/radeon/atombios.h                  |     2 +-
 include/drm/amd_asic_type.h                        |     1 +
 193 files changed, 40630 insertions(+), 1867 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/Makefile
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dccg.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dccg.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hubbub.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hubbub.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hubp.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hubp.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_init.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_init.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_link_encoder.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_link_encoder.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_optc.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_optc.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_resource.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_resource.h
 rename drivers/gpu/drm/amd/display/dc/dml/{dcn2x/dcn2x.c => dcn20/dcn20_fpu.c} (99%)
 rename drivers/gpu/drm/amd/display/dc/dml/{dcn2x/dcn2x.h => dcn20/dcn20_fpu.h} (94%)
 create mode 100644 drivers/gpu/drm/amd/display/dc/inc/dc_link_dpia.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn201/irq_service_dcn201.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn201/irq_service_dcn201.h
 create mode 100755 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_0_1_offset.h
 create mode 100755 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_0_1_sh_mask.h
 create mode 100755 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_0_3_offset.h
 create mode 100755 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_0_3_sh_mask.h
 create mode 100755 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_2_0_3_offset.h
 create mode 100755 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_2_0_3_sh_mask.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_0_8_sh_mask.h

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-10-29 18:44 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-14 13:20 [pull] amdgpu, amdkfd drm-next-5.16 Alex Deucher
  -- strict thread matches above, loose matches on Subject: below --
2021-10-29 18:43 Alex Deucher
2021-10-22 18:31 Alex Deucher
2021-10-08 20:03 Alex Deucher

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).