ref: e70c8892e8d2e491bffd85b53f50c2c6d102b31c
parent: 61a7e15cb1ddb7b08f9bcbdb035e39af3d6a5e8d
author: cinap_lenrek <cinap_lenrek@gmx.de>
date: Sun Apr 14 14:13:26 EDT 2013
sdiahci: add pci id for 82801eb/er and c210
--- a/sys/src/9/pc/sdiahci.c
+++ b/sys/src/9/pc/sdiahci.c
@@ -2064,6 +2064,10 @@
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 @@
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 */
--
⑨