[Meego-kernel] [PATCH] emc1403: added emc1423 support
Jekyll_Lai at wistron.com
Jekyll_Lai at wistron.com
Thu Dec 9 22:10:15 PST 2010
>From 477d1826271fae5e41ea6c9a2bc2a3b5185d049a Mon Sep 17 00:00:00 2001
From: Jekyll Lai <jekyll_lai at wistron.com>
Date: Fri, 10 Dec 2010 13:23:47 +0800
Subject: [PATCH] emc1403: added emc1423 support
emc1423 uses the similar register and adds a hardware shutdown pin to
protect exceed temperature. This function is set by resister; it's not
necessary to do anything in the driver. And emc1423's pid is 0x23.
Signed-off-by: Jekyll Lai <jekyll_lai at wistron.com>
---
drivers/hwmon/emc1403.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/hwmon/emc1403.c b/drivers/hwmon/emc1403.c
index 5b58b20..4983459 100644
--- a/drivers/hwmon/emc1403.c
+++ b/drivers/hwmon/emc1403.c
@@ -278,7 +278,7 @@ static int emc1403_detect(struct i2c_client *client,
/* Note: 0x25 is the 1404 which is very similar and this
driver could be extended */
id = i2c_smbus_read_byte_data(client, THERMAL_PID_REG);
- if (id != 0x21)
+ if (id != 0x21 && id != 0x23) /* 0x21:emc1403 0x23:emc1423*/
return -ENODEV;
id = i2c_smbus_read_byte_data(client, THERMAL_REVISION_REG);
--
1.7.0.4
More information about the MeeGo-kernel
mailing list