drm/amdgpu: correct cp doorbell range
authorJack Xiao <Jack.Xiao@amd.com>
Tue, 12 Apr 2022 20:17:41 +0000 (16:17 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 4 May 2022 14:43:53 +0000 (10:43 -0400)
commitfd0ed91ae8a2b5f3d61a6356b6aaeb2f5b097950
treef31f7d7acafbe6729640a93ed5e7693baa5e8202
parentae2d50be7efce273f769a800c8956b7e86c79b60
drm/amdgpu: correct cp doorbell range

1. move MES doorbell inside the mec doorbell range,
   for mes belongs to mec block
2. setting the correct gfx/mec doorbell range, so that
   fw can correctly detect gfx/compute work load to enter/exit
   power saving state.

Signed-off-by: Jack Xiao <Jack.Xiao@amd.com>
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Tested-and-acked-by: Evan Quan <evan.quan@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h
drivers/gpu/drm/amd/amdgpu/nv.c
drivers/gpu/drm/amd/amdgpu/soc21.c