hwmon: (f71882fg) Check for hwmon powerdown state
authorHans de Goede <hdegoede@redhat.com>
Wed, 7 Jan 2009 15:37:29 +0000 (16:37 +0100)
committerJean Delvare <khali@linux-fr.org>
Wed, 7 Jan 2009 15:37:29 +0000 (16:37 +0100)
More F8000 prep work. Take over the checking if the hwmon part is not
powered down from the standalone f8000 driver.

This check is valid for all supported models.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Jean Delvare <khali@linux-fr.org>
drivers/hwmon/f71882fg.c

index de55992..03a4f84 100644 (file)
@@ -1500,6 +1500,11 @@ static int __devinit f71882fg_probe(struct platform_device *pdev)
        platform_set_drvdata(pdev, data);
 
        start_reg = f71882fg_read8(data, F71882FG_REG_START);
+       if (start_reg & 0x04) {
+               dev_warn(&pdev->dev, "Hardware monitor is powered down\n");
+               err = -ENODEV;
+               goto exit_free;
+       }
        if (!(start_reg & 0x03)) {
                dev_warn(&pdev->dev, "Hardware monitoring not activated\n");
                err = -ENODEV;