drm/amd/pm: Read BIF STRAP also for BACO check
authorLijo Lazar <lijo.lazar@amd.com>
Fri, 4 Jun 2021 07:33:48 +0000 (15:33 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 25 Nov 2022 16:45:41 +0000 (17:45 +0100)
commitb0faeff69a0a6829642b7d3bf06bcc103f8aae39
tree69d2d39d779fe41d942859ee19db2c5b9d6667c0
parent6958556285ec640e73fea18ed48b2514ebd2359e
drm/amd/pm: Read BIF STRAP also for BACO check

[ Upstream commit 458020dd4f7109693d4857ed320398e662e8899a ]

Avoid reading BIF STRAP each time for BACO capability. Read the STRAP
value while checking BACO capability in PPTable.

Signed-off-by: Lijo Lazar <lijo.lazar@amd.com>
Reviewed-by: Evan Quan <evan.quan@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Stable-dep-of: 0c85c067c9d9 ("drm/amdgpu: disable BACO on special BEIGE_GOBY card")
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c