watchdog: hpwdt (4/12): Despecificate driver from iLO2
authordann frazier <dannf@hp.com>
Tue, 27 Jul 2010 23:50:57 +0000 (17:50 -0600)
committerWim Van Sebroeck <wim@iguana.be>
Fri, 13 Aug 2010 20:54:35 +0000 (20:54 +0000)
This driver supports both iLO2 and iLO3, but our user-visible strings
currently only reference iLO2. Let's just call it "iLO2+" to avoid having
to update strings for each iLO generation. This driver doesn't support
iLO ASICs prior to iLO2, but that is sufficiently explained in Kconfig.

Signed-off-by: dann frazier <dannf@hp.com>
Acked-by: Thomas Mingarelli <Thomas.Mingarelli@hp.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
drivers/watchdog/Kconfig
drivers/watchdog/hpwdt.c

index 4d2992aadfb736a36bf0570f048b34a4704ae5fb..cee25e401440bc8dd61d51d55556b881b9cf21d0 100644 (file)
@@ -574,11 +574,11 @@ config IT87_WDT
          be called it87_wdt.
 
 config HP_WATCHDOG
-       tristate "HP Proliant iLO 2 Hardware Watchdog Timer"
+       tristate "HP Proliant iLO2+ Hardware Watchdog Timer"
        depends on X86
        help
          A software monitoring watchdog and NMI sourcing driver. This driver
-         will detect lockups and provide stack trace. Also, when an NMI
+         will detect lockups and provide stack trace. Also, when an NMI
          occurs this driver will make the necessary BIOS calls to log
          the cause of the NMI. This is a driver that will only load on a
          HP ProLiant system with a minimum of iLO2 support.
index f0ecb14990df4be53cd47715d97cb90a20bbd08d..e18f6b9f79471645b2b15828aa57eee156a1a346 100644 (file)
@@ -48,8 +48,8 @@ static unsigned long __iomem *hpwdt_timer_reg;
 static unsigned long __iomem *hpwdt_timer_con;
 
 static struct pci_device_id hpwdt_devices[] = {
-       { PCI_DEVICE(PCI_VENDOR_ID_COMPAQ, 0xB203) },
-       { PCI_DEVICE(PCI_VENDOR_ID_HP, 0x3306) },
+       { PCI_DEVICE(PCI_VENDOR_ID_COMPAQ, 0xB203) },   /* iLO2 */
+       { PCI_DEVICE(PCI_VENDOR_ID_HP, 0x3306) },       /* iLO3 */
        {0},                    /* terminate list */
 };
 MODULE_DEVICE_TABLE(pci, hpwdt_devices);
@@ -548,7 +548,7 @@ static const struct watchdog_info ident = {
        .options = WDIOF_SETTIMEOUT |
                   WDIOF_KEEPALIVEPING |
                   WDIOF_MAGICCLOSE,
-       .identity = "HP iLO2 HW Watchdog Timer",
+       .identity = "HP iLO2+ HW Watchdog Timer",
 };
 
 static long hpwdt_ioctl(struct file *file, unsigned int cmd,
@@ -654,13 +654,13 @@ static int __devinit hpwdt_init_one(struct pci_dev *dev,
        hpwdt_check_nmi_sourcing(dev);
 
        /*
-        * First let's find out if we are on an iLO2 server. We will
+        * First let's find out if we are on an iLO2+ server. We will
         * not run on a legacy ASM box.
         * So we only support the G5 ProLiant servers and higher.
         */
        if (dev->subsystem_vendor != PCI_VENDOR_ID_HP) {
                dev_warn(&dev->dev,
-                       "This server does not have an iLO2 ASIC.\n");
+                       "This server does not have an iLO2+ ASIC.\n");
                return -ENODEV;
        }
 
@@ -674,7 +674,7 @@ static int __devinit hpwdt_init_one(struct pci_dev *dev,
        pci_mem_addr = pci_iomap(dev, 1, 0x80);
        if (!pci_mem_addr) {
                dev_warn(&dev->dev,
-                       "Unable to detect the iLO2 server memory.\n");
+                       "Unable to detect the iLO2+ server memory.\n");
                retval = -ENOMEM;
                goto error_pci_iomap;
        }