]> git.baikalelectronics.ru Git - kernel.git/commit
drm/radeon: Unbreak HPD handling for r600+
authorLyude <lyude@redhat.com>
Thu, 11 May 2017 23:31:12 +0000 (19:31 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 24 May 2017 20:46:43 +0000 (16:46 -0400)
commit3e099667bcae72e72cbb5f3f11fe9c584bbf08bf
tree8643949b4a47a45677b854d33b3a07a9bf42f6f4
parent11f9f4639975b6cbf5688c46fc9e2dc368998732
drm/radeon: Unbreak HPD handling for r600+

We end up reading the interrupt register for HPD5, and then writing it
to HPD6 which on systems without anything using HPD5 results in
permanently disabling hotplug on one of the display outputs after the
first time we acknowledge a hotplug interrupt from the GPU.

This code is really bad. But for now, let's just fix this. I will
hopefully have a large patch series to refactor all of this soon.

Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Lyude <lyude@redhat.com>
Cc: stable@vger.kernel.org
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/radeon/cik.c
drivers/gpu/drm/radeon/evergreen.c
drivers/gpu/drm/radeon/r600.c
drivers/gpu/drm/radeon/si.c