diff options
Diffstat (limited to 'src/video_out/vidix/drivers/radeon_vid.c')
| -rw-r--r-- | src/video_out/vidix/drivers/radeon_vid.c | 99 |
1 files changed, 46 insertions, 53 deletions
diff --git a/src/video_out/vidix/drivers/radeon_vid.c b/src/video_out/vidix/drivers/radeon_vid.c index af8eb5429..7872f0540 100644 --- a/src/video_out/vidix/drivers/radeon_vid.c +++ b/src/video_out/vidix/drivers/radeon_vid.c @@ -340,17 +340,17 @@ static const ati_card_ids_t ati_card_ids[] = { DEVICE_ATI_RADEON_R100_QE, R_100|R_OVL_SHIFT }, { DEVICE_ATI_RADEON_R100_QF, R_100|R_OVL_SHIFT }, { DEVICE_ATI_RADEON_R100_QG, R_100|R_OVL_SHIFT }, - { DEVICE_ATI_RADEON_RS100_IGP320, R_150|R_OVL_SHIFT|R_INTEGRATED }, - { DEVICE_ATI_RADEON_RS100_MOBILITY, R_150|R_OVL_SHIFT|R_INTEGRATED }, - { DEVICE_ATI_RADEON_VE_QY, R_120|R_OVL_SHIFT }, - { DEVICE_ATI_RADEON_VE_QZ, R_120|R_OVL_SHIFT }, + { DEVICE_ATI_RADEON_IGP_320, R_150|R_OVL_SHIFT|R_INTEGRATED }, + { DEVICE_ATI_RADEON_MOBILITY_U1, R_150|R_OVL_SHIFT|R_INTEGRATED }, + { DEVICE_ATI_RADEON_RV100_QY, R_120|R_OVL_SHIFT }, + { DEVICE_ATI_RADEON_RV100_QZ, R_120|R_OVL_SHIFT }, { DEVICE_ATI_RADEON_MOBILITY_M7, R_150|R_OVL_SHIFT }, - { DEVICE_ATI_RADEON_MOBILITY_M72, R_150|R_OVL_SHIFT }, + { DEVICE_ATI_RADEON_RV200_LX, R_150|R_OVL_SHIFT }, { DEVICE_ATI_RADEON_MOBILITY_M6, R_120|R_OVL_SHIFT }, { DEVICE_ATI_RADEON_MOBILITY_M62, R_120|R_OVL_SHIFT }, /* Radeon2 (indeed: Rage 512 Pro ;) */ - { DEVICE_ATI_RADEON_R200_BB, R_200 }, - { DEVICE_ATI_RADEON_R200_BC, R_200 }, + { DEVICE_ATI_R200_BB_RADEON, R_200 }, + { DEVICE_ATI_R200_BC_RADEON, R_200 }, { DEVICE_ATI_RADEON_R200_QH, R_200 }, { DEVICE_ATI_RADEON_R200_QI, R_200 }, { DEVICE_ATI_RADEON_R200_QJ, R_200 }, @@ -366,59 +366,52 @@ static const ati_card_ids_t ati_card_ids[] = { DEVICE_ATI_RADEON_R200_QL2, R_200 }, { DEVICE_ATI_RADEON_RV200_QW, R_150|R_OVL_SHIFT }, { DEVICE_ATI_RADEON_RV200_QX, R_150|R_OVL_SHIFT }, - { DEVICE_ATI_RADEON_RS200_IGP330_340_350,R_200|R_INTEGRATED }, - { DEVICE_ATI_RADEON_RS200_MOBILITY, R_200|R_INTEGRATED }, - { DEVICE_ATI_RADEON_R250_IG, R_250|R_OVL_SHIFT }, - { DEVICE_ATI_RADEON_RS250_7000, R_250|R_OVL_SHIFT|R_INTEGRATED }, - { DEVICE_ATI_RADEON_RS250_MOBILITY, R_250|R_OVL_SHIFT|R_INTEGRATED }, + { DEVICE_ATI_RADEON_IGP330_340_350,R_200|R_INTEGRATED }, + { DEVICE_ATI_RADEON_IGP_330M_340M_350M,R_200|R_INTEGRATED }, + { DEVICE_ATI_RADEON_RV250_IG, R_250|R_OVL_SHIFT }, + { DEVICE_ATI_RADEON_7000_IGP, R_250|R_OVL_SHIFT|R_INTEGRATED }, + { DEVICE_ATI_RADEON_MOBILITY_7000, R_250|R_OVL_SHIFT|R_INTEGRATED }, { DEVICE_ATI_RADEON_RV250_ID, R_250|R_OVL_SHIFT }, { DEVICE_ATI_RADEON_RV250_IE, R_250|R_OVL_SHIFT }, { DEVICE_ATI_RADEON_RV250_IF, R_250|R_OVL_SHIFT }, { DEVICE_ATI_RADEON_RV250_IG, R_250|R_OVL_SHIFT }, - { DEVICE_ATI_RADEON_RV250_LD, R_250|R_OVL_SHIFT }, - { DEVICE_ATI_RADEON_RV250_LE, R_250|R_OVL_SHIFT }, - { DEVICE_ATI_RADEON_RV250_LF, R_250|R_OVL_SHIFT }, - { DEVICE_ATI_RADEON_RV250_LG, R_250|R_OVL_SHIFT }, - { DEVICE_ATI_RADEON_RV280_9200, R_280 }, - { DEVICE_ATI_RADEON_RV280_92002, R_280 }, - { DEVICE_ATI_RADEON_RV280_92003, R_280 }, - { DEVICE_ATI_RADEON_RV280_92004, R_280 }, - { DEVICE_ATI_RADEON_RV280_M9, R_280 }, - { DEVICE_ATI_RADEON_RV280_M92, R_280 }, - { DEVICE_ATI_RADEON_RV280_M93, R_280 }, - { DEVICE_ATI_RADEON_RV280_M94, R_280 }, + { DEVICE_ATI_RADEON_R250_LD, R_250|R_OVL_SHIFT }, + { DEVICE_ATI_RADEON_R250_LE, R_250|R_OVL_SHIFT }, + { DEVICE_ATI_RADEON_R250_LF, R_250|R_OVL_SHIFT }, + { DEVICE_ATI_RADEON_R250_LG, R_250|R_OVL_SHIFT }, + { DEVICE_ATI_RV280_RADEON_92003, R_280 }, + { DEVICE_ATI_RV280_RADEON_92004, R_280 }, + { DEVICE_ATI_RV280_RADEON_92005, R_280 }, /* Radeon3 (indeed: Rage 1024 Pro ;) */ - { DEVICE_ATI_RADEON_R300, R_300 }, + { DEVICE_ATI_R300_AG_FIREGL, R_300 }, { DEVICE_ATI_RADEON_R300_ND, R_300 }, { DEVICE_ATI_RADEON_R300_NE, R_300 }, - { DEVICE_ATI_RADEON_R300_NF, R_300 }, + { DEVICE_ATI_RV350_NF_RADEON, R_300 }, { DEVICE_ATI_RADEON_R300_NG, R_300 }, - { DEVICE_ATI_RADEON_RV300_9500, R_300 }, - { DEVICE_ATI_RADEON_RV300_95002, R_300 }, - { DEVICE_ATI_RADEON_RV300_9600TX, R_300 }, - { DEVICE_ATI_RADEON_RS300_9000, R_300|R_INTEGRATED }, - { DEVICE_ATI_RADEON_RS300_MOBILITY, R_300|R_INTEGRATED }, - { DEVICE_ATI_RADEON_RS300_5836, R_300|R_INTEGRATED }, - { DEVICE_ATI_RADEON_RS300_5837, R_300|R_INTEGRATED }, - { DEVICE_ATI_RADEON_R350, R_350 }, - { DEVICE_ATI_RADEON_R3502, R_350 }, - { DEVICE_ATI_RADEON_R3503, R_350 }, - { DEVICE_ATI_RADEON_R3504, R_350 }, - { DEVICE_ATI_RADEON_R350_NH, R_350 }, - { DEVICE_ATI_RADEON_R350_NI, R_350 }, - { DEVICE_ATI_RADEON_R360_NJ, R_350 }, - { DEVICE_ATI_RADEON_R350_NK, R_350 }, - { DEVICE_ATI_RADEON_RV350_9600, R_350 }, - { DEVICE_ATI_RADEON_RV350_9600SE, R_350 }, - { DEVICE_ATI_RADEON_RV360_9600XT, R_350 }, - { DEVICE_ATI_RADEON_RV350_FIREGL, R_350 }, - { DEVICE_ATI_RADEON_RV360_FIREGL, R_350 }, - { DEVICE_ATI_RADEON_RV350_NP, R_350 }, - { DEVICE_ATI_RADEON_RV350_NQ, R_350 }, - { DEVICE_ATI_RADEON_RV350_NR, R_350 }, - { DEVICE_ATI_RADEON_RV350_NS, R_350 }, - { DEVICE_ATI_RADEON_RV350_NT, R_350 }, - { DEVICE_ATI_RADEON_RV350_NV, R_350 } + { DEVICE_ATI_R300_AD_RADEON, R_300 }, + { DEVICE_ATI_R300_AE_RADEON, R_300 }, + { DEVICE_ATI_R300_AF_RADEON, R_300 }, + { DEVICE_ATI_RADEON_9100_IGP2, R_300|R_OVL_SHIFT|R_INTEGRATED }, + { DEVICE_ATI_RS300M_AGP_RADEON, R_300|R_INTEGRATED }, + { DEVICE_ATI_R350_AH_RADEON, R_350 }, + { DEVICE_ATI_R350_AI_RADEON, R_350 }, + { DEVICE_ATI_R350_AJ_RADEON, R_350 }, + { DEVICE_ATI_R350_AK_FIRE, R_350 }, + { DEVICE_ATI_RADEON_R350_RADEON2, R_350 }, + { DEVICE_ATI_RADEON_R350_RADEON3, R_350 }, + { DEVICE_ATI_RV350_NJ_RADEON, R_350 }, + { DEVICE_ATI_R350_NK_FIRE, R_350 }, + { DEVICE_ATI_RV350_AP_RADEON, R_350 }, + { DEVICE_ATI_RV350_AQ_RADEON, R_350 }, + { DEVICE_ATI_RV350_AR_RADEON, R_350 }, + { DEVICE_ATI_RV350_AT_FIRE, R_350 }, + { DEVICE_ATI_RV350_AV_FIRE, R_350 }, + { DEVICE_ATI_RV350_MOBILITY_RADEON,R_350 }, + { DEVICE_ATI_M10_NQ_RADEON, R_350 }, + { DEVICE_ATI_RV350_MOBILITY_RADEON2,R_350 }, + { DEVICE_ATI_M10_NS_RADEON, R_350 }, + { DEVICE_ATI_M10_NT_FIREGL, R_350 }, + { DEVICE_ATI_M11_NV_FIREGL, R_350 } #endif }; @@ -984,7 +977,7 @@ unsigned VIDIX_NAME(vixGetVersion)( void ) { return VIDIX_VERSION; } static int find_chip(unsigned chip_id) { unsigned i; - for(i = 0;i < sizeof(ati_card_ids)/sizeof(unsigned short);i++) + for(i = 0;i < sizeof(ati_card_ids)/sizeof(ati_card_ids_t);i++) { if(chip_id == ati_card_ids[i].id) return i; } |
