drm/amdgpu: Add NPS switch support for GC 9.4.3
authorLijo Lazar <lijo.lazar@amd.com>
Fri, 20 Sep 2024 09:55:10 +0000 (15:25 +0530)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 15 Oct 2024 15:17:25 +0000 (11:17 -0400)
commitc29aeadf0b122af6831abec06e3ec415447c2b71
tree8304369343e92f90b4fd3576bbfc2488597320d0
parentd594ddc6862d6a8de63dab68f0690be239649b33
drm/amdgpu: Add NPS switch support for GC 9.4.3

Add dynamic NPS switch support for GC 9.4.3 variants. Only GC v9.4.3 and
GC v9.4.4 currently support this. NPS switch is only supported if an SOC
supports multiple NPS modes.

Signed-off-by: Lijo Lazar <lijo.lazar@amd.com>
Signed-off-by: Rajneesh Bhardwaj <rajneesh.bhardwaj@amd.com>
Reviewed-by: Feifei Xu <Feifei.Xu@amd.com>
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c