Basically, the same RTC that was used in SuperH devices is now used in RZ/A1 devices. Therefore with some slight changes, that driver can be reused. Additionally, since ARM architectures require Device Tree configurations, device tree support has been added. This was tested on RZ/A1H RSK board. Once the correct time was programmed into the RTC running off a 32.768kHz crystal, you can retain an accurate system clock between reboots (hard and soft) until power is finally removed from the board (there is no batter backup on the RSK board). Chris Brandt (5): rtc: rtc-sh: add support for rza series rtc: Add rtc-sh ARM: dts: r7s72100: add rtc clock to device tree ARM: dts: r7s72100: add rtc to device tree ARM: dts: rskrza1: add rtc DT support Documentation/devicetree/bindings/rtc/rtc-sh.txt | 19 +++++++++++++++++++ arch/arm/boot/dts/r7s72100-rskrza1.dts | 4 ++++ arch/arm/boot/dts/r7s72100.dtsi | 20 ++++++++++++++++++++ drivers/rtc/Kconfig | 4 ++-- drivers/rtc/rtc-sh.c | 20 ++++++++++++++++++++ include/dt-bindings/clock/r7s72100-clock.h | 3 +++ 6 files changed, 68 insertions(+), 2 deletions(-) create mode 100644 Documentation/devicetree/bindings/rtc/rtc-sh.txt -- 2.10.1