Grygorii Strashko
ed214bec68
rtc: tps80031: Drop IRQF_EARLY_RESUME flag
...
tps80031 RTC IRQ is nested threaded and wired to the tps80031
inerrupt controller. So, this flag is not required for nested irqs
anymore, since commit 3c646f2c6a
("genirq: Don't suspend
nested_thread irqs over system suspend") was merged.
Cc: Alessandro Zummo <a.zummo@towertech.it >
Cc: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Cc: Lee Jones <lee.jones@linaro.org >
Cc: Nishanth Menon <nm@ti.com >
Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com >
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
2016-03-14 17:08:24 +01:00
Wolfram Sang
0929ae376e
rtc: drop owner assignment from platform_drivers
...
A platform_driver does not need to set an owner, it will be populated by the
driver core.
Signed-off-by: Wolfram Sang <wsa@the-dreams.de >
2014-10-20 16:21:31 +02:00
Sachin Kamat
7deef7f298
drivers/rtc/rtc-tps80031.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: Laxman Dewangan <ldewangan@nvidia.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2013-07-03 16:07:58 -07:00
Jingoo Han
7d1376d802
rtc: rtc-tps80031: 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
faa43af9bc
rtc: rtc-tps80031: 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
6d77bdca22
rtc: rtc-tps80031: 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
36d6182411
rtc: add RTC driver for TPS80031/TPS80032
...
Add an RTC driver for TPS80031/TPS80032 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 obsolete __devinit/__devexit]
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Devendra Naga <devendra.aaru@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:28 -08:00