Sachin Kamat
dac30a9843
drivers/rtc: Replace PTR_RET with PTR_ERR_OR_ZERO
...
PTR_RET is now deprecated. Use PTR_ERR_OR_ZERO instead.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au >
2013-07-16 16:06:00 +09:30
Sachin Kamat
17cc54b20e
drivers/rtc/rtc-isl12022.c: use PTR_RET()
...
Use of PTR_RET() simplifies the code.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Cc: Roman Fietze <roman.fietze@telemotive.de >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2013-07-03 16:07:59 -07:00
Sachin Kamat
2e5526fcd8
drivers/rtc/rtc-isl12022.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 >
Cc: Roman Fietze <roman.fietze@telemotive.de >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2013-07-03 16:07:56 -07:00
Axel Lin
01ee577a25
drivers/rtc/rtc-isl12022.c: Remove rtc8564 from isl12022_id
...
rtc8564 appears in i2c_device_id table of both rtc-isl12022.c and
rtc-pcf8563.c. Commit 8ea9212cbd
"rtc-pcf8563: add chip id" added the
rtc8564 chip entry to pcf8563. isl12022 driver is modified from pcf8563
driver, so this looks like a copy-paste bug.
Signed-off-by: Axel Lin <axel.lin@ingics.com >
Cc: Roman Fietze <roman.fietze@telemotive.de >
Cc: Jon Smirl <jonsmirl@gmail.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2013-04-29 18:28:40 -07:00
Jingoo Han
dc831f9768
rtc: rtc-isl12022: use devm_*() functions
...
Use devm_*() functions to make 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:37 -07:00
Peter Senna Tschudin
0b7e039243
drivers/rtc: remove unnecessary semicolons
...
Found by Coccinelle: http://coccinelle.lip6.fr/
Signed-off-by: Peter Senna Tschudin <peter.senna@gmail.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2013-02-21 17:22:27 -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
Paul Gortmaker
2113852b23
rtc: Add module.h to implicit users in drivers/rtc
...
The module.h was implicitly everywhere, but when we clean
that up, the implicit users will compile fail; fix them up
in advance.
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com >
2011-10-31 19:31:28 -04:00
Roman Fietze
6d23b2582f
rtc-isl12022: properly handle military hour format
...
Mask out PM flag when reading the hour, always set MIL bit when
writing the hour.
Signed-off-by: Roman Fietze <roman.fietze@telemotive.de >
Acked-by: Wan ZongShun <mcuos.com@gmail.com >
Cc: Alessandro Zummo <a.zummo@towertech.it >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2010-08-11 08:59:08 -07:00
Roman Fietze
d6c7428f9c
rtc: add Intersil ISL12022 RTC driver
...
- derived from rtc-pcf8563
- no SRAM driver
Signed-off-by: Roman Fietze <roman.fietze@telemotive.de >
Cc: Wan ZongShun <mcuos.com@gmail.com >
Cc: Alessandro Zummo <a.zummo@towertech.it >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2010-08-11 08:59:07 -07:00