Commit 6091780e authored by Jean Delvare's avatar Jean Delvare Committed by Greg Kroah-Hartman

smsc47m1: List the SMSC LPC47M112 as supported

The SMSC LPC47M112 Super-I/O chip appears to be compatible with the
LPC47M10x and LPC47M13x as far as hardware monitoring is concerned.
The device ID is even the same, so it's really only a documentation
update.
Signed-off-by: default avatarJean Delvare <khali@linux-fr.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 15fe25ca
...@@ -2,12 +2,14 @@ Kernel driver smsc47m1 ...@@ -2,12 +2,14 @@ Kernel driver smsc47m1
====================== ======================
Supported chips: Supported chips:
* SMSC LPC47B27x, LPC47M10x, LPC47M13x, LPC47M14x, LPC47M15x and LPC47M192 * SMSC LPC47B27x, LPC47M112, LPC47M10x, LPC47M13x, LPC47M14x,
LPC47M15x and LPC47M192
Addresses scanned: none, address read from Super I/O config space Addresses scanned: none, address read from Super I/O config space
Prefix: 'smsc47m1' Prefix: 'smsc47m1'
Datasheets: Datasheets:
http://www.smsc.com/main/datasheets/47b27x.pdf http://www.smsc.com/main/datasheets/47b27x.pdf
http://www.smsc.com/main/datasheets/47m10x.pdf http://www.smsc.com/main/datasheets/47m10x.pdf
http://www.smsc.com/main/datasheets/47m112.pdf
http://www.smsc.com/main/tools/discontinued/47m13x.pdf http://www.smsc.com/main/tools/discontinued/47m13x.pdf
http://www.smsc.com/main/datasheets/47m14x.pdf http://www.smsc.com/main/datasheets/47m14x.pdf
http://www.smsc.com/main/tools/discontinued/47m15x.pdf http://www.smsc.com/main/tools/discontinued/47m15x.pdf
......
...@@ -369,8 +369,8 @@ config SENSORS_SMSC47M1 ...@@ -369,8 +369,8 @@ config SENSORS_SMSC47M1
help help
If you say yes here you get support for the integrated fan If you say yes here you get support for the integrated fan
monitoring and control capabilities of the SMSC LPC47B27x, monitoring and control capabilities of the SMSC LPC47B27x,
LPC47M10x, LPC47M13x, LPC47M14x, LPC47M15x, LPC47M192 and LPC47M10x, LPC47M112, LPC47M13x, LPC47M14x, LPC47M15x,
LPC47M997 chips. LPC47M192 and LPC47M997 chips.
The temperature and voltage sensor features of the LPC47M192 The temperature and voltage sensor features of the LPC47M192
and LPC47M997 are supported by another driver, select also and LPC47M997 are supported by another driver, select also
......
...@@ -2,8 +2,8 @@ ...@@ -2,8 +2,8 @@
smsc47m1.c - Part of lm_sensors, Linux kernel modules smsc47m1.c - Part of lm_sensors, Linux kernel modules
for hardware monitoring for hardware monitoring
Supports the SMSC LPC47B27x, LPC47M10x, LPC47M13x, LPC47M14x, Supports the SMSC LPC47B27x, LPC47M10x, LPC47M112, LPC47M13x,
LPC47M15x, LPC47M192 and LPC47M997 Super-I/O chips. LPC47M14x, LPC47M15x, LPC47M192 and LPC47M997 Super-I/O chips.
Copyright (C) 2002 Mark D. Studebaker <mdsxyz123@yahoo.com> Copyright (C) 2002 Mark D. Studebaker <mdsxyz123@yahoo.com>
Copyright (C) 2004 Jean Delvare <khali@linux-fr.org> Copyright (C) 2004 Jean Delvare <khali@linux-fr.org>
...@@ -380,8 +380,8 @@ static int __init smsc47m1_find(unsigned short *addr) ...@@ -380,8 +380,8 @@ static int __init smsc47m1_find(unsigned short *addr)
val = superio_inb(SUPERIO_REG_DEVID); val = superio_inb(SUPERIO_REG_DEVID);
/* /*
* SMSC LPC47M10x/LPC47M13x (device id 0x59), LPC47M14x (device id * SMSC LPC47M10x/LPC47M112/LPC47M13x (device id 0x59), LPC47M14x
* 0x5F) and LPC47B27x (device id 0x51) have fan control. * (device id 0x5F) and LPC47B27x (device id 0x51) have fan control.
* The LPC47M15x and LPC47M192 chips "with hardware monitoring block" * The LPC47M15x and LPC47M192 chips "with hardware monitoring block"
* can do much more besides (device id 0x60). * can do much more besides (device id 0x60).
* The LPC47M997 is undocumented, but seems to be compatible with * The LPC47M997 is undocumented, but seems to be compatible with
...@@ -390,7 +390,8 @@ static int __init smsc47m1_find(unsigned short *addr) ...@@ -390,7 +390,8 @@ static int __init smsc47m1_find(unsigned short *addr)
if (val == 0x51) if (val == 0x51)
printk(KERN_INFO "smsc47m1: Found SMSC LPC47B27x\n"); printk(KERN_INFO "smsc47m1: Found SMSC LPC47B27x\n");
else if (val == 0x59) else if (val == 0x59)
printk(KERN_INFO "smsc47m1: Found SMSC LPC47M10x/LPC47M13x\n"); printk(KERN_INFO "smsc47m1: Found SMSC "
"LPC47M10x/LPC47M112/LPC47M13x\n");
else if (val == 0x5F) else if (val == 0x5F)
printk(KERN_INFO "smsc47m1: Found SMSC LPC47M14x\n"); printk(KERN_INFO "smsc47m1: Found SMSC LPC47M14x\n");
else if (val == 0x60) else if (val == 0x60)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment