Alexandre Belloni
72dd89c0bc
rtc: ps3: set range
...
The PS3 has a 64bit second counter from 2000. While this exceeds the 64bit
UNIX timestamp, there is not doubt that non of them will still be working
by then.
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com >
2019-04-04 10:07:10 +02:00
Alexandre Belloni
0b5e47bbaa
rtc: ps3: convert to devm_rtc_allocate_device
...
This allows further improvement of the driver.
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com >
2019-04-04 10:07:09 +02:00
Alexandre Belloni
e85b930bc6
rtc: ps3: convert to SPDX identifier
...
Use SPDX-License-Identifier instead of a verbose license text.
Reviewed-by: Geert Uytterhoeven <geert@linux-m68k.org >
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com >
2019-04-04 10:07:09 +02:00
Alexandre Belloni
70c805c23f
rtc: ps3: switch to rtc_time64_to_tm/rtc_tm_to_time64
...
Call the 64bit versions of rtc_tm time conversion as the PS3 handles 64bit
values.
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com >
2019-04-04 10:07:09 +02:00
Alexandre Belloni
ab62670e57
rtc: stop validating rtc_time after rtc_time_to_tm
...
rtc_time_to_tm never generates an invalid tm. It is not necessary to
validate it.
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com >
2018-03-01 10:49:41 +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
164b864918
drivers/rtc/rtc-ps3.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 >
Acked-by: Geoff Levand <geoff@infradead.org >
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
9dc37c3353
rtc: rtc-ps3: 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:30 -07:00
Jingoo Han
050bf1e444
rtc: rtc-ps3: use module_platform_driver_probe()
...
Use module_platform_driver_probe() macro which makes the code smaller and
simpler.
Signed-off-by: Jingoo Han <jg1.han@samsung.com >
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2013-04-29 18:28:24 -07:00
Geert Uytterhoeven
0b5f037a4d
powerpc/ps3: Add rtc-ps3
...
Create a real RTC driver for PS3, and unhook the deprecated
ppc_md.[gs]et_rtc_time.
Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com >
Acked-by: Alessandro Zummo <a.zummo@towertech.it >
Acked-by: Geoff Levand <geoffrey.levand@am.sony.com >
Signed-off-by: Kyle McMartin <kyle@mcmartin.ca >
2009-04-02 01:05:32 +00:00