|
@@ -2470,6 +2470,14 @@ bool radeon_get_legacy_connector_info_from_bios(struct drm_device *dev)
|
|
|
1),
|
|
|
ATOM_DEVICE_CRT1_SUPPORT);
|
|
|
}
|
|
|
+ /* RV100 board with external TDMS bit mis-set.
|
|
|
+ * Actually uses internal TMDS, clear the bit.
|
|
|
+ */
|
|
|
+ if (dev->pdev->device == 0x5159 &&
|
|
|
+ dev->pdev->subsystem_vendor == 0x1014 &&
|
|
|
+ dev->pdev->subsystem_device == 0x029A) {
|
|
|
+ tmp &= ~(1 << 4);
|
|
|
+ }
|
|
|
if ((tmp >> 4) & 0x1) {
|
|
|
devices |= ATOM_DEVICE_DFP2_SUPPORT;
|
|
|
radeon_add_legacy_encoder(dev,
|