summaryrefslogtreecommitdiff
path: root/sys/src/9/pc/sdiahci.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@gmx.de>2013-04-14 18:13:26 +0200
committercinap_lenrek <cinap_lenrek@gmx.de>2013-04-14 18:13:26 +0200
commite2baea8ddf693ce79334e16c5e2c5ef7bec882da (patch)
treedb35eb90a36e34090f8162fb117eb0e1c0ebda65 /sys/src/9/pc/sdiahci.c
parent3045d639691c893dfa3393f88289ad72cbcdd86e (diff)
sdiahci: add pci id for 82801eb/er and c210
Diffstat (limited to 'sys/src/9/pc/sdiahci.c')
-rw-r--r--sys/src/9/pc/sdiahci.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/sys/src/9/pc/sdiahci.c b/sys/src/9/pc/sdiahci.c
index 7a2c5a5d9..4a70c50ae 100644
--- a/sys/src/9/pc/sdiahci.c
+++ b/sys/src/9/pc/sdiahci.c
@@ -2064,6 +2064,10 @@ didtype(Pcidev *p)
default:
return -1;
case 0x8086:
+ if((p->did & 0xffff) == 0x1e02)
+ return Tich; /* c210 */
+ if((p->did & 0xffff) == 0x24d1)
+ return Tich; /* 82801eb/er */
if((p->did & 0xffff) == 0x2653)
return Tich; /* 82801fbm */
if((p->did & 0xfffc) == 0x2680)
@@ -2080,11 +2084,11 @@ didtype(Pcidev *p)
return Tich; /* ich8 */
if((p->did & 0xfffe) == 0x2922)
return Tich; /* ich9 */
- if((p->did & 0xffff) == 0x3a02)
+ if((p->did & 0xffff) == 0x3a02)
return Tich; /* 82801jd/do */
- if((p->did & 0xfefe) == 0x3a22)
+ if((p->did & 0xfefe) == 0x3a22)
return Tich; /* ich10, pch */
- if((p->did & 0xfff7) == 0x3b28)
+ if((p->did & 0xfff7) == 0x3b28)
return Tich; /* pchm */
if((p->did & 0xfffe) == 0x3b22)
return Tich; /* pch */