drm/radeon/kms: add support for clock/data path routers
authorAlex Deucher <alexdeucher@gmail.com>
Mon, 8 Nov 2010 16:08:29 +0000 (16:08 +0000)
committerDave Airlie <airlied@redhat.com>
Tue, 9 Nov 2010 03:43:32 +0000 (13:43 +1000)
commitfb939dfcf2a3a70357000617799925b6a11f9348
tree7b307b6edbd6e6c6f7b8a93a9fc95e1d87abcc8f
parentdccb2a952b1f0b51978fcb3f9899c7f46ffd4b28
drm/radeon/kms: add support for clock/data path routers

This is a follow on to:
26b5bc986423cf3887e09188cb662ed651c5374d
(drm/radeon/kms: add support for router objects)

That patch added support for systems that use a mux to control
the ddc line routing between the connectors.  This patch adds
support for systems that use a mux to control the encoder
clock and data path routing to the connectors.

Should fix:
https://bugs.freedesktop.org/show_bug.cgi?id=31339

Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
drivers/gpu/drm/radeon/radeon_atombios.c
drivers/gpu/drm/radeon/radeon_connectors.c
drivers/gpu/drm/radeon/radeon_display.c
drivers/gpu/drm/radeon/radeon_encoders.c
drivers/gpu/drm/radeon/radeon_i2c.c
drivers/gpu/drm/radeon/radeon_mode.h