git: 9front

Download patch

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 */
--