]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF
authorYifan Zha <Yifan.Zha@amd.com>
Fri, 19 Aug 2022 03:02:19 +0000 (11:02 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 24 Oct 2022 07:58:17 +0000 (09:58 +0200)
commit3f2cfb29dceb5a76cdf9d79fbf2b376f953d33bd
tree8a918f20c191265331fbd7ef4c43ee28a5087724
parent3509d768e206513c2ce70372a2fbc055b2956a75
drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF

[ Upstream commit 828418259254863e0af5805bd712284e2bd88e3b ]

[Why]
There is no CG(Clock Gating)/PG(Power Gating) requirement on SRIOV VF.
For multi VF, VF should not enable any CG/PG features.
For one VF, PF will program CG/PG related registers.

[How]
Do not set any cg/pg flag bit at early init under sriov.

Acked-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Yifan Zha <Yifan.Zha@amd.com>
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpu/drm/amd/amdgpu/soc21.c