* [lm-sensors] [PATCH v2] hwmon: (lm93) Add support for LM94
@ 2011-01-18 17:54 Guenter Roeck
2011-01-18 19:18 ` Jean Delvare
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Guenter Roeck @ 2011-01-18 17:54 UTC (permalink / raw)
To: lm-sensors
This patch adds basic support for LM94 to the LM93 driver. LM94 specific
sensors and features are not supported.
Signed-off-by: Guenter Roeck <guenter.roeck@ericsson.com>
---
v2: Add additional MFR_ID value 0x7a for LM94
Documentation/hwmon/lm93 | 7 +++++++
drivers/hwmon/lm93.c | 21 +++++++++++++++++++--
2 files changed, 26 insertions(+), 2 deletions(-)
diff --git a/Documentation/hwmon/lm93 b/Documentation/hwmon/lm93
index 7a10616..f3b2ad2 100644
--- a/Documentation/hwmon/lm93
+++ b/Documentation/hwmon/lm93
@@ -6,6 +6,10 @@ Supported chips:
Prefix 'lm93'
Addresses scanned: I2C 0x2c-0x2e
Datasheet: http://www.national.com/ds.cgi/LM/LM93.pdf
+ * National Semiconductor LM94
+ Prefix 'lm94'
+ Addresses scanned: I2C 0x2c-0x2e
+ Datasheet: http://www.national.com/ds.cgi/LM/LM94.pdf
Authors:
Mark M. Hoffman <mhoffman@lightlink.com>
@@ -56,6 +60,9 @@ previous motherboard management ASICs and uses some of the LM85's features
for dynamic Vccp monitoring and PROCHOT. It is designed to monitor a dual
processor Xeon class motherboard with a minimum of external components.
+LM94 is also supported in LM93 compatible mode. Extra sensors and features of
+LM94 are not supported.
+
User Interface
--------------
diff --git a/drivers/hwmon/lm93.c b/drivers/hwmon/lm93.c
index c9ed14e..f8c5b13 100644
--- a/drivers/hwmon/lm93.c
+++ b/drivers/hwmon/lm93.c
@@ -135,6 +135,11 @@
#define LM93_MFR_ID 0x73
#define LM93_MFR_ID_PROTOTYPE 0x72
+/* LM94 REGISTER VALUES */
+#define LM94_MFR_ID_2 0x7a
+#define LM94_MFR_ID 0x79
+#define LM94_MFR_ID_PROTOTYPE 0x78
+
/* SMBus capabilities */
#define LM93_SMBUS_FUNC_FULL (I2C_FUNC_SMBUS_BYTE_DATA | \
I2C_FUNC_SMBUS_WORD_DATA | I2C_FUNC_SMBUS_BLOCK_DATA)
@@ -2504,6 +2509,7 @@ static int lm93_detect(struct i2c_client *client, struct i2c_board_info *info)
{
struct i2c_adapter *adapter = client->adapter;
int mfr, ver;
+ const char *name;
if (!i2c_check_functionality(adapter, LM93_SMBUS_FUNC_MIN))
return -ENODEV;
@@ -2517,13 +2523,23 @@ static int lm93_detect(struct i2c_client *client, struct i2c_board_info *info)
}
ver = lm93_read_byte(client, LM93_REG_VER);
- if (ver != LM93_MFR_ID && ver != LM93_MFR_ID_PROTOTYPE) {
+ switch (ver) {
+ case LM93_MFR_ID:
+ case LM93_MFR_ID_PROTOTYPE:
+ name = "lm93";
+ break;
+ case LM94_MFR_ID_2:
+ case LM94_MFR_ID:
+ case LM94_MFR_ID_PROTOTYPE:
+ name = "lm94";
+ break;
+ default:
dev_dbg(&adapter->dev,
"detect failed, bad version id 0x%02x!\n", ver);
return -ENODEV;
}
- strlcpy(info->type, "lm93", I2C_NAME_SIZE);
+ strlcpy(info->type, name, I2C_NAME_SIZE);
dev_dbg(&adapter->dev,"loading %s at %d,0x%02x\n",
client->name, i2c_adapter_id(client->adapter),
client->addr);
@@ -2602,6 +2618,7 @@ static int lm93_remove(struct i2c_client *client)
static const struct i2c_device_id lm93_id[] = {
{ "lm93", 0 },
+ { "lm94", 0 },
{ }
};
MODULE_DEVICE_TABLE(i2c, lm93_id);
--
1.7.3.1
_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [lm-sensors] [PATCH v2] hwmon: (lm93) Add support for LM94
2011-01-18 17:54 [lm-sensors] [PATCH v2] hwmon: (lm93) Add support for LM94 Guenter Roeck
@ 2011-01-18 19:18 ` Jean Delvare
2011-01-18 19:31 ` Guenter Roeck
2011-01-18 20:21 ` Jean Delvare
2 siblings, 0 replies; 4+ messages in thread
From: Jean Delvare @ 2011-01-18 19:18 UTC (permalink / raw)
To: lm-sensors
Hi Guenter,
On Tue, 18 Jan 2011 10:26:30 -0800, Guenter Roeck wrote:
> This patch adds basic support for LM94 to the LM93 driver. LM94 specific
> sensors and features are not supported.
>
> Signed-off-by: Guenter Roeck <guenter.roeck@ericsson.com>
> ---
> v2: Add additional MFR_ID value 0x7a for LM94
>
> Documentation/hwmon/lm93 | 7 +++++++
> drivers/hwmon/lm93.c | 21 +++++++++++++++++++--
> 2 files changed, 26 insertions(+), 2 deletions(-)
Looks good,
Acked-by: Jean Delvare <khali@linux-fr.org>
though a mention of the LM94 in drivers/hwmon/Kconfig would be nice to
add?
--
Jean Delvare
_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [lm-sensors] [PATCH v2] hwmon: (lm93) Add support for LM94
2011-01-18 17:54 [lm-sensors] [PATCH v2] hwmon: (lm93) Add support for LM94 Guenter Roeck
2011-01-18 19:18 ` Jean Delvare
@ 2011-01-18 19:31 ` Guenter Roeck
2011-01-18 20:21 ` Jean Delvare
2 siblings, 0 replies; 4+ messages in thread
From: Guenter Roeck @ 2011-01-18 19:31 UTC (permalink / raw)
To: lm-sensors
On Tue, Jan 18, 2011 at 02:18:07PM -0500, Jean Delvare wrote:
> Hi Guenter,
>
> On Tue, 18 Jan 2011 10:26:30 -0800, Guenter Roeck wrote:
> > This patch adds basic support for LM94 to the LM93 driver. LM94 specific
> > sensors and features are not supported.
> >
> > Signed-off-by: Guenter Roeck <guenter.roeck@ericsson.com>
> > ---
> > v2: Add additional MFR_ID value 0x7a for LM94
> >
> > Documentation/hwmon/lm93 | 7 +++++++
> > drivers/hwmon/lm93.c | 21 +++++++++++++++++++--
> > 2 files changed, 26 insertions(+), 2 deletions(-)
>
> Looks good,
>
> Acked-by: Jean Delvare <khali@linux-fr.org>
>
> though a mention of the LM94 in drivers/hwmon/Kconfig would be nice to
> add?
>
Done and applied to -next.
Wonder if I should ask Linus to include it in .38. Thoughts ?
Guenter
_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [lm-sensors] [PATCH v2] hwmon: (lm93) Add support for LM94
2011-01-18 17:54 [lm-sensors] [PATCH v2] hwmon: (lm93) Add support for LM94 Guenter Roeck
2011-01-18 19:18 ` Jean Delvare
2011-01-18 19:31 ` Guenter Roeck
@ 2011-01-18 20:21 ` Jean Delvare
2 siblings, 0 replies; 4+ messages in thread
From: Jean Delvare @ 2011-01-18 20:21 UTC (permalink / raw)
To: lm-sensors
On Tue, 18 Jan 2011 11:31:41 -0800, Guenter Roeck wrote:
> On Tue, Jan 18, 2011 at 02:18:07PM -0500, Jean Delvare wrote:
> > Looks good,
> >
> > Acked-by: Jean Delvare <khali@linux-fr.org>
> >
> > though a mention of the LM94 in drivers/hwmon/Kconfig would be nice to
> > add?
>
> Done and applied to -next.
>
> Wonder if I should ask Linus to include it in .38. Thoughts ?
2.6.38-rc1 isn't even out yet, so that's definitely an option.
--
Jean Delvare
_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2011-01-18 20:21 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-01-18 17:54 [lm-sensors] [PATCH v2] hwmon: (lm93) Add support for LM94 Guenter Roeck
2011-01-18 19:18 ` Jean Delvare
2011-01-18 19:31 ` Guenter Roeck
2011-01-18 20:21 ` Jean Delvare
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.