[pull] radeon, amdgpu drm-next-5.5
Hi Dave, Daniel, Fixes for 5.5. The following changes since commit 17eee668b3cad423a47c090fe2275733c55db910: Merge tag 'drm-misc-next-fixes-2019-11-20' of git://anongit.freedesktop.org/drm/drm-misc into drm-next (2019-11-21 10:19:45 +1000) are available in the Git repository at: git://people.freedesktop.org/~agd5f/linux tags/drm-next-5.5-2019-11-22 for you to fetch changes up to f920d1bb9c4e77efb08c41d70b6d442f46fd8902: drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 (2019-11-22 14:55:19 -0500) drm-next-5.5-2019-11-22: amdgpu: - Fix bad DMA on some PPC platforms - MMHUB fix for powergating - BACO fix for Navi - Misc raven fixes - Enable vbios fetch directly from rom on navi - debugfs fix for DC - SR-IOV fixes for arcturus - Misc power fixes radeon: - Fix bad DMA on some PPC platforms Alex Deucher (6): drm/amdgpu/nv: add asic func for fetching vbios from rom directly drm/amdgpu/powerplay: properly set PP_GFXOFF_MASK (v2) drm/amdgpu: disable gfxoff when using register read interface drm/amdgpu: remove experimental flag for Navi14 drm/amdgpu: disable gfxoff on original raven Revert "drm/amd/display: enable S/G for RAVEN chip" Evan Quan (4): drm/amd/powerplay: avoid DPM reenable process on Navi1x ASICs V2 drm/amd/powerplay: issue BTC on Navi during SMU setup drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs drm/amd/powerplay: correct fine grained dpm force level setting Jack Zhang (2): drm/amd/amdgpu/sriov temporarily skip ras,dtm,hdcp for arcturus VF drm/amd/amdgpu/sriov skip RLCG s/r list for arcturus VF. Jay Cornwall (1): drm/amdgpu: Update Arcturus golden registers Leo Liu (1): drm/amdgpu/vcn2.5: fix the enc loop with hw fini Mikita Lipski (1): drm/amd/display: Fix debugfs on MST connectors Sam Bobroff (2): drm/radeon: fix bad DMA from INTERRUPT_CNTL2 drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 Stephen Rothwell (1): merge fix for "ftrace: Rework event_create_dir()" Xiaojie Yuan (4): drm/amdgpu/gfx10: fix mqd backup/restore for gfx rings (v2) drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt drm/amdgpu/gfx10: fix out-of-bound mqd_backup array access drm/amdgpu/gfx10: re-init clear state buffer after gpu reset Yintian Tao (1): drm/amdgpu: put flush_delayed_work at first changzhu (2): drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c| 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c| 8 +-- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c| 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h| 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h| 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c| 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c| 41 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 66 ++ drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 10 +++- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 2 + drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 2 + drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 57 +++ drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 57 +++ drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c| 2 + drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c| 2 + drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c| 4 ++ drivers/gpu/drm/amd/amdgpu/nv.c| 24 +++- drivers/gpu/drm/amd/amdgpu/si_ih.c | 3 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 6 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c| 10 +++- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 33 +-- drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c| 9 +++ drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 23 ++-- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 1 + drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 18 ++ drivers/gpu/drm/radeon/cik.c | 4 +- drivers/gpu/drm/radeon/r600.c | 4 +- drivers/gpu/drm/radeon/si.c| 4 +- 32 files changed, 362 insertions(+), 53 deletions(-) ___ amd-gfx mailing list amd-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/amd-gfx
[pull] radeon, amdgpu drm-next-5.5
Hi Dave, Daniel, More new stuff for 5.5. I tested a back merge and it was clean. The following changes since commit 1cd4d9eead73c004d08a58536dc726bd172eaaec: drm/amdkfd: update for drmP.h removal (2019-10-09 12:04:48 -0500) are available in the Git repository at: git://people.freedesktop.org/~agd5f/linux tags/drm-next-5.5-2019-10-25 for you to fetch changes up to 0e04ad7d1857670944786a8465930a049aaf995f: drm/amdgpu/powerplay: use local renoir array sizes for clock fetching (2019-10-25 16:48:14 -0400) drm-next-5.5-2019-10-25: amdgpu: - BACO support for CI and VI asics - Quick memory training support for navi - MSI-X support - RAS fixes - Display AVI infoframe fixes - Display ref clock fixes for renoir - Fix number of audio endpoints in renoir - Fix for discovery tables - Powerplay fixes - Documentation fixes - Misc cleanups radeon: - revert a PPC fix which broke x86 Ahzo (1): drm/amd/display: add NULL checks for clock manager pointer Alex Deucher (33): drm/amdgpu/ras: fix typos in documentation drm/amdgpu/ras: document the reboot ras option drm/amdgpu/powerplay: fix typo in mvdd table setup drm/amdgpu/swSMU/navi: add feature toggles for more things drm/amdgpu/display: clean up dcn2*_pp_smu functions Revert "drm/radeon: Fix EEH during kexec" drm/amdgpu: move pci_save_state into suspend path drm/amdgpu: move gpu reset out of amdgpu_device_suspend drm/amdgpu: simplify ATPX detection drm/amdgpu: remove in_baco_reset hack drm/amdgpu/soc15: add support for baco reset with swSMU drm/amdgpu: add new BIF 4.1 register for BACO drm/amdgpu: add new BIF 5.0 register for BACO drm/amdgpu: add new SMU 7.0.1 registers for BACO drm/amdgpu: add new SMU 7.1.2 registers for BACO drm/amdgpu: add new SMU 7.1.3 registers for BACO drm/amdgpu/powerplay: add core support for pre-SOC15 baco drm/amdgpu/powerplay: add support for BACO on tonga drm/amdgpu/powerplay: add support for BACO on Iceland drm/amdgpu/powerplay: add support for BACO on polaris drm/amdgpu/powerplay: add support for BACO on VegaM drm/amdgpu/powerplay: add support for BACO on Fiji drm/amdgpu/powerplay: add support for BACO on CI drm/amdgpu/powerplay: split out common smu7 BACO code drm/amdgpu/powerplay: wire up BACO to powerplay API for smu7 drm/amdgpu: enable BACO reset for SMU7 based dGPUs (v2) drm/amdgpu/display: fix build when CONFIG_DRM_AMD_DC_DSC_SUPPORT=n drm/amdgpu/uvd6: fix allocation size in enc ring test (v2) drm/amdgpu/uvd7: fix allocation size in enc ring test (v2) drm/amdgpu/vcn: fix allocation size in enc ring test drm/amdgpu/vce: fix allocation size in enc ring test drm/amdgpu/vce: make some functions static drm/amdgpu/powerplay: use local renoir array sizes for clock fetching Andrey Grodzovsky (1): dmr/amdgpu: Fix crash on SRIOV for ERREVENT_ATHUB_INTERRUPT interrupt. Anthony Koo (1): drm/amd/display: 3.2.52 Aric Cyr (4): drm/amd/display: Update V_UPDATE whenever VSTARTUP changes drm/amd/display: Properly round nominal frequency for SPD drm/amd/display: 3.2.53 drm/amd/display: 3.2.54 Bhawanpreet Lakha (14): drm/amd/display: Add DP_DPHY_INTERNAL_CTR regs drm/amd/display: Add DCN_BASE regs drm/amd/display: Add renoir hw_seq drm/amd/display: create dcn21_link_encoder files drm/amd/display: add REFCYC_PER_TRIP_TO_MEMORY programming drm/amd/display: fix incorrect page table address for renoir drm/amd/display: add detile buffer size for renoir drm/amd/display: update dcn21 hubbub registers drm/amd/display: update renoir bounding box and res_caps drm/amd/display: change PP_SM defs to 8 drm/amd/display: handle "18" case in TruncToValidBPP drm/amd/display: use requested_dispclk_khz instead of clk drm/amd/display: handle dp is usb-c drm/amd/display: null check pp_smu clock table before using it Charlene Liu (1): drm/amd/display: use vbios message to call smu for dpm level Christian König (2): drm/amdgpu: fix error handling in amdgpu_bo_list_create drm/amdgpu: fix potential VM faults Dan Carpenter (1): drm/amdgpu/vi: silence an uninitialized variable warning David Galiffi (1): drm/amd/display: Fix dongle_caps containing stale information. Dennis Li (3): drm/amdgpu: change to query the actual EDC counter drm/amd/include: add register define for VML2 and ATCL2 drm/amdgpu: add RAS support for VML2 and ATCL2 Dmytro Laktyushkin (6): drm/amd/display: fix pipe re-assignment when odm present drm/amd/display: add renoir specific watermark range and clk helper drm/amd/display: enable hostvm based on roimmu active for dcn2.1