diff options
| -rw-r--r-- | drivers/watchdog/iTCO_wdt.c | 45 |
1 files changed, 44 insertions, 1 deletions
diff --git a/drivers/watchdog/iTCO_wdt.c b/drivers/watchdog/iTCO_wdt.c index c8a3bec26830..4bdb7f1a9077 100644 --- a/drivers/watchdog/iTCO_wdt.c +++ b/drivers/watchdog/iTCO_wdt.c | |||
| @@ -29,8 +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) | 33 | * document number 320066-003, 320257-008: EP80597 (IICH) |
| 34 | * document number TBD : Cougar Point (CPT) | ||
| 34 | */ | 35 | */ |
| 35 | 36 | ||
| 36 | /* | 37 | /* |
| @@ -100,8 +101,22 @@ enum iTCO_chipsets { | |||
| 100 | TCO_ICH10DO, /* ICH10DO */ | 101 | TCO_ICH10DO, /* ICH10DO */ |
| 101 | TCO_PCH, /* PCH Desktop Full Featured */ | 102 | TCO_PCH, /* PCH Desktop Full Featured */ |
| 102 | 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 */ | ||
| 103 | 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 */ | ||
| 104 | TCO_EP80579, /* EP80579 */ | 117 | TCO_EP80579, /* EP80579 */ |
| 118 | TCO_CPTD, /* CPT Desktop */ | ||
| 119 | TCO_CPTM, /* CPT Mobile */ | ||
| 105 | }; | 120 | }; |
| 106 | 121 | ||
| 107 | static struct { | 122 | static struct { |
| @@ -144,8 +159,22 @@ static struct { | |||
| 144 | {"ICH10DO", 2}, | 159 | {"ICH10DO", 2}, |
| 145 | {"PCH Desktop Full Featured", 2}, | 160 | {"PCH Desktop Full Featured", 2}, |
| 146 | {"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}, | ||
| 147 | {"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}, | ||
| 148 | {"EP80579", 2}, | 175 | {"EP80579", 2}, |
| 176 | {"CPT Desktop", 2}, | ||
| 177 | {"CPT Mobile", 2}, | ||
| 149 | {NULL, 0} | 178 | {NULL, 0} |
| 150 | }; | 179 | }; |
| 151 | 180 | ||
| @@ -216,8 +245,22 @@ static struct pci_device_id iTCO_wdt_pci_tbl[] = { | |||
| 216 | { ITCO_PCI_DEVICE(0x3a14, TCO_ICH10DO)}, | 245 | { ITCO_PCI_DEVICE(0x3a14, TCO_ICH10DO)}, |
| 217 | { ITCO_PCI_DEVICE(0x3b00, TCO_PCH)}, | 246 | { ITCO_PCI_DEVICE(0x3b00, TCO_PCH)}, |
| 218 | { 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)}, | ||
| 219 | { 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)}, | ||
| 220 | { ITCO_PCI_DEVICE(0x5031, TCO_EP80579)}, | 261 | { ITCO_PCI_DEVICE(0x5031, TCO_EP80579)}, |
| 262 | { ITCO_PCI_DEVICE(0x1c42, TCO_CPTD)}, | ||
| 263 | { ITCO_PCI_DEVICE(0x1c43, TCO_CPTM)}, | ||
| 221 | { 0, }, /* End of list */ | 264 | { 0, }, /* End of list */ |
| 222 | }; | 265 | }; |
| 223 | MODULE_DEVICE_TABLE(pci, iTCO_wdt_pci_tbl); | 266 | MODULE_DEVICE_TABLE(pci, iTCO_wdt_pci_tbl); |
