drm/amdgpu: make audio dev's D-state transition PMFW-aware
authorEvan Quan <evan.quan@amd.com>
Tue, 25 May 2021 02:28:04 +0000 (10:28 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 11 Jun 2021 20:02:17 +0000 (16:02 -0400)
commit415e51bdcfa0e724172f66ce12d8ef7819fdd1c7
treec9f5f826fe834fd80ca00184abcf0bf48878ba6c
parent13d75eadfa1a57fa2e22ab15ac3d8d18fd6ef462
drm/amdgpu: make audio dev's D-state transition PMFW-aware

To correctly kick into BACO state, the audio dev's D-state
transition(D0->D3) needs to be PMFW-aware. So, if the audio
dev entered D3 state prior to our driver, we need to bring
it back to D0 state and make sure there will be a D-state
transition on runpm suspend.

Signed-off-by: Evan Quan <evan.quan@amd.com>
Reviewed-by: Lijo Lazar <lijo.lazar@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c