diff options
| -rw-r--r-- | drivers/watchdog/iTCO_wdt.c | 97 |
1 files changed, 97 insertions, 0 deletions
diff --git a/drivers/watchdog/iTCO_wdt.c b/drivers/watchdog/iTCO_wdt.c index 35a0d12dad73..5fd020da7c55 100644 --- a/drivers/watchdog/iTCO_wdt.c +++ b/drivers/watchdog/iTCO_wdt.c | |||
| @@ -35,6 +35,7 @@ | |||
| 35 | * document number 324645-001, 324646-001: Cougar Point (CPT) | 35 | * document number 324645-001, 324646-001: Cougar Point (CPT) |
| 36 | * document number TBD : Patsburg (PBG) | 36 | * document number TBD : Patsburg (PBG) |
| 37 | * document number TBD : DH89xxCC | 37 | * document number TBD : DH89xxCC |
| 38 | * document number TBD : Panther Point | ||
| 38 | */ | 39 | */ |
| 39 | 40 | ||
| 40 | /* | 41 | /* |
| @@ -153,6 +154,38 @@ enum iTCO_chipsets { | |||
| 153 | TCO_PBG1, /* Patsburg */ | 154 | TCO_PBG1, /* Patsburg */ |
| 154 | TCO_PBG2, /* Patsburg */ | 155 | TCO_PBG2, /* Patsburg */ |
| 155 | TCO_DH89XXCC, /* DH89xxCC */ | 156 | 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 */ | ||
| 156 | }; | 189 | }; |
| 157 | 190 | ||
| 158 | static struct { | 191 | static struct { |
| @@ -244,6 +277,38 @@ static struct { | |||
| 244 | {"Patsburg", 2}, | 277 | {"Patsburg", 2}, |
| 245 | {"Patsburg", 2}, | 278 | {"Patsburg", 2}, |
| 246 | {"DH89xxCC", 2}, | 279 | {"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}, | ||
| 247 | {NULL, 0} | 312 | {NULL, 0} |
| 248 | }; | 313 | }; |
| 249 | 314 | ||
| @@ -363,6 +428,38 @@ static DEFINE_PCI_DEVICE_TABLE(iTCO_wdt_pci_tbl) = { | |||
| 363 | { ITCO_PCI_DEVICE(0x1d40, TCO_PBG1)}, | 428 | { ITCO_PCI_DEVICE(0x1d40, TCO_PBG1)}, |
| 364 | { ITCO_PCI_DEVICE(0x1d41, TCO_PBG2)}, | 429 | { ITCO_PCI_DEVICE(0x1d41, TCO_PBG2)}, |
| 365 | { ITCO_PCI_DEVICE(0x2310, TCO_DH89XXCC)}, | 430 | { 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)}, | ||
| 366 | { 0, }, /* End of list */ | 463 | { 0, }, /* End of list */ |
| 367 | }; | 464 | }; |
| 368 | MODULE_DEVICE_TABLE(pci, iTCO_wdt_pci_tbl); | 465 | MODULE_DEVICE_TABLE(pci, iTCO_wdt_pci_tbl); |
