1. 15 Jun, 2022 1 commit
    • Yang Wang's avatar
      drm/amd/pm: fix driver reload SMC firmware fail issue for smu13 · 72aeb6ee
      Yang Wang authored
      issue calltrace:
      [  402.773695] [drm] failed to load ucode SMC(0x2C)
      [  402.773754] [drm] psp gfx command LOAD_IP_FW(0x6) failed and response status is (0x0)
      [  402.773762] [drm:psp_load_smu_fw [amdgpu]] *ERROR* PSP load smu failed!
      [  402.966758] [drm:psp_v13_0_ring_destroy [amdgpu]] *ERROR* Fail to stop psp ring
      [  402.966949] [drm:psp_hw_init [amdgpu]] *ERROR* PSP firmware loading failed
      [  402.967116] [drm:amdgpu_device_fw_loading [amdgpu]] *ERROR* hw_init of IP block <psp> failed -22
      [  402.967252] amdgpu 0000:03:00.0: amdgpu: amdgpu_device_ip_init failed
      [  402.967255] amdgpu 0000:03:00.0: amdgpu: Fatal error during GPU init
      
      if not reset mp1 state during kernel driver unload, it will cause psp
      load pmfw fail at the second time.
      
      add PPSMC_MSG_PrepareMp1ForUnload support for smu_v13_0_0/smu_v13_0_7
      Signed-off-by: default avatarYang Wang <KevinYang.Wang@amd.com>
      Reviewed-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      72aeb6ee
  2. 10 Jun, 2022 13 commits
  3. 08 Jun, 2022 26 commits