Axel Lin
68f86c75ca
hwmon: (ads7871) Convert to devm_hwmon_device_register_with_groups
...
Use ATTRIBUTE_GROUPS macro and devm_hwmon_device_register_with_groups() to
simplify the code a bit.
The update_lock mutex is not used, so remove it.
Signed-off-by: Axel Lin <axel.lin@ingics.com >
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2016-06-27 18:58:03 -07:00
Andrew F. Davis
3821a065f5
spi: Drop owner assignment from spi_drivers
...
An spi_driver does not need to set an owner, it will be populated by the
driver core.
Signed-off-by: Andrew F. Davis <afd@ti.com >
Acked-by: Jonathan Cameron <jic23@kernel.org >
Signed-off-by: Mark Brown <broonie@kernel.org >
2015-10-28 10:30:17 +09:00
Guenter Roeck
088ce2ac9e
hwmon: Fix CamelCase checkpatch warnings
...
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2013-04-07 21:16:40 -07:00
Bill Pemberton
281dfd0b6e
hwmon: remove use of __devexit
...
CONFIG_HOTPLUG is going away as an option so __devexit is no
longer needed.
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Hans de Goede <hdegoede@redhat.com >
Cc: Jean Delvare <khali@linux-fr.org >
Cc: Alistair John Strachan <alistair@devzero.co.uk >
Cc: Fenghua Yu <fenghua.yu@intel.com >
Cc: Juerg Haefliger <juergh@gmail.com >
Cc: Andreas Herrmann <herrmann.der.user@googlemail.com >
Cc: Clemens Ladisch <clemens@ladisch.de >
Cc: Rudolf Marek <r.marek@assembler.cz >
Cc: Jim Cromie <jim.cromie@gmail.com >
Cc: "Mark M. Hoffman" <mhoffman@lightlink.com >
Cc: Roger Lucas <vt8231@hiddenengine.co.uk >
Acked-by: Guenter Roeck <linux@roeck-us.net >
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-11-28 11:50:34 -08:00
Bill Pemberton
6c931ae1c0
hwmon: remove use of __devinit
...
CONFIG_HOTPLUG is going away as an option so __devinit is no longer
needed.
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Hans de Goede <hdegoede@redhat.com >
Cc: Jean Delvare <khali@linux-fr.org >
Cc: Alistair John Strachan <alistair@devzero.co.uk >
Cc: Fenghua Yu <fenghua.yu@intel.com >
Cc: Juerg Haefliger <juergh@gmail.com >
Cc: Andreas Herrmann <herrmann.der.user@googlemail.com >
Cc: Clemens Ladisch <clemens@ladisch.de >
Cc: Rudolf Marek <r.marek@assembler.cz >
Cc: Jim Cromie <jim.cromie@gmail.com >
Cc: "Mark M. Hoffman" <mhoffman@lightlink.com >
Cc: Roger Lucas <vt8231@hiddenengine.co.uk >
Acked-by: Guenter Roeck <linux@roeck-us.net >
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-11-28 11:49:40 -08:00
Bill Pemberton
9e5e9b7a92
hwmon: remove use of __devexit_p
...
CONFIG_HOTPLUG is going away as an option so __devexit_p is no longer
needed.
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Hans de Goede <hdegoede@redhat.com >
Cc: Jean Delvare <khali@linux-fr.org >
Cc: Alistair John Strachan <alistair@devzero.co.uk >
Cc: Fenghua Yu <fenghua.yu@intel.com >
Cc: Juerg Haefliger <juergh@gmail.com >
Cc: Andreas Herrmann <herrmann.der.user@googlemail.com >
Cc: Clemens Ladisch <clemens@ladisch.de >
Cc: Rudolf Marek <r.marek@assembler.cz >
Cc: Jim Cromie <jim.cromie@gmail.com >
Cc: "Mark M. Hoffman" <mhoffman@lightlink.com >
Cc: Roger Lucas <vt8231@hiddenengine.co.uk >
Acked-by: Guenter Roeck <linux@roeck-us.net >
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-11-28 11:48:59 -08:00
Guenter Roeck
33fd2b84c9
hwmon: (ads7871) Convert to use devm_ functions
...
Convert to use devm_ functions to reduce code size and simplify the code.
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2012-09-23 21:08:30 -07:00
Guenter Roeck
4e21f4eaa4
hwmon: (ads7871) Add 'name' sysfs attribute
...
The 'name' sysfs attribute is mandatory for hwmon devices, but was missing
in this driver.
Cc: Paul Thomas <pthomas8589@gmail.com >
Cc: stable@vger.kernel.org
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
Acked-by: Jean Delvare <khali@linux-fr.org >
Acked-by: Paul Thomas <pthomas8589@gmail.com >
2012-09-17 14:29:20 -07:00
Guenter Roeck
10775d1899
hwmon: (ads7871) Fix multi-line comments
...
Cc: Paul Thomas <pthomas8589@gmail.com >
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2012-03-18 18:27:13 -07:00
Axel Lin
91efffe26a
hwmon: convert drivers/hwmon/* to use module_spi_driver()
...
This patch converts the drivers in drivers/hwmon/* to use the
module_spi_driver() macro which makes the code smaller and a bit simpler.
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Cc: Sonic Zhang <sonic.zhang@analog.com >
Cc: Marc Pignat <marc.pignat@hevs.ch >
Cc: Paul Thomas <pthomas8589@gmail.com >
Cc: Eric Miao <eric.y.miao@gmail.com >
Acked-by: Sonic Zhang <sonic.zhang@analog.com >
Signed-off-by: Guenter Roeck <guenter.roeck@ericsson.com >
2012-03-18 18:26:51 -07:00
Lars-Peter Clausen
b52fabca36
hwmon: Remove redundant spi driver bus initialization
...
In ancient times it was necessary to manually initialize the bus field of an
spi_driver to spi_bus_type. These days this is done in spi_register_driver(),
so we can drop the manual assignment.
The patch was generated using the following coccinelle semantic patch:
// <smpl>
@@
identifier _driver;
@@
struct spi_driver _driver = {
.driver = {
- .bus = &spi_bus_type,
},
};
// </smpl>
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de >
Cc: Jean Delvare <khali@linux-fr.org >
Cc: Guenter Roeck <guenter.roeck@ericsson.com >
Cc: lm-sensors@lm-sensors.org
Signed-off-by: Guenter Roeck <guenter.roeck@ericsson.com >
2011-11-25 07:48:16 -08:00
Axel Lin
c12c507d71
hwmon: (ads7871) Fix ads7871_probe error paths
...
1. remove 'status' variable
2. remove unneeded initialization of 'err' variable
3. return missing error code if sysfs_create_group fail.
4. fix the init sequence as:
- check hardware existence
- kzalloc for ads7871_data
- sysfs_create_group
- hwmon_device_register
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Cc: stable@kernel.org
Signed-off-by: Jean Delvare <khali@linux-fr.org >
2010-08-25 15:42:10 +02:00
Paul Thomas
e0c70b8078
hwmon: add TI ads7871 a/d converter driver
...
[akpm@linux-foundation.org: coding-style fixes]
Signed-off-by: Paul Thomas <pthomas8589@gmail.com>
Cc: Jonathan Cameron <jic23@cam.ac.uk>
Cc: Jean Delvare <khali@linux-fr.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2010-05-25 08:07:07 -07:00