drm/amd/pm: Add SMU 13.0.6 support
authorLijo Lazar <lijo.lazar@amd.com>
Thu, 2 Mar 2023 22:06:39 +0000 (17:06 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 7 Mar 2023 19:22:41 +0000 (14:22 -0500)
commit511a95552ec878fc59a294652ebbf73a0e8e0c76
tree1cf9e61930efeae5be80a48c2626c0cbc6ef72e9
parenta2c5dd9ec6409821505e0409814cbbf741ca61d9
drm/amd/pm: Add SMU 13.0.6 support

Add initial SMU 13.0.6 implementation.

v1:
Initial implementation to support SMU 13.0.6.
v2:
Add driver interface version check.
v3: rebase (Alex)
v4: Enable i2c for avoid warning (Alex)
v5: sqaush in cleanups up through (Alex)
    "drm/amd/pm: Ignore EIO error on SMUv13.0.6"

Signed-off-by: Lijo Lazar <lijo.lazar@amd.com>
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h
drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h
drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c [new file with mode: 0644]
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h [new file with mode: 0644]