drm/amdgpu: used cached gca values for cik_read_register
authorAlex Deucher <alexander.deucher@amd.com>
Tue, 21 Nov 2017 18:53:29 +0000 (13:53 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 28 Nov 2017 22:44:12 +0000 (17:44 -0500)
commitaca31681b1a594dd1a25a51ff2c58f4f4a165446
treedb2bcb13eee6f75adb406ffe44e9bf054ae30fd6
parented162fe7643023b52cc21998a6b3eff15a233c5e
drm/amdgpu: used cached gca values for cik_read_register

Using the cached values has less latency for bare metal and
prevents reading back bogus values if the engine is powergated.

This was implemented for VI and SI, but somehow CIK got missed.

Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/cik.c