drm/amd/pm: Refactor SMU 13.0.6 SDMA reset firmware version checks
authorJesse.zhang@amd.com <Jesse.zhang@amd.com>
Sat, 18 Jan 2025 09:38:22 +0000 (17:38 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 24 Jan 2025 14:54:17 +0000 (09:54 -0500)
commit875596b984c509a2ab3eba7ce054e5278171a701
treef530779d207d4bac8af0a40c4790d8d3cfa60ab8
parent2e7618457c3871c8657ed1e8bc16e09a3aff39c2
drm/amd/pm: Refactor SMU 13.0.6 SDMA reset firmware version checks

This patch refactors the firmware version checks in `smu_v13_0_6_reset_sdma`
to support multiple SMU programs with different firmware version thresholds.

V2: return -EOPNOTSUPP for unspported pmfw

Suggested-by: Lazar Lijo <Lijo.Lazar@amd.com>
Signed-off-by: Jesse Zhang <jesse.zhang@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c