Sachin Kamat
52c1b7a74c
drivers/rtc/rtc-bq32k.c: remove empty function
...
After the switch to devm_* functions and the removal of
rtc_device_unregister(), the 'remove' function does not do anything.
Delete it.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2013-07-03 16:07:55 -07:00
Jingoo Han
4e440681f4
rtc: rtc-bq32k: use devm_rtc_device_register()
...
devm_rtc_device_register() is device managed and makes cleanup paths
simpler.
Signed-off-by: Jingoo Han <jg1.han@samsung.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2013-04-29 18:28:29 -07:00
Greg Kroah-Hartman
5a167f4543
Drivers: rtc: remove __dev* attributes.
...
CONFIG_HOTPLUG is going away as an option. As a result, the __dev*
markings need to be removed.
This change removes the use of __devinit, __devexit_p, __devinitdata,
__devinitconst, and __devexit from these drivers.
Based on patches originally written by Bill Pemberton, but redone by me
in order to handle some of the coding style issues better, by hand.
Cc: Bill Pemberton <wfp5p@virginia.edu >
Cc: Alessandro Zummo <a.zummo@towertech.it >
Cc: Srinidhi Kasagar <srinidhi.kasagar@stericsson.com >
Cc: Linus Walleij <linus.walleij@linaro.org >
Cc: Mike Frysinger <vapier.adi@gmail.com >
Cc: Wan ZongShun <mcuos.com@gmail.com >
Cc: Guan Xuetao <gxt@mprc.pku.edu.cn >
Cc: Mark Brown <broonie@opensource.wolfsonmicro.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2013-01-03 15:57:02 -08:00
Axel Lin
0abc920116
rtc: convert rtc i2c drivers to module_i2c_driver
...
Factor out some boilerplate code for i2c driver registration into
module_i2c_driver.
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Cc: Piotr Ziecik <kosmo@semihalf.com >
Cc: Alessandro Zummo <a.zummo@towertech.it >
Cc: Scott Wood <scottwood@freescale.com >
Cc: Srikanth Srinivasan <srikanth.srinivasan@freescale.com >
Cc: Mike Rapoport <mike@compulab.co.il >
Cc: Sergey Lapin <slapin@ossfans.org >
Cc: Roman Fietze <roman.fietze@telemotive.de >
Cc: Herbert Valerio Riedel <hvr@gnu.org >
Cc: Alexander Bigga <ab@mycable.de >
Cc: Dale Farnsworth <dale@farnsworth.org >
Cc: Gregory Hermant <gregory.hermant@calao-systems.com >
Cc: Wolfgang Grandegger <wg@grandegger.com >
Cc: Martyn Welch <martyn.welch@ge.com >
Cc: Byron Bradley <byron.bbradley@gmail.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2012-03-23 16:58:39 -07:00
Piotr Ziecik
1ce7c83fa9
rtc: add driver for BQ32000 I2C RTC
...
This patch adds basic support for Texas Instruments BQ32000 I2C RTC. Only
time reading/writing is implemented. Advanced features, such as trickle
charger and crystal calibration are not supported.
Signed-off-by: Piotr Ziecik <kosmo@semihalf.com >
Signed-off-by: Alessandro Zummo <a.zummo@towertech.it >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2009-12-16 07:20:00 -08:00