Hi Dave, Fixes for 4.13: - Various fixes for Raven - Various fixes for Vega10 - Stability fixes for KIQ - Fix reloading the driver - Fix S3 on vega10 - Misc other fixes The following changes since commit 12d016626f99f48edbf5b006625b4e8c0de1eec7: Merge tag 'drm-amdkfd-next-2017-06-25' of git://people.freedesktop.org/~gabbayo/linux into drm-next (2017-06-28 17:09:27 +1000) are available in the git repository at: git://people.freedesktop.org/~agd5f/linux drm-next-4.13 for you to fetch changes up to 593f546eee2fdbe055380ee82de568c0a1775551: drm/amd/powerplay: fix bug fail to remove sysfs when rmmod amdgpu. (2017-07-05 13:18:50 -0400) ---------------------------------------------------------------- Alex Deucher (6): drm/amd/powerplay/cz: print message if smc message fails drm/amdgpu/psp: upper_32_bits/lower_32_bits for address setup drm/amdgpu: fix vblank_time when displays are off drm/amdgpu/cgs: always set reference clock in mode_info drm/amdgpu/gfx8: fix driver reload with KIQ drm/amdgpu/gfx9: fix driver reload with KIQ Alex Xie (2): drm/amdgpu/cs: fix a typo in a comment drm/amdgpu: Make amdgpu_cs_parser_init static (v2) Arnd Bergmann (1): drm/amdgpu: fix typo in amdgpu_debugfs_test_ib_init Eric Huang (2): drm/amd/powerplay: change PPSMC_MSG_GetCurrPkgPwr for Vega10 drm/amd/powerplay: power value format change for Vega10 Flora Cui (1): drm/amdgpu: Fix the exported always on CU bitmap Hawking Zhang (4): drm/amdgpu: add mmhub pg init sequence on raven drm/amdgpu: add interface to enable/disable mmhub pg on raven drm/amdgpu: add new flag AMD_PG_SUPPORT_MMHUB drm/amdgpu: enable mmhub pg on raven Huang Rui (1): drm/amdgpu: fix the memory corruption on S3 Jim Qu (1): drm/amd/amdgpu: move get memory type function from early init to sw init John Brooks (2): drm/ttm: Fix use-after-free in ttm_bo_clean_mm drm/amdgpu: Don't call amd_powerplay_destroy() if we don't have powerplay Michel Dänzer (1): amdgpu: Set cik/si_support to 1 by default if radeon isn't built Nicolai Hähnle (1): drm/amdgpu/gfx9: support the amdgpu.disable_cu option Rex Zhu (3): drm/amdgpu: fix vulkan test performance drop and hang on VI drm/amd/powerplay: add support for ATOM GFXCLK table v2. drm/amd/powerplay: fix bug fail to remove sysfs when rmmod amdgpu. kbuild test robot (1): drm/amdgpu/gfx9: gfx_v9_0_enable_gfx_static_mg_power_gating() can be static drivers/gpu/drm/amd/amdgpu/amdgpu.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_powerplay.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 19 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 100 ++------ drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 81 ++----- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 9 + drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 218 +++++++++++++++++ drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.h | 3 + drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 12 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 3 +- drivers/gpu/drm/amd/include/amd_shared.h | 1 + drivers/gpu/drm/amd/include/vi_structs.h | 268 +++++++++++++++++++++ drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 23 +- .../gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h | 9 + .../amd/powerplay/hwmgr/vega10_processpptables.c | 42 +++- drivers/gpu/drm/amd/powerplay/inc/vega10_ppsmc.h | 4 +- drivers/gpu/drm/amd/powerplay/smumgr/cz_smumgr.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 4 +- include/uapi/drm/amdgpu_drm.h | 3 + 28 files changed, 687 insertions(+), 197 deletions(-)