Merge branch 'smsc47b397-new-id' into release
[pandora-kernel.git] / drivers / hwmon / smsc47b397.c
index 54187bf..eb03544 100644 (file)
 #include <linux/mutex.h>
 #include <asm/io.h>
 
+static unsigned short force_id;
+module_param(force_id, ushort, 0);
+MODULE_PARM_DESC(force_id, "Override the detected device ID");
+
 static struct platform_device *pdev;
 
 #define DRVNAME "smsc47b397"
@@ -334,7 +338,7 @@ static int __init smsc47b397_find(unsigned short *addr)
        char *name;
 
        superio_enter();
-       id = superio_inb(SUPERIO_REG_DEVID);
+       id = force_id ? force_id : superio_inb(SUPERIO_REG_DEVID);
 
        switch(id) {
        case 0x81: