drm/radeon/kms/DCE3+: switch pads to ddc mode when going i2c
commite76cb6d8eb0fcebf616fbc9e75e1d46a9b24943a
authorAlex Deucher <alexdeucher@gmail.com>
Thu, 19 Aug 2010 15:19:31 +0000 (19 11:19 -0400)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 26 Aug 2010 23:44:00 +0000 (26 16:44 -0700)
treefde79747abfd0cafd2d3c0e046866f71d794f082
parent58f3ca3ac8cddf5c9c1beaaf08d134ba76cb514b
drm/radeon/kms/DCE3+: switch pads to ddc mode when going i2c

commit 5786e2c5a3f519647c50bbc276e45d36a704415a upstream.

The pins for ddc and aux are shared so you need to switch the
mode when doing ddc.  The ProcessAuxChannel table already sets
the pin mode to DP.  This should fix unreliable ddc issues
on DP ports using non-DP monitors.

Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/gpu/drm/radeon/radeon_i2c.c