[pull] amdgpu, amdkfd drm-next-5.15
Hi Dave, Daniel, Fixes for 5.15. The following changes since commit 8f0284f190e6a0aa09015090568c03f18288231a: Merge tag 'amd-drm-next-5.15-2021-08-27' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2021-08-30 09:06:03 +1000) are available in the Git repository at: https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-5.15-2021-09-01 for you to fetch changes up to d6043581e1d9d0507a8413a302db0e35c8506e0e: drm/amdkfd: drop process ref count when xnack disable (2021-09-01 16:55:09 -0400) amd-drm-next-5.15-2021-09-01: amdgpu: - Misc cleanups, typo fixes - EEPROM fix - Add some new PCI IDs - Scatter/Gather display support for Yellow Carp - PCIe DPM fix for RKL platforms - RAS fix amdkfd: - SVM fix Aaron Liu (1): drm/amd/display: setup system context for APUs Alex Deucher (1): drm/amdgpu: add some additional RDNA2 PCI IDs Alex Sierra (1): drm/amdkfd: drop process ref count when xnack disable Angus Wang (1): drm/amd/display: cleanup idents after a revert Anson Jacob (1): drm/amd/display: Fix memory leak reported by coverity Colin Ian King (1): drm/amdgpu/swsmu: fix spelling mistake "minimun" -> "minimum" Evan Quan (1): drm/amdgpu: reenable BACO support for 699F:C7 polaris12 SKU Guchun Chen (1): drm/amdgpu: stop scheduler when calling hw_fini (v2) Jiawei Gu (1): drm/amdgpu: enable more pm sysfs under SRIOV 1-VF mode Jing Yangyang (1): drm:dcn31: fix boolreturn.cocci warnings John Clements (1): drm/amdgpu: Clear RAS interrupt status on aldebaran Kees Cook (1): drm/amd/pm: And destination bounds checking to struct copy Koba Ko (1): drm/amdgpu: Disable PCIE_DPM on Intel RKL Platform Lang Yu (1): drm/amdgpu: show both cmd id and name when psp cmd failed Luben Tuikov (2): drm/amdgpu: Fixes to returning VBIOS RAS EEPROM address drm/amdgpu: Process any VBIOS RAS EEPROM address Michael Strauss (1): drm/amd/display: Initialize lt_settings on instantiation Nicholas Kazlauskas (1): drm/amdgpu: Enable S/G for Yellow Carp Philip Yang (1): drm/amdgpu: fix fdinfo race with process exit Yifan Zhang (1): drm/amdgpu: correct comments in memory type managers YuBiao Wang (1): drm/amd/amdgpu: Add ready_to_reset resp for vega10 xinhui pan (1): drm/amdgpu: Fix a deadlock if previous GEM object allocation fails drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 50 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_display.c| 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c| 17 drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 11 - drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 8 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c| 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c| 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c| 8 ++-- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 25 +-- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 6 +-- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 2 + drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 1 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 30 ++--- drivers/gpu/drm/amd/amdgpu/vi.c| 9 +--- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 6 +-- .../drm/amd/display/dc/dcn303/dcn303_resource.c| 6 ++- .../drm/amd/display/dc/dcn31/dcn31_panel_cntl.c| 4 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 2 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 8 ++-- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h| 24 +++ .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c| 17 +++- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 6 +-- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c| 8 ++-- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c| 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 5 +-- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 2 +- 29 files changed, 198 insertions(+), 94 deletions(-)
[pull] amdgpu, amdkfd drm-next-5.15
Hi Dave, Daniel, Fixes for 5.15. The following changes since commit 90a9266269eb9f71af1f323c33e1dca53527bd22: drm/amdgpu: Cancel delayed work when GFXOFF is disabled (2021-08-20 12:09:44 -0400) are available in the Git repository at: https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-5.15-2021-08-27 for you to fetch changes up to 61d861cf478576d85d6032f864360a34b26084b1: drm/amd/display: Move AllowDRAMSelfRefreshOrDRAMClockChangeInVblank to bounding box (2021-08-26 13:57:33 -0400) amd-drm-next-5.15-2021-08-27: amdgpu: - PLL fix for SI - Misc code cleanups - RAS fixes - PSP cleanups - Polaris UVD/VCE suspend fixes - aldebaran fixes - DCN3.x mclk fixes amdkfd: - CWSR fixes for arcturus and aldebaran - SVM fixes Aurabindo Pillai (2): drm/amd/display: Update number of DCN3 clock states drm/amd/display: Remove duplicate dml init Borislav Petkov (1): drm/amdgpu: Fix build with missing pm_suspend_target_state module export Candice Li (2): drm/amd/amdgpu: add name field back to ras_common_if drm/amd/amdgpu: consolidate PSP TA init shared buf functions Christophe JAILLET (2): drm/amdgpu: switch from 'pci_' to 'dma_' API drm/radeon: switch from 'pci_' to 'dma_' API Eric Yang (1): drm/amd/display: refactor riommu invalidation wa Evan Quan (3): drm/amdgpu: add missing cleanups for Polaris12 UVD/VCE on suspend drm/amdgpu: add missing cleanups for more ASICs on UVD/VCE suspend drm/amdgpu: drop redundant cancel_delayed_work_sync call Hawking Zhang (1): drm/amdgpu: disable GFX CGCG in aldebaran Jerry (Fangzhi) Zuo (1): drm/amd/display: Update bounding box states (v2) John Clements (4): drm/amdgpu: Add driver infrastructure for MCA RAS drm/amdgpu: Update RAS XGMI Error Query drm/amdgpu: Add support for RAS XGMI err query drm/amdgpu: Clear RAS interrupt status on aldebaran Mukul Joshi (1): drm/amdkfd: CWSR with sw scheduler on Aldebaran and Arcturus Nicholas Kazlauskas (1): drm/amd/display: Move AllowDRAMSelfRefreshOrDRAMClockChangeInVblank to bounding box Philip Yang (2): drm/amdkfd: check access permisson to restore retry fault drm/amdkfd: map SVM range with correct access permission Praful Swarnakar (1): drm/amd/display: Add Logging for HDMI color depth information Sean Keely (1): drm/amdkfd: Account for SH/SE count when setting up cu masks. Shashank Sharma (1): drm/amdgpu/OLAND: clip the ref divider max value Yifan Zhang (1): drm/amdgpu: rename amdgpu_bo_get_preferred_pin_domain drivers/gpu/drm/amd/amdgpu/Makefile| 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h| 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 2 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c | 1 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c| 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c| 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c| 21 +++ drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c| 117 +++ drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h| 72 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c| 20 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_pll.h| 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c| 142 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h| 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c| 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c| 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c| 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 69 - drivers/gpu/drm/amd/amdgpu/atombios_crtc.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 19 ++- drivers/gpu/drm/amd/amdgpu/mca_v3_0.c | 125 drivers/gpu/drm/amd/amdgpu/mca_v3_0.h | 26 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 34 - drivers/gpu/drm/amd/amdgpu/soc15.c | 2 - drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 24 +++ drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 24 +++ drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 25 +++- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 24 +++
[pull] amdgpu, amdkfd drm-next-5.15
Hi Dave, Daniel, Updates for 5.15. Mostly bug fixes and cleanups. The following changes since commit a43e2a0e11491b73e2acaa27ee74d6c3b86deac0: drm/amdkfd: Allow querying SVM attributes that are clear (2021-08-06 16:12:32 -0400) are available in the Git repository at: https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-5.15-2021-08-13 for you to fetch changes up to 554594567b1fa3da74f88ec7b2dc83d000c58e98: drm/display: fix possible null-pointer dereference in dcn10_set_clock() (2021-08-11 17:19:54 -0400) amd-drm-next-5.15-2021-08-13: amdgpu: - Improve aux i2c tracing - Misc display updates - Misc code cleanups - sprintf to sysfs_emit updates - Fix some fan control corner cases with suspend amdkfd: - Enable CWSR with software scheduling Alex Deucher (1): drm/amdgpu: handle VCN instances when harvesting (v2) Anson Jacob (1): drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work Anthony Koo (2): drm/amd/display: [FW Promotion] Release 0.0.78 drm/amd/display: 3.2.148 Ashley Thomas (1): drm/amd/display: Add AUX I2C tracing. Darren Powell (7): amdgpu/pm: Replace navi10 usage of sprintf with sysfs_emit amdgpu/pm: Replace smu11 usage of sprintf with sysfs_emit amdgpu/pm: Replace smu12/13 usage of sprintf with sysfs_emit amdgpu/pm: Replace vega10 usage of sprintf with sysfs_emit amdgpu/pm: Replace vega12,20 usage of sprintf with sysfs_emit amdgpu/pm: Replace hwmgr smu usage of sprintf with sysfs_emit amdgpu/pm: Replace amdgpu_pm usage of sprintf with sysfs_emit Eric Bernstein (1): drm/amd/display: Remove invalid assert for ODM + MPC case Mukul Joshi (1): drm/amdkfd: CWSR with software scheduler Nicholas Kazlauskas (2): drm/amd/display: Clear GPINT after DMCUB has reset drm/amd/display: Increase timeout threshold for DMCUB reset Philip Yang (1): drm/amdkfd: AIP mGPUs best prefetch location for xnack on Randy Dunlap (2): drm/amd/display: use do-while-0 for DC_TRACE_LEVEL_MESSAGE() drm/amdgpu: fix kernel-doc warnings on non-kernel-doc comments Roy Chan (5): drm/amd/display: fix missing writeback disablement if plane is removed drm/amd/display: refactor the codes to centralize the stream/pipe checking logic drm/amd/display: refactor the cursor programing codes drm/amd/display: fix incorrect CM/TF programming sequence in dwb drm/amd/display: Correct comment style Ryan Taylor (2): drm/amd/pm: restore fan_mode AMD_FAN_CTRL_NONE on resume (v2) drm/amd/pm: graceful exit on restore fan mode failure (v2) Sergio Miguéns Iglesias (1): drm/amdgpu: Removed unnecessary if statement Tuo Li (2): gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port() drm/display: fix possible null-pointer dereference in dcn10_set_clock() Victor Zhao (1): drm/amdgpu: Extend full access wait time in guest Wenjing Liu (1): drm/amd/display: add authentication_complete in hdcp output YuBiao Wang (1): drm/amd/amdgpu: skip locking delayed work if not initialized. drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 31 .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 31 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 33 +++- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c| 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c| 6 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 16 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 21 ++- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 35 ++-- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 62 --- drivers/gpu/drm/amd/display/dc/core/dc_stream.c| 106 +++- drivers/gpu/drm/amd/display/dc/dc.h| 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 192 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 2 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 11 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 14 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_dwb_cm.c| 90 +++--- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 12 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 1 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h| 6 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 18 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c| 5 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h| 8 + .../amd/display/modules/hdcp/hdcp1_transition.c|