Jingoo Han
f7b41276b6
misc: replace strict_strtoul() with kstrtoul()
...
The usage of strict_strtoul() is not preferred, because
strict_strtoul() is obsolete. Thus, kstrtoul() should be
used.
Signed-off-by: Jingoo Han <jg1.han@samsung.com >
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2013-06-06 12:54:08 -07:00
Jingoo Han
39d7916497
misc: apds990x: add CONFIG_PM_SLEEP to suspend/resume functions
...
Add CONFIG_PM_SLEEP to suspend/resume functions to fix the following
build warning when CONFIG_PM_SLEEP is not selected. This is because
sleep PM callbacks defined by SET_SYSTEM_SLEEP_PM_OPS are only used
when the CONFIG_PM_SLEEP is enabled.
drivers/misc/apds990x.c:1205:12: warning: 'apds990x_suspend' defined but not used [-Wunused-function]
drivers/misc/apds990x.c:1214:12: warning: 'apds990x_resume' defined but not used [-Wunused-function]
Signed-off-by: Jingoo Han <jg1.han@samsung.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2013-03-29 08:50:52 -07:00
Chen Gang
ff9c351f96
drivers/misc: beautify code: chip->lux_calib is u16 which will never more than APDS_RANGE
...
APDS_RANGE is 65535, chip->lux_calib is u16 (never more than APDS_RANGE).
Signed-off-by: Chen Gang <gang.chen@asianux.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2013-03-15 11:12:38 -07:00
Bill Pemberton
486a5c28c2
misc: 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: "Michał Mirosław" <mirq-linux@rere.qmqm.pl >
Cc: Wolfram Sang <w.sang@pengutronix.de >
Cc: Eric Piel <eric.piel@tremplin-utc.net >
Cc: Jiri Slaby <jirislaby@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-11-21 12:53:32 -08:00
Bill Pemberton
80c8ae2892
misc: 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: "Michał Mirosław" <mirq-linux@rere.qmqm.pl >
Cc: Eric Piel <eric.piel@tremplin-utc.net >
Cc: Jiri Slaby <jirislaby@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-11-21 12:51:53 -08:00
Bill Pemberton
2d6bed9ca9
drivers/misc: 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: "Michał Mirosław" <mirq-linux@rere.qmqm.pl >
Cc: Wolfram Sang <w.sang@pengutronix.de >
Cc: Eric Piel <eric.piel@tremplin-utc.net >
Cc: Jiri Slaby <jirislaby@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-11-21 12:49:50 -08:00
Axel Lin
a64fe2ed76
MISC: convert drivers/misc/* to use module_i2c_driver()
...
This patch converts the drivers in drivers/misc/* 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: Michael Hennerich <hennerich@blackfin.uclinux.org >
Cc: Anantha Narayanan <Anantha.Narayanan@intel.com >
Cc: Hemanth V <hemanthv@ti.com >
Cc: Christoph Mair <christoph.mair@gmail.com >
Cc: Grant Likely <grant.likely@secretlab.ca >
Cc: Ben Gardner <bgardner@wabtec.com >
Cc: Minkyu Kang <mk7.kang@samsung.com >
Cc: Kalhan Trisal <kalhan.trisal@intel.com >
Cc: Darrick J. Wong <djwong@us.ibm.com >
Cc: Daniel Mack <zonque@gmail.com >
Cc: Rodolfo Giometti <giometti@linux.it >
Acked-by: Arnd Bergmann <arnd@arndb.de >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2012-01-24 16:31:49 -08:00
Geert Uytterhoeven
ec8f9ceace
drivers/misc/apds990x.c: apds990x_chip_on() should depend on CONFIG_PM || CONFIG_PM_RUNTIME
...
Fixes this warning:
drivers/misc/apds990x.c: At top level:
drivers/misc/apds990x.c:613: warning: `apds990x_chip_on' defined but not used
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org >
Cc: Samu Onkalo <samu.p.onkalo@nokia.com >
Cc: Jonathan Cameron <jic23@cam.ac.uk >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2011-06-15 20:04:02 -07:00
Samu Onkalo
92b1f84d46
drivers/misc: driver for APDS990X ALS and proximity sensors
...
This is a driver for Avago APDS990X combined ALS and proximity sensor.
Interface is sysfs based. The driver uses interrupts to provide new data.
The driver supports pm_runtime and regulator frameworks.
See Documentation/misc-devices/apds990x.txt for details
Signed-off-by: Samu Onkalo <samu.p.onkalo@nokia.com >
Acked-by: Jonathan Cameron <jic23@cam.ac.uk >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2010-10-26 16:52:14 -07:00