Chameleon

Chameleon Commit Details

Date:2011-07-25 04:08:20 (7 years 9 months ago)
Author:Azimutz
Commit:1219
Parents: 1218
Message:Add AMD dev id 9552, subsys id/ven 04341028 + workaround to force 2 ports on this card. Thanks to AniV for the tip: http://forum.voodooprojects.org/index.php/topic,1959.msg10402.html#ms g10402
Changes:
M/trunk/i386/libsaio/ati.c

File differences

trunk/i386/libsaio/ati.c
346346
347347
348348
349
349350
350351
351352
......
12041205
12051206
12061207
1208
1209
1210
1211
1212
12071213
12081214
12091215
{ 0x9552,0x3000174B, CHIP_FAMILY_RV710,"ATI Radeon HD 4300/4500 Series",kNull},
{ 0x9552,0x30001787, CHIP_FAMILY_RV710,"ATI Radeon HD 4300/4500 Series",kNull},
{ 0x9552,0x300017AF, CHIP_FAMILY_RV710,"ATI Radeon HD 4300/4500 Series",kNull},
{ 0x9552,0x04341028, CHIP_FAMILY_RV710,"ATI Mobility Radeon 4330",kShrike},
{ 0x9581,0x95811002, CHIP_FAMILY_RV630,"ATI Radeon HD 3600 Series",kNull},
{ 0x9581,0x3000148C, CHIP_FAMILY_RV630,"ATI Radeon HD 3600 Series",kNull},
card->ports = card_configs[i].ports;
}
//Azi: http://forum.voodooprojects.org/index.php/topic,1959.msg10402.html#msg10402
// get around this...
if (pci_dev->device_id == 0x9552 && pci_dev->subsys_id.subsys_id == 0x04341028 )
card->ports = 2;
sprintf(name, "ATY,%s", card->cfg_name);
aty_name.type = kStr;
aty_name.size = strlen(name) + 1;

Archive Download the corresponding diff file

Revision: 1219