Commit f22c1cf0 authored by Michael Hennerich's avatar Michael Hennerich Committed by Greg Kroah-Hartman

staging:iio:adc:ad7291: Fix typos, change kconfig description and file header

Make clear the AD7291 is primarily an ADC, and not a temp sensor.
Signed-off-by: default avatarMichael Hennerich <michael.hennerich@analog.com>
Signed-off-by: default avatarJonathan Cameron <jic23@cam.ac.uk>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent e70ab218
...@@ -18,11 +18,11 @@ config AD7152 ...@@ -18,11 +18,11 @@ config AD7152
(ad7152, ad7153) Provides direct access via sysfs. (ad7152, ad7153) Provides direct access via sysfs.
config AD7291 config AD7291
tristate "Analog Devices AD7291 temperature sensor driver" tristate "Analog Devices AD7291 ADC driver"
depends on I2C depends on I2C
help help
Say yes here to build support for Analog Devices AD7291 Say yes here to build support for Analog Devices AD7291
temperature sensors. 8 Channel ADC with temperature sensor.
config AD7298 config AD7298
tristate "Analog Devices AD7298 ADC driver" tristate "Analog Devices AD7298 ADC driver"
......
/* /*
* AD7291 digital temperature sensor driver supporting AD7291 * AD7291 8-Channel, I2C, 12-Bit SAR ADC with Temperature Sensor
* *
* Copyright 2010 Analog Devices Inc. * Copyright 2010-2011 Analog Devices Inc.
* *
* Licensed under the GPL-2 or later. * Licensed under the GPL-2 or later.
*/ */
...@@ -49,8 +49,8 @@ ...@@ -49,8 +49,8 @@
*/ */
#define AD7291_AUTOCYCLE 0x1 #define AD7291_AUTOCYCLE 0x1
#define AD7291_RESET 0x2 #define AD7291_RESET 0x2
#define AD7291_ALART_CLEAR 0x4 #define AD7291_ALERT_CLEAR 0x4
#define AD7291_ALART_POLARITY 0x8 #define AD7291_ALERT_POLARITY 0x8
#define AD7291_EXT_REF 0x10 #define AD7291_EXT_REF 0x10
#define AD7291_NOISE_DELAY 0x20 #define AD7291_NOISE_DELAY 0x20
#define AD7291_T_SENSE_MASK 0x40 #define AD7291_T_SENSE_MASK 0x40
...@@ -135,10 +135,10 @@ static irqreturn_t ad7291_event_handler(int irq, void *private) ...@@ -135,10 +135,10 @@ static irqreturn_t ad7291_event_handler(int irq, void *private)
if (!(t_status || v_status)) if (!(t_status || v_status))
return IRQ_HANDLED; return IRQ_HANDLED;
command = chip->command | AD7291_ALART_CLEAR; command = chip->command | AD7291_ALERT_CLEAR;
ad7291_i2c_write(chip, AD7291_COMMAND, command); ad7291_i2c_write(chip, AD7291_COMMAND, command);
command = chip->command & ~AD7291_ALART_CLEAR; command = chip->command & ~AD7291_ALERT_CLEAR;
ad7291_i2c_write(chip, AD7291_COMMAND, command); ad7291_i2c_write(chip, AD7291_COMMAND, command);
/* For now treat t_sense and t_sense_average the same */ /* For now treat t_sense and t_sense_average the same */
...@@ -559,7 +559,7 @@ static int __devinit ad7291_probe(struct i2c_client *client, ...@@ -559,7 +559,7 @@ static int __devinit ad7291_probe(struct i2c_client *client,
goto error_free_dev; goto error_free_dev;
/* set irq polarity low level */ /* set irq polarity low level */
chip->command |= AD7291_ALART_POLARITY; chip->command |= AD7291_ALERT_POLARITY;
} }
ret = ad7291_i2c_write(chip, AD7291_COMMAND, chip->command); ret = ad7291_i2c_write(chip, AD7291_COMMAND, chip->command);
......
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