diff options
author | Sergey Kononenko <sergk@sergk.org.ua> | 2007-07-26 10:28:35 -0400 |
---|---|---|
committer | Wim Van Sebroeck <wim@iguana.be> | 2007-07-26 16:30:08 -0400 |
commit | 998e6787e6f6932fdd7525c828b8b1c9171ad8cb (patch) | |
tree | 39ce5f35d5d79118e92ba3cd0881bb19937b782b /drivers/char/watchdog | |
parent | 1bf1496d41756496db2fcf4c8f1932b9762232f6 (diff) |
[WATCHDOG] 631xESB/632xESB support for iTCO_wdt
Add 631xESB/632xESB support to the iTCO_wdt driver.
Signed-off-by: Sergey Kononenko <sergk@sergk.org.ua>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
Diffstat (limited to 'drivers/char/watchdog')
-rw-r--r-- | drivers/char/watchdog/iTCO_wdt.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/drivers/char/watchdog/iTCO_wdt.c b/drivers/char/watchdog/iTCO_wdt.c index eac4f9b9f007..fd7fc27ea6fd 100644 --- a/drivers/char/watchdog/iTCO_wdt.c +++ b/drivers/char/watchdog/iTCO_wdt.c | |||
@@ -39,7 +39,9 @@ | |||
39 | * 82801HR (ICH8R) : document number 313056-002, 313057-004, | 39 | * 82801HR (ICH8R) : document number 313056-002, 313057-004, |
40 | * 82801HH (ICH8DH) : document number 313056-002, 313057-004, | 40 | * 82801HH (ICH8DH) : document number 313056-002, 313057-004, |
41 | * 82801HO (ICH8DO) : document number 313056-002, 313057-004, | 41 | * 82801HO (ICH8DO) : document number 313056-002, 313057-004, |
42 | * 6300ESB (6300ESB) : document number 300641-003 | 42 | * 6300ESB (6300ESB) : document number 300641-003, |
43 | * 631xESB (631xESB) : document number 313082-001, 313075-005, | ||
44 | * 632xESB (632xESB) : document number 313082-001, 313075-005 | ||
43 | */ | 45 | */ |
44 | 46 | ||
45 | /* | 47 | /* |
@@ -92,6 +94,7 @@ enum iTCO_chipsets { | |||
92 | TCO_ICH8, /* ICH8 & ICH8R */ | 94 | TCO_ICH8, /* ICH8 & ICH8R */ |
93 | TCO_ICH8DH, /* ICH8DH */ | 95 | TCO_ICH8DH, /* ICH8DH */ |
94 | TCO_ICH8DO, /* ICH8DO */ | 96 | TCO_ICH8DO, /* ICH8DO */ |
97 | TCO_631XESB, /* 631xESB/632xESB */ | ||
95 | }; | 98 | }; |
96 | 99 | ||
97 | static struct { | 100 | static struct { |
@@ -118,6 +121,7 @@ static struct { | |||
118 | {"ICH8 or ICH8R", 2}, | 121 | {"ICH8 or ICH8R", 2}, |
119 | {"ICH8DH", 2}, | 122 | {"ICH8DH", 2}, |
120 | {"ICH8DO", 2}, | 123 | {"ICH8DO", 2}, |
124 | {"631xESB/632xESB", 2}, | ||
121 | {NULL,0} | 125 | {NULL,0} |
122 | }; | 126 | }; |
123 | 127 | ||
@@ -148,6 +152,7 @@ static struct pci_device_id iTCO_wdt_pci_tbl[] = { | |||
148 | { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH8_0, PCI_ANY_ID, PCI_ANY_ID, 0, 0, TCO_ICH8 }, | 152 | { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH8_0, PCI_ANY_ID, PCI_ANY_ID, 0, 0, TCO_ICH8 }, |
149 | { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH8_2, PCI_ANY_ID, PCI_ANY_ID, 0, 0, TCO_ICH8DH }, | 153 | { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH8_2, PCI_ANY_ID, PCI_ANY_ID, 0, 0, TCO_ICH8DH }, |
150 | { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH8_3, PCI_ANY_ID, PCI_ANY_ID, 0, 0, TCO_ICH8DO }, | 154 | { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH8_3, PCI_ANY_ID, PCI_ANY_ID, 0, 0, TCO_ICH8DO }, |
155 | { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ESB2_0, PCI_ANY_ID, PCI_ANY_ID, 0, 0, TCO_631XESB }, | ||
151 | { 0, }, /* End of list */ | 156 | { 0, }, /* End of list */ |
152 | }; | 157 | }; |
153 | MODULE_DEVICE_TABLE (pci, iTCO_wdt_pci_tbl); | 158 | MODULE_DEVICE_TABLE (pci, iTCO_wdt_pci_tbl); |