Sachin Kamat
ad3f3cf489
drivers/rtc/rtc-tps6586x.c: remove incorrect use of rtc_device_unregister
...
Device managed functions do not need explicit freeing/unregistering.
Moreover in this case it was done using non-device managed function
which is incorrect. Hence remove it.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Cc: Laxman dewangan <ldewangan@nvidia.com >
Cc: Chiwoong Byun <woong.byun@samsung.com >
Cc: Jonghwa Lee <jonghwa3.lee@samsung.com >
Cc: Venu Byravarasu <vbyravarasu@nvidia.com >
Cc: 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:33 -07:00
Jingoo Han
8070d0532a
rtc: rtc-tps6586x: switch to using SIMPLE_DEV_PM_OPS
...
Switch to using the SIMPLE_DEV_PM_OPS macro to declare the driver's
pm_ops. It reduces code size.
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:33 -07:00
Jingoo Han
77cf81b39f
rtc: rtc-tps6586x: 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:27 -07:00
Jingoo Han
190ab4af14
rtc: rtc-tps6586x: use devm_request_threaded_irq()
...
Use devm_request_threaded_irq() to make cleanup paths more simple.
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-02-21 17:22:30 -08:00
Laxman Dewangan
dc59ed3865
rtc: add RTC driver for TPS6586x
...
Add an RTC driver for TPS6586X chips by TI. This driver supports:
- Setting and getting time and date.
- Setting and reading alarm time.
- Alarm and interrupt functionlity.
[akpm@linux-foundation.org: remove stray semicolons]
[akpm@linux-foundation.org: start epoch in 2009]
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Marc Dietrich <marvin24@gmx.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2013-01-04 16:11:48 -08:00