aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Hennerich <michael.hennerich@analog.com>2011-10-13 04:43:31 -0400
committerGuenter Roeck <guenter.roeck@ericsson.com>2011-10-24 11:09:45 -0700
commite96f9d89e6213c7630a3323cd0c754e7f2619564 (patch)
tree29c4f0055ae232c6df8d2206ece55a973ed857d1
parent1af1f5313cfea85a185c7bbb5258f7856fc8fea7 (diff)
downloadlinux-btrfs-e96f9d89e6213c7630a3323cd0c754e7f2619564.tar.gz
hwmon: (lm75) Add support for Analog Devices ADT75
Add datasheet reference and device ID for ADT75. The ADT75, like some other LM75 derivatives, needs to be instantiated using methods 1, 2, or 4. For more information see Documentation/i2c/instantiating-devices. Signed-off-by: Michael Hennerich <michael.hennerich@analog.com> Acked-by: Jonathan Cameron <jic23@cam.ac.uk> Acked-by: Jean Delvare <khali@linux-fr.org> Signed-off-by: Guenter Roeck <guenter.roeck@ericsson.com>
-rw-r--r--Documentation/hwmon/lm755
-rw-r--r--drivers/hwmon/Kconfig1
-rw-r--r--drivers/hwmon/lm75.c2
3 files changed, 8 insertions, 0 deletions
diff --git a/Documentation/hwmon/lm75 b/Documentation/hwmon/lm75
index a1790401fddee6..8d40d0fda10ab1 100644
--- a/Documentation/hwmon/lm75
+++ b/Documentation/hwmon/lm75
@@ -32,6 +32,11 @@ Supported chips:
Addresses scanned: I2C 0x48 - 0x4f
Datasheet: Publicly available at the Microchip website
http://www.microchip.com/
+ * Analog Devices ADT75
+ Prefix: 'adt75'
+ Addresses scanned: I2C 0x48 - 0x4f
+ Datasheet: Publicly available at the Analog Devices website
+ http://www.analog.com/adt75
Author: Frodo Looijaard <frodol@dds.nl>
diff --git a/drivers/hwmon/Kconfig b/drivers/hwmon/Kconfig
index 378ed8ae34d05d..9b347acf1559f6 100644
--- a/drivers/hwmon/Kconfig
+++ b/drivers/hwmon/Kconfig
@@ -551,6 +551,7 @@ config SENSORS_LM75
If you say yes here you get support for one common type of
temperature sensor chip, with models including:
+ - Analog Devices ADT75
- Dallas Semiconductor DS75 and DS1775
- Maxim MAX6625 and MAX6626
- Microchip MCP980x
diff --git a/drivers/hwmon/lm75.c b/drivers/hwmon/lm75.c
index ef902d5d06ab9f..669481baac0054 100644
--- a/drivers/hwmon/lm75.c
+++ b/drivers/hwmon/lm75.c
@@ -35,6 +35,7 @@
*/
enum lm75_type { /* keep sorted in alphabetical order */
+ adt75,
ds1775,
ds75,
lm75,
@@ -213,6 +214,7 @@ static int lm75_remove(struct i2c_client *client)
}
static const struct i2c_device_id lm75_ids[] = {
+ { "adt75", adt75, },
{ "ds1775", ds1775, },
{ "ds75", ds75, },
{ "lm75", lm75, },