Axel Lin
f0967eea80
hwmon: convert drivers/hwmon/* to use module_i2c_driver()
...
This patch converts the drivers in drivers/hwmon/* to use the
module_i2c_driver() macro which makes the code smaller and a bit simpler.
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Cc: Corentin Labbe <corentin.labbe@geomatys.fr >
Cc: Dirk Eibach <eibach@gdsys.de >
Cc: "Mark M. Hoffman" <mhoffman@lightlink.com >
Cc: Steve Glendinning <steve.glendinning@smsc.com >
Cc: Riku Voipio <riku.voipio@iki.fi >
Cc: Guillaume Ligneul <guillaume.ligneul@gmail.com >
Cc: David George <david.george@ska.ac.za >
Cc: "Hans J. Koch" <hjk@hansjkoch.de >
Cc: Marc Hulsman <m.hulsman@tudelft.nl >
Cc: Rudolf Marek <r.marek@assembler.cz >
Signed-off-by: Guenter Roeck <guenter.roeck@ericsson.com >
2012-03-18 18:26:50 -07:00
Guenter Roeck
363434b5dc
hwmon: (ads1015) Fix file leak in probe function
...
An error while creating sysfs attribute files in the driver's probe function
results in an error abort, but already created files are not removed. This patch
fixes the problem.
Signed-off-by: Guenter Roeck <guenter.roeck@ericsson.com >
Cc: stable@vger.kernel.org # 3.0+
Cc: Dirk Eibach <eibach@gdsys.de >
Acked-by: Jean Delvare <khali@linux-fr.org >
2012-02-23 06:47:41 -08:00
Jean Delvare
90f4102ce5
hwmon: Use i2c_smbus_{read,write}_word_swapped
...
Make use of the new i2c_smbus_{read,write}_word_swapped functions.
This makes the driver code more compact and readable. It also ensures
proper error handling.
Signed-off-by: Jean Delvare <khali@linux-fr.org >
Acked-by: Jonathan Cameron <jic23@cam.ac.uk >
Acked-by: Guenter Roeck <guenter.roeck@ericsson.com >
Cc: Dirk Eibach <eibach@gdsys.de >
Cc: "Mark M. Hoffman" <mhoffman@lightlink.com >
Cc: Guillaume Ligneul <guillaume.ligneul@gmail.com >
2011-11-04 12:00:47 +01:00
Dirk Eibach
c0046867f3
hwmon: (ads1015) Make gain and datarate configurable
...
Configuration for ads1015 gain and datarate is possible via
devicetree or platform data.
This is a followup patch to previous ads1015 patches on Jean Delvares
tree.
Signed-off-by: Dirk Eibach <eibach@gdsys.de >
Signed-off-by: Jean Delvare <khali@linux-fr.org >
2011-03-21 17:59:37 +01:00
Jean Delvare
fdf241a8ed
hwmon: (ads1015) Drop dynamic attribute group
...
It is cheaper to handle attributes individually.
Signed-off-by: Jean Delvare <khali@linux-fr.org >
Acked-by: Dirk Eibach <eibach@gdsys.de >
2011-03-21 17:59:37 +01:00
Dirk Eibach
8c22a8f575
hwmon: Add support for Texas Instruments ADS1015
...
Signed-off-by: Dirk Eibach <eibach@gdsys.de >
Signed-off-by: Jean Delvare <khali@linux-fr.org >
2011-03-21 17:59:36 +01:00