added ICH5/ICH6 ids, untested

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14047 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Jérôme Duval 2005-08-22 08:03:07 +00:00
parent 61a1551551
commit 9276c86365
2 changed files with 10 additions and 2 deletions

View File

@ -512,6 +512,8 @@ init_hardware(void)
|| info.device_id == INTEL_82801BA_AC97_DEVICE_ID
|| info.device_id == INTEL_82801CA_AC97_DEVICE_ID
|| info.device_id == INTEL_82801DB_AC97_DEVICE_ID
|| info.device_id == INTEL_82801EB_AC97_DEVICE_ID
|| info.device_id == INTEL_82801FB_AC97_DEVICE_ID
))
|| (info.vendor_id == SIS_VENDOR_ID &&
(info.device_id == SIS_SI7012_AC97_DEVICE_ID
@ -576,9 +578,11 @@ auich_setup(auich_dev * card)
card->config.nabmbar = card->info.u.h0.base_registers[0];
card->config.irq = card->info.u.h0.interrupt_line;
card->config.type = 0;
if(card->info.device_id == INTEL_82801DB_AC97_DEVICE_ID)
if ((card->info.device_id == INTEL_82801DB_AC97_DEVICE_ID)
|| (card->info.device_id == INTEL_82801EB_AC97_DEVICE_ID)
|| (card->info.device_id == INTEL_82801FB_AC97_DEVICE_ID))
card->config.type |= TYPE_ICH4;
if(card->info.device_id == SIS_SI7012_AC97_DEVICE_ID)
if (card->info.device_id == SIS_SI7012_AC97_DEVICE_ID)
card->config.type |= TYPE_SIS7012;
PRINT(("%s deviceid = %#04x chiprev = %x model = %x enhanced at %lx\n", card->name, card->info.device_id,
@ -713,6 +717,8 @@ init_driver(void)
|| info.device_id == INTEL_82801BA_AC97_DEVICE_ID
|| info.device_id == INTEL_82801CA_AC97_DEVICE_ID
|| info.device_id == INTEL_82801DB_AC97_DEVICE_ID
|| info.device_id == INTEL_82801EB_AC97_DEVICE_ID
|| info.device_id == INTEL_82801FB_AC97_DEVICE_ID
))
|| (info.vendor_id == SIS_VENDOR_ID &&
(info.device_id == SIS_SI7012_AC97_DEVICE_ID

View File

@ -52,6 +52,8 @@
#define INTEL_82801BA_AC97_DEVICE_ID 0x2445
#define INTEL_82801CA_AC97_DEVICE_ID 0x2485
#define INTEL_82801DB_AC97_DEVICE_ID 0x24C5
#define INTEL_82801EB_AC97_DEVICE_ID 0x24D5
#define INTEL_82801FB_AC97_DEVICE_ID 0x266E
#define SIS_VENDOR_ID 0x1039 /* Sis */
#define SIS_SI7012_AC97_DEVICE_ID 0x7012
#define NVIDIA_VENDOR_ID 0x10DE /* Nvidia */