diff options
Diffstat (limited to 'drivers/watchdog/iTCO_wdt.c')
-rw-r--r-- | drivers/watchdog/iTCO_wdt.c | 49 |
1 files changed, 48 insertions, 1 deletions
diff --git a/drivers/watchdog/iTCO_wdt.c b/drivers/watchdog/iTCO_wdt.c index e44fbb31bc6f..4bdb7f1a9077 100644 --- a/drivers/watchdog/iTCO_wdt.c +++ b/drivers/watchdog/iTCO_wdt.c | |||
@@ -29,7 +29,9 @@ | |||
29 | * document number 313056-003, 313057-017: 82801H (ICH8) | 29 | * document number 313056-003, 313057-017: 82801H (ICH8) |
30 | * document number 316972-004, 316973-012: 82801I (ICH9) | 30 | * document number 316972-004, 316973-012: 82801I (ICH9) |
31 | * document number 319973-002, 319974-002: 82801J (ICH10) | 31 | * document number 319973-002, 319974-002: 82801J (ICH10) |
32 | * document number 322169-001, 322170-001: 5 Series, 3400 Series (PCH) | 32 | * document number 322169-001, 322170-003: 5 Series, 3400 Series (PCH) |
33 | * document number 320066-003, 320257-008: EP80597 (IICH) | ||
34 | * document number TBD : Cougar Point (CPT) | ||
33 | */ | 35 | */ |
34 | 36 | ||
35 | /* | 37 | /* |
@@ -99,7 +101,22 @@ enum iTCO_chipsets { | |||
99 | TCO_ICH10DO, /* ICH10DO */ | 101 | TCO_ICH10DO, /* ICH10DO */ |
100 | TCO_PCH, /* PCH Desktop Full Featured */ | 102 | TCO_PCH, /* PCH Desktop Full Featured */ |
101 | TCO_PCHM, /* PCH Mobile Full Featured */ | 103 | TCO_PCHM, /* PCH Mobile Full Featured */ |
104 | TCO_P55, /* P55 */ | ||
105 | TCO_PM55, /* PM55 */ | ||
106 | TCO_H55, /* H55 */ | ||
107 | TCO_QM57, /* QM57 */ | ||
108 | TCO_H57, /* H57 */ | ||
109 | TCO_HM55, /* HM55 */ | ||
110 | TCO_Q57, /* Q57 */ | ||
111 | TCO_HM57, /* HM57 */ | ||
102 | TCO_PCHMSFF, /* PCH Mobile SFF Full Featured */ | 112 | TCO_PCHMSFF, /* PCH Mobile SFF Full Featured */ |
113 | TCO_QS57, /* QS57 */ | ||
114 | TCO_3400, /* 3400 */ | ||
115 | TCO_3420, /* 3420 */ | ||
116 | TCO_3450, /* 3450 */ | ||
117 | TCO_EP80579, /* EP80579 */ | ||
118 | TCO_CPTD, /* CPT Desktop */ | ||
119 | TCO_CPTM, /* CPT Mobile */ | ||
103 | }; | 120 | }; |
104 | 121 | ||
105 | static struct { | 122 | static struct { |
@@ -142,7 +159,22 @@ static struct { | |||
142 | {"ICH10DO", 2}, | 159 | {"ICH10DO", 2}, |
143 | {"PCH Desktop Full Featured", 2}, | 160 | {"PCH Desktop Full Featured", 2}, |
144 | {"PCH Mobile Full Featured", 2}, | 161 | {"PCH Mobile Full Featured", 2}, |
162 | {"P55", 2}, | ||
163 | {"PM55", 2}, | ||
164 | {"H55", 2}, | ||
165 | {"QM57", 2}, | ||
166 | {"H57", 2}, | ||
167 | {"HM55", 2}, | ||
168 | {"Q57", 2}, | ||
169 | {"HM57", 2}, | ||
145 | {"PCH Mobile SFF Full Featured", 2}, | 170 | {"PCH Mobile SFF Full Featured", 2}, |
171 | {"QS57", 2}, | ||
172 | {"3400", 2}, | ||
173 | {"3420", 2}, | ||
174 | {"3450", 2}, | ||
175 | {"EP80579", 2}, | ||
176 | {"CPT Desktop", 2}, | ||
177 | {"CPT Mobile", 2}, | ||
146 | {NULL, 0} | 178 | {NULL, 0} |
147 | }; | 179 | }; |
148 | 180 | ||
@@ -213,7 +245,22 @@ static struct pci_device_id iTCO_wdt_pci_tbl[] = { | |||
213 | { ITCO_PCI_DEVICE(0x3a14, TCO_ICH10DO)}, | 245 | { ITCO_PCI_DEVICE(0x3a14, TCO_ICH10DO)}, |
214 | { ITCO_PCI_DEVICE(0x3b00, TCO_PCH)}, | 246 | { ITCO_PCI_DEVICE(0x3b00, TCO_PCH)}, |
215 | { ITCO_PCI_DEVICE(0x3b01, TCO_PCHM)}, | 247 | { ITCO_PCI_DEVICE(0x3b01, TCO_PCHM)}, |
248 | { ITCO_PCI_DEVICE(0x3b02, TCO_P55)}, | ||
249 | { ITCO_PCI_DEVICE(0x3b03, TCO_PM55)}, | ||
250 | { ITCO_PCI_DEVICE(0x3b06, TCO_H55)}, | ||
251 | { ITCO_PCI_DEVICE(0x3b07, TCO_QM57)}, | ||
252 | { ITCO_PCI_DEVICE(0x3b08, TCO_H57)}, | ||
253 | { ITCO_PCI_DEVICE(0x3b09, TCO_HM55)}, | ||
254 | { ITCO_PCI_DEVICE(0x3b0a, TCO_Q57)}, | ||
255 | { ITCO_PCI_DEVICE(0x3b0b, TCO_HM57)}, | ||
216 | { ITCO_PCI_DEVICE(0x3b0d, TCO_PCHMSFF)}, | 256 | { ITCO_PCI_DEVICE(0x3b0d, TCO_PCHMSFF)}, |
257 | { ITCO_PCI_DEVICE(0x3b0f, TCO_QS57)}, | ||
258 | { ITCO_PCI_DEVICE(0x3b12, TCO_3400)}, | ||
259 | { ITCO_PCI_DEVICE(0x3b14, TCO_3420)}, | ||
260 | { ITCO_PCI_DEVICE(0x3b16, TCO_3450)}, | ||
261 | { ITCO_PCI_DEVICE(0x5031, TCO_EP80579)}, | ||
262 | { ITCO_PCI_DEVICE(0x1c42, TCO_CPTD)}, | ||
263 | { ITCO_PCI_DEVICE(0x1c43, TCO_CPTM)}, | ||
217 | { 0, }, /* End of list */ | 264 | { 0, }, /* End of list */ |
218 | }; | 265 | }; |
219 | MODULE_DEVICE_TABLE(pci, iTCO_wdt_pci_tbl); | 266 | MODULE_DEVICE_TABLE(pci, iTCO_wdt_pci_tbl); |