diff --git a/src/rhd_id.c b/src/rhd_id.c index 69fa3f7..96ba1c1 100644 --- a/src/rhd_id.c +++ b/src/rhd_id.c @@ -407,6 +407,15 @@ RHDFamily(enum RHD_CHIPSETS chipset) { RHD_CONNECTOR_VGA, "VGA", RHD_DDC_0, RHD_HPD_NONE, \ { RHD_OUTPUT_NONE, RHD_OUTPUT_DACA }}} +/* MSI HD2600 AGP */ +#define DVI_BA12_TV_B0_DVI_AB01 \ + { { RHD_CONNECTOR_DVI, "DUAL_LINK_DVI_I DFP1 CRT2", RHD_DDC_1, RHD_HPD_2, \ + { RHD_OUTPUT_TMDSA, RHD_OUTPUT_DACB }}, \ + { RHD_CONNECTOR_TV, "7PIN_DIN TV1 CV", RHD_DDC_NONE, RHD_HPD_NONE, \ + { RHD_OUTPUT_DACB, RHD_OUTPUT_NONE }}, \ + { RHD_CONNECTOR_DVI, "DUAL_LINK_DVI_I CRT1 DFP2", RHD_DDC_0, RHD_HPD_1, \ + { RHD_OUTPUT_LVTMA, RHD_OUTPUT_DACA }}} + #if defined(USE_ID_CONNECTORS) || !defined(ATOM_BIOS) #define VGA_A0_DVI_BA10 \ @@ -694,6 +703,7 @@ rhdCards[] = /* 0x9586 : RV630 : ATI Radeon HD 2600 XT AGP */ /* 0x9587 : RV630 : ATI Radeon HD 2600 Pro AGP */ { 0x9587, 0x1002, 0x0028, "Sapphire Radeon HD 2600 PRO AGP", RHD_CARD_FLAG_NONE, DVI_BA10_TV_B0_VGA_A0 }, + { 0x9587, 0x1462, 0x0028, "MSI HD2600 AGP", RHD_CARD_FLAG_NONE, DVI_BA12_TV_B0_DVI_AB01 }, /* 0x9588 : RV630 : Radeon HD 2600 XT */ { 0x9588, 0x1002, 0x2542, "ATI Radeon HD 2600XT DDR4", RHD_CARD_FLAG_NONE, DVI_BA10_DVI_AB01 }, { 0x9588, 0x1448, 0x216C, "Gigabyte HD 2600 XT 256MB DDR3", RHD_CARD_FLAG_NONE, DVI_BA10_DVI_AB01 },