970,6 → 970,15 |
found = 1; |
} |
|
/* quirks */ |
/* Radeon 9100 (R200) */ |
if ((dev->pdev->device == 0x514D) && |
(dev->pdev->subsystem_vendor == 0x174B) && |
(dev->pdev->subsystem_device == 0x7149)) { |
/* vbios value is bad, use the default */ |
found = 0; |
} |
|
if (!found) /* fallback to defaults */ |
radeon_legacy_get_primary_dac_info_from_table(rdev, p_dac); |
|
2470,6 → 2479,14 |
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, |