summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>2007-12-31 11:44:01 +0000
committerdes <des@FreeBSD.org>2007-12-31 11:44:01 +0000
commit6bd8ae5c1ce20d5c045fbcda88aeaecec7aa703b (patch)
treec7dc1bdd22bf25c745016ad12be96a25682a0807
parent3e1b2e4943e3a379aec36e0053343d3a0ca1ec90 (diff)
downloadFreeBSD-src-6bd8ae5c1ce20d5c045fbcda88aeaecec7aa703b.zip
FreeBSD-src-6bd8ae5c1ce20d5c045fbcda88aeaecec7aa703b.tar.gz
Add device IDs for the ICH9 family.
PR: i386/119126 Submitted by: Dan Lukes <dan@obluda.cz> MFC after: 1 week
-rw-r--r--sys/dev/ichwd/ichwd.c4
-rw-r--r--sys/dev/ichwd/ichwd.h4
2 files changed, 8 insertions, 0 deletions
diff --git a/sys/dev/ichwd/ichwd.c b/sys/dev/ichwd/ichwd.c
index 026615a..8d2d7d5 100644
--- a/sys/dev/ichwd/ichwd.c
+++ b/sys/dev/ichwd/ichwd.c
@@ -94,6 +94,10 @@ static struct ichwd_device ichwd_devices[] = {
{ DEVICEID_ICH8DH, "Intel ICH8DH watchdog timer", 8 },
{ DEVICEID_ICH8DO, "Intel ICH8DO watchdog timer", 8 },
{ DEVICEID_63XXESB, "Intel 63XXESB watchdog timer", 8 },
+ { DEVICEID_ICH9, "Intel ICH9 watchdog timer", 9 },
+ { DEVICEID_ICH9R, "Intel ICH9R watchdog timer", 9 },
+ { DEVICEID_ICH9DH, "Intel ICH9DH watchdog timer", 9 },
+ { DEVICEID_ICH9DO, "Intel ICH9DO watchdog timer", 9 },
{ 0, NULL, 0 },
};
diff --git a/sys/dev/ichwd/ichwd.h b/sys/dev/ichwd/ichwd.h
index 338f47f..1ae938e 100644
--- a/sys/dev/ichwd/ichwd.h
+++ b/sys/dev/ichwd/ichwd.h
@@ -85,6 +85,10 @@ struct ichwd_softc {
#define DEVICEID_ICH8 0x2810
#define DEVICEID_ICH8DH 0x2812
#define DEVICEID_ICH8DO 0x2814
+#define DEVICEID_ICH9 0x2918
+#define DEVICEID_ICH9R 0x2916
+#define DEVICEID_ICH9DH 0x2912
+#define DEVICEID_ICH9DO 0x2914
/* ICH LPC Interface Bridge Registers (ICH5 and older) */
#define ICH_GEN_STA 0xd4
OpenPOWER on IntegriCloud