drm/radeon/kms: retry aux transactions if there are status flags
authorAlex Deucher <alexander.deucher@amd.com>
Tue, 4 Oct 2011 21:23:15 +0000 (17:23 -0400)
committerDave Airlie <airlied@redhat.com>
Wed, 5 Oct 2011 09:30:50 +0000 (10:30 +0100)
commit4f332844cc87c5f99c5300f788abbe8a8c731390
tree2607c8685a5bbcd4df0ac34c7d5b9a1cbcd2945d
parent976d167615b64e14bc1491ca51d424e2ba9a5e84
drm/radeon/kms: retry aux transactions if there are status flags

If there are error flags in the aux status, retry the transaction.
This makes aux much more reliable, especially on llano systems.

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
Cc: stable@kernel.org
Signed-off-by: Dave Airlie <airlied@redhat.com>
drivers/gpu/drm/radeon/atombios_dp.c