diff options
Diffstat (limited to 'src/radeon_atombios.c')
-rw-r--r-- | src/radeon_atombios.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/radeon_atombios.c b/src/radeon_atombios.c index 406e4f9d..0b17cbd2 100644 --- a/src/radeon_atombios.c +++ b/src/radeon_atombios.c @@ -1771,14 +1771,19 @@ RADEONGetATOMConnectorInfoFromBIOSObject (ScrnInfoPtr pScrn) con_obj_type = (path->usConnObjectId & OBJECT_TYPE_MASK) >> OBJECT_TYPE_SHIFT; if ((path->usDeviceTag == ATOM_DEVICE_TV1_SUPPORT) || - (path->usDeviceTag == ATOM_DEVICE_TV2_SUPPORT) || - (path->usDeviceTag == ATOM_DEVICE_CV_SUPPORT)) { + (path->usDeviceTag == ATOM_DEVICE_TV2_SUPPORT)) { if (!enable_tv) { info->BiosConnector[i].valid = FALSE; continue; } } + /* don't support CV yet */ + if (path->usDeviceTag == ATOM_DEVICE_CV_SUPPORT) { + info->BiosConnector[i].valid = FALSE; + continue; + } + if ((info->ChipFamily == CHIP_FAMILY_RS780) && (con_obj_id == CONNECTOR_OBJECT_ID_PCIE_CONNECTOR)) { uint32_t slot_config, ct; @@ -2203,7 +2208,8 @@ RADEONGetATOMConnectorInfoFromBIOSConnectorTable (ScrnInfoPtr pScrn) continue; } - if (!enable_tv && (i == ATOM_DEVICE_CV_INDEX)) { + /* don't support CV yet */ + if (i == ATOM_DEVICE_CV_INDEX) { xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Skipping Component Video\n"); info->BiosConnector[i].valid = FALSE; continue; |