[PATCH] I2C: Add support for the LPC47M15x and LPC47M192 chips to smsc47m1

From: Greg KH (gregkh_at_suse.de)
Date: 06/22/05

  • Next message: Greg KH: "[PATCH] Spelling fixes for drivers/i2c."
    Date:	Tue, 21 Jun 2005 22:17:43 -0700
    To: linux-kernel@vger.kernel.org, sensors@Stimpy.netroedge.com
    
    

    [PATCH] I2C: Add support for the LPC47M15x and LPC47M192 chips to smsc47m1

    This simple patch adds support for the SMSC LPC47M15x and LPC47M192
    chips to the smsc47m1 hardware monitoring driver. These chips are
    compatible with the other ones already supported by the driver, so I see
    no reason not to support them, especially when the Linux 2.4 version of
    the driver does already.

    I also modified the info printks to name the chips by their real name.

    Signed-off-by: Jean Delvare <khali@linux-fr.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

    ---
    commit ec5ce552d946a55c1e504054627c9068fb7afb8a
    tree 88a4ff89a92939fbc6da3b92d80a6025a3351432
    parent b9110b1c893f45ec66ae39e359decdfad84525be
    author Jean Delvare <khali@linux-fr.org> Tue, 26 Apr 2005 22:09:43 +0200
    committer Greg Kroah-Hartman <gregkh@suse.de> Tue, 21 Jun 2005 21:51:54 -0700
     drivers/i2c/chips/Kconfig    |    2 +-
     drivers/i2c/chips/smsc47m1.c |   10 ++++++----
     2 files changed, 7 insertions(+), 5 deletions(-)
    diff --git a/drivers/i2c/chips/Kconfig b/drivers/i2c/chips/Kconfig
    --- a/drivers/i2c/chips/Kconfig
    +++ b/drivers/i2c/chips/Kconfig
    @@ -331,7 +331,7 @@ config SENSORS_SMSC47M1
     	help
     	  If you say yes here you get support for the integrated fan
     	  monitoring and control capabilities of the SMSC LPC47B27x,
    -	  LPC47M10x, LPC47M13x and LPC47M14x chips.
    +	  LPC47M10x, LPC47M13x, LPC47M14x, LPC47M15x and LPC47M192 chips.
     
     	  This driver can also be built as a module.  If so, the module
     	  will be called smsc47m1.
    diff --git a/drivers/i2c/chips/smsc47m1.c b/drivers/i2c/chips/smsc47m1.c
    --- a/drivers/i2c/chips/smsc47m1.c
    +++ b/drivers/i2c/chips/smsc47m1.c
    @@ -372,14 +372,16 @@ static int smsc47m1_find(int *address)
     	 * SMSC LPC47M10x/LPC47M13x (device id 0x59), LPC47M14x (device id
     	 * 0x5F) and LPC47B27x (device id 0x51) have fan control.
     	 * The LPC47M15x and LPC47M192 chips "with hardware monitoring block"
    -	 * can do much more besides (device id 0x60, unsupported).
    +	 * can do much more besides (device id 0x60).
     	 */
     	if (val == 0x51)
    -		printk(KERN_INFO "smsc47m1: Found SMSC47B27x\n");
    +		printk(KERN_INFO "smsc47m1: Found SMSC LPC47B27x\n");
     	else if (val == 0x59)
    -		printk(KERN_INFO "smsc47m1: Found SMSC47M10x/SMSC47M13x\n");
    +		printk(KERN_INFO "smsc47m1: Found SMSC LPC47M10x/LPC47M13x\n");
     	else if (val == 0x5F)
    -		printk(KERN_INFO "smsc47m1: Found SMSC47M14x\n");
    +		printk(KERN_INFO "smsc47m1: Found SMSC LPC47M14x\n");
    +	else if (val == 0x60)
    +		printk(KERN_INFO "smsc47m1: Found SMSC LPC47M15x/LPC47M192\n");
     	else {
     		superio_exit();
     		return -ENODEV;
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at  http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at  http://www.tux.org/lkml/
    

  • Next message: Greg KH: "[PATCH] Spelling fixes for drivers/i2c."

    Relevant Pages

    • Re: [patch 2.6.24-rc6-mm 8/9] gpiolib: pca9539 i2c gpio expander support
      ... Subject: gpiolib: support PCA9539 GPIO expander ... This adds a new-style I2C driver with basic support for the sixteen ... These chips have multiple registers, ...
      (Linux-Kernel)
    • Re: [patch 2.6.24-rc6-mm 8/9] gpiolib: pca9539 i2c gpio expander support
      ... Subject: gpiolib: support PCA9539 GPIO expander ... This adds a new-style I2C driver with basic support for the sixteen ... These chips have multiple registers, ...
      (Linux-Kernel)
    • Re: [patch 2.6.26-rc-mm] gpio: max732x driver
      ... This adds a driver supporting a family of I2C port expanders from ... which includes the MAX7319 and MAX7320-7327 chips. ... [dbrownell@xxxxxxxxxxxxxxxxxxxxx: minor fixes] ... And the multi-function chip support is growing too. ...
      (Linux-Kernel)
    • [patch 2.6.26-rc-mm] gpio: max732x driver
      ... which includes the MAX7319 and MAX7320-7327 chips. ... And the multi-function chip support is growing too. ... * There are two groups of I/O ports, ... * they are not supported by this driver. ...
      (Linux-Kernel)
    • [GIT]: Networking
      ... maintainer making a lot of changes to driver FOO. ... support for networking. ... iwl3945: Fix iwl3945 rate scaling. ... Fix build warning due to typo in %pI4 format changes. ...
      (Linux-Kernel)