diff options
author | Wim Van Sebroeck <wim@iguana.be> | 2010-12-31 09:10:45 -0500 |
---|---|---|
committer | Wim Van Sebroeck <wim@iguana.be> | 2011-01-12 05:25:08 -0500 |
commit | d38bd479a10d1981816061da0a8ba27384dc3c35 (patch) | |
tree | 0f3b17f83784f4fd2babe8e1b368de7616a76c9c | |
parent | 568dba66ac307532b6703331df71c17373c17a4a (diff) |
watchdog: iTCO_wdt: TCO Watchdog patch for Intel NM10 DeviceIDs
This patch adds the Intel NM10 DeviceIDs for iTCO Watchdog.
Reported-by: Dan Weinlader <dan@weinlader.org>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
-rw-r--r-- | drivers/watchdog/iTCO_wdt.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/watchdog/iTCO_wdt.c b/drivers/watchdog/iTCO_wdt.c index b8838d2c67a6..db164153239e 100644 --- a/drivers/watchdog/iTCO_wdt.c +++ b/drivers/watchdog/iTCO_wdt.c | |||
@@ -1,7 +1,7 @@ | |||
1 | /* | 1 | /* |
2 | * intel TCO Watchdog Driver | 2 | * intel TCO Watchdog Driver |
3 | * | 3 | * |
4 | * (c) Copyright 2006-2009 Wim Van Sebroeck <wim@iguana.be>. | 4 | * (c) Copyright 2006-2010 Wim Van Sebroeck <wim@iguana.be>. |
5 | * | 5 | * |
6 | * This program is free software; you can redistribute it and/or | 6 | * This program is free software; you can redistribute it and/or |
7 | * modify it under the terms of the GNU General Public License | 7 | * modify it under the terms of the GNU General Public License |
@@ -26,6 +26,7 @@ | |||
26 | * document number 301473-002, 301474-026: 82801F (ICH6) | 26 | * document number 301473-002, 301474-026: 82801F (ICH6) |
27 | * document number 313082-001, 313075-006: 631xESB, 632xESB | 27 | * document number 313082-001, 313075-006: 631xESB, 632xESB |
28 | * document number 307013-003, 307014-024: 82801G (ICH7) | 28 | * document number 307013-003, 307014-024: 82801G (ICH7) |
29 | * document number 322896-001, 322897-001: NM10 | ||
29 | * document number 313056-003, 313057-017: 82801H (ICH8) | 30 | * document number 313056-003, 313057-017: 82801H (ICH8) |
30 | * document number 316972-004, 316973-012: 82801I (ICH9) | 31 | * document number 316972-004, 316973-012: 82801I (ICH9) |
31 | * document number 319973-002, 319974-002: 82801J (ICH10) | 32 | * document number 319973-002, 319974-002: 82801J (ICH10) |
@@ -85,6 +86,7 @@ enum iTCO_chipsets { | |||
85 | TCO_ICH7DH, /* ICH7DH */ | 86 | TCO_ICH7DH, /* ICH7DH */ |
86 | TCO_ICH7M, /* ICH7-M & ICH7-U */ | 87 | TCO_ICH7M, /* ICH7-M & ICH7-U */ |
87 | TCO_ICH7MDH, /* ICH7-M DH */ | 88 | TCO_ICH7MDH, /* ICH7-M DH */ |
89 | TCO_NM10, /* NM10 */ | ||
88 | TCO_ICH8, /* ICH8 & ICH8R */ | 90 | TCO_ICH8, /* ICH8 & ICH8R */ |
89 | TCO_ICH8DH, /* ICH8DH */ | 91 | TCO_ICH8DH, /* ICH8DH */ |
90 | TCO_ICH8DO, /* ICH8DO */ | 92 | TCO_ICH8DO, /* ICH8DO */ |
@@ -174,6 +176,7 @@ static struct { | |||
174 | {"ICH7DH", 2}, | 176 | {"ICH7DH", 2}, |
175 | {"ICH7-M or ICH7-U", 2}, | 177 | {"ICH7-M or ICH7-U", 2}, |
176 | {"ICH7-M DH", 2}, | 178 | {"ICH7-M DH", 2}, |
179 | {"NM10", 2}, | ||
177 | {"ICH8 or ICH8R", 2}, | 180 | {"ICH8 or ICH8R", 2}, |
178 | {"ICH8DH", 2}, | 181 | {"ICH8DH", 2}, |
179 | {"ICH8DO", 2}, | 182 | {"ICH8DO", 2}, |
@@ -291,6 +294,7 @@ static struct pci_device_id iTCO_wdt_pci_tbl[] = { | |||
291 | { ITCO_PCI_DEVICE(PCI_DEVICE_ID_INTEL_ICH7_30, TCO_ICH7DH)}, | 294 | { ITCO_PCI_DEVICE(PCI_DEVICE_ID_INTEL_ICH7_30, TCO_ICH7DH)}, |
292 | { ITCO_PCI_DEVICE(PCI_DEVICE_ID_INTEL_ICH7_1, TCO_ICH7M)}, | 295 | { ITCO_PCI_DEVICE(PCI_DEVICE_ID_INTEL_ICH7_1, TCO_ICH7M)}, |
293 | { ITCO_PCI_DEVICE(PCI_DEVICE_ID_INTEL_ICH7_31, TCO_ICH7MDH)}, | 296 | { ITCO_PCI_DEVICE(PCI_DEVICE_ID_INTEL_ICH7_31, TCO_ICH7MDH)}, |
297 | { ITCO_PCI_DEVICE(0x27bc, TCO_NM10)}, | ||
294 | { ITCO_PCI_DEVICE(PCI_DEVICE_ID_INTEL_ICH8_0, TCO_ICH8)}, | 298 | { ITCO_PCI_DEVICE(PCI_DEVICE_ID_INTEL_ICH8_0, TCO_ICH8)}, |
295 | { ITCO_PCI_DEVICE(PCI_DEVICE_ID_INTEL_ICH8_2, TCO_ICH8DH)}, | 299 | { ITCO_PCI_DEVICE(PCI_DEVICE_ID_INTEL_ICH8_2, TCO_ICH8DH)}, |
296 | { ITCO_PCI_DEVICE(PCI_DEVICE_ID_INTEL_ICH8_3, TCO_ICH8DO)}, | 300 | { ITCO_PCI_DEVICE(PCI_DEVICE_ID_INTEL_ICH8_3, TCO_ICH8DO)}, |