Skip to content

Commit 45dafe9

Browse files
committed
Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog
* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog: watchdog: iTCO_wdt: TCO Watchdog patch for Intel Panther Point PCH
2 parents fc7b3ff + aa1f465 commit 45dafe9

File tree

1 file changed

+97
-0
lines changed

1 file changed

+97
-0
lines changed

drivers/watchdog/iTCO_wdt.c

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
* document number 324645-001, 324646-001: Cougar Point (CPT)
3636
* document number TBD : Patsburg (PBG)
3737
* document number TBD : DH89xxCC
38+
* document number TBD : Panther Point
3839
*/
3940

4041
/*
@@ -153,6 +154,38 @@ enum iTCO_chipsets {
153154
TCO_PBG1, /* Patsburg */
154155
TCO_PBG2, /* Patsburg */
155156
TCO_DH89XXCC, /* DH89xxCC */
157+
TCO_PPT0, /* Panther Point */
158+
TCO_PPT1, /* Panther Point */
159+
TCO_PPT2, /* Panther Point */
160+
TCO_PPT3, /* Panther Point */
161+
TCO_PPT4, /* Panther Point */
162+
TCO_PPT5, /* Panther Point */
163+
TCO_PPT6, /* Panther Point */
164+
TCO_PPT7, /* Panther Point */
165+
TCO_PPT8, /* Panther Point */
166+
TCO_PPT9, /* Panther Point */
167+
TCO_PPT10, /* Panther Point */
168+
TCO_PPT11, /* Panther Point */
169+
TCO_PPT12, /* Panther Point */
170+
TCO_PPT13, /* Panther Point */
171+
TCO_PPT14, /* Panther Point */
172+
TCO_PPT15, /* Panther Point */
173+
TCO_PPT16, /* Panther Point */
174+
TCO_PPT17, /* Panther Point */
175+
TCO_PPT18, /* Panther Point */
176+
TCO_PPT19, /* Panther Point */
177+
TCO_PPT20, /* Panther Point */
178+
TCO_PPT21, /* Panther Point */
179+
TCO_PPT22, /* Panther Point */
180+
TCO_PPT23, /* Panther Point */
181+
TCO_PPT24, /* Panther Point */
182+
TCO_PPT25, /* Panther Point */
183+
TCO_PPT26, /* Panther Point */
184+
TCO_PPT27, /* Panther Point */
185+
TCO_PPT28, /* Panther Point */
186+
TCO_PPT29, /* Panther Point */
187+
TCO_PPT30, /* Panther Point */
188+
TCO_PPT31, /* Panther Point */
156189
};
157190

158191
static struct {
@@ -244,6 +277,38 @@ static struct {
244277
{"Patsburg", 2},
245278
{"Patsburg", 2},
246279
{"DH89xxCC", 2},
280+
{"Panther Point", 2},
281+
{"Panther Point", 2},
282+
{"Panther Point", 2},
283+
{"Panther Point", 2},
284+
{"Panther Point", 2},
285+
{"Panther Point", 2},
286+
{"Panther Point", 2},
287+
{"Panther Point", 2},
288+
{"Panther Point", 2},
289+
{"Panther Point", 2},
290+
{"Panther Point", 2},
291+
{"Panther Point", 2},
292+
{"Panther Point", 2},
293+
{"Panther Point", 2},
294+
{"Panther Point", 2},
295+
{"Panther Point", 2},
296+
{"Panther Point", 2},
297+
{"Panther Point", 2},
298+
{"Panther Point", 2},
299+
{"Panther Point", 2},
300+
{"Panther Point", 2},
301+
{"Panther Point", 2},
302+
{"Panther Point", 2},
303+
{"Panther Point", 2},
304+
{"Panther Point", 2},
305+
{"Panther Point", 2},
306+
{"Panther Point", 2},
307+
{"Panther Point", 2},
308+
{"Panther Point", 2},
309+
{"Panther Point", 2},
310+
{"Panther Point", 2},
311+
{"Panther Point", 2},
247312
{NULL, 0}
248313
};
249314

@@ -363,6 +428,38 @@ static DEFINE_PCI_DEVICE_TABLE(iTCO_wdt_pci_tbl) = {
363428
{ ITCO_PCI_DEVICE(0x1d40, TCO_PBG1)},
364429
{ ITCO_PCI_DEVICE(0x1d41, TCO_PBG2)},
365430
{ ITCO_PCI_DEVICE(0x2310, TCO_DH89XXCC)},
431+
{ ITCO_PCI_DEVICE(0x1e40, TCO_PPT0)},
432+
{ ITCO_PCI_DEVICE(0x1e41, TCO_PPT1)},
433+
{ ITCO_PCI_DEVICE(0x1e42, TCO_PPT2)},
434+
{ ITCO_PCI_DEVICE(0x1e43, TCO_PPT3)},
435+
{ ITCO_PCI_DEVICE(0x1e44, TCO_PPT4)},
436+
{ ITCO_PCI_DEVICE(0x1e45, TCO_PPT5)},
437+
{ ITCO_PCI_DEVICE(0x1e46, TCO_PPT6)},
438+
{ ITCO_PCI_DEVICE(0x1e47, TCO_PPT7)},
439+
{ ITCO_PCI_DEVICE(0x1e48, TCO_PPT8)},
440+
{ ITCO_PCI_DEVICE(0x1e49, TCO_PPT9)},
441+
{ ITCO_PCI_DEVICE(0x1e4a, TCO_PPT10)},
442+
{ ITCO_PCI_DEVICE(0x1e4b, TCO_PPT11)},
443+
{ ITCO_PCI_DEVICE(0x1e4c, TCO_PPT12)},
444+
{ ITCO_PCI_DEVICE(0x1e4d, TCO_PPT13)},
445+
{ ITCO_PCI_DEVICE(0x1e4e, TCO_PPT14)},
446+
{ ITCO_PCI_DEVICE(0x1e4f, TCO_PPT15)},
447+
{ ITCO_PCI_DEVICE(0x1e50, TCO_PPT16)},
448+
{ ITCO_PCI_DEVICE(0x1e51, TCO_PPT17)},
449+
{ ITCO_PCI_DEVICE(0x1e52, TCO_PPT18)},
450+
{ ITCO_PCI_DEVICE(0x1e53, TCO_PPT19)},
451+
{ ITCO_PCI_DEVICE(0x1e54, TCO_PPT20)},
452+
{ ITCO_PCI_DEVICE(0x1e55, TCO_PPT21)},
453+
{ ITCO_PCI_DEVICE(0x1e56, TCO_PPT22)},
454+
{ ITCO_PCI_DEVICE(0x1e57, TCO_PPT23)},
455+
{ ITCO_PCI_DEVICE(0x1e58, TCO_PPT24)},
456+
{ ITCO_PCI_DEVICE(0x1e59, TCO_PPT25)},
457+
{ ITCO_PCI_DEVICE(0x1e5a, TCO_PPT26)},
458+
{ ITCO_PCI_DEVICE(0x1e5b, TCO_PPT27)},
459+
{ ITCO_PCI_DEVICE(0x1e5c, TCO_PPT28)},
460+
{ ITCO_PCI_DEVICE(0x1e5d, TCO_PPT29)},
461+
{ ITCO_PCI_DEVICE(0x1e5e, TCO_PPT30)},
462+
{ ITCO_PCI_DEVICE(0x1e5f, TCO_PPT31)},
366463
{ 0, }, /* End of list */
367464
};
368465
MODULE_DEVICE_TABLE(pci, iTCO_wdt_pci_tbl);

0 commit comments

Comments
 (0)