ARM: dts: am57xx-beagle-x15: Fix RTC aliases
authorNishanth Menon <nm@ti.com>
Wed, 8 Apr 2015 23:56:27 +0000 (18:56 -0500)
committerTony Lindgren <tony@atomide.com>
Mon, 4 May 2015 16:21:02 +0000 (09:21 -0700)
With commit bc078316d86c ("ARM: dts: DRA7: Add node for RTC"), we now
have AM57xx RTC register itself as alias 0 even before DS1307 or TPS
rtc drivers are loaded up. However, since neither TPS, nor AM57xx RTC
are capable of being backedup by battery, we would like to maintain
the "primary" rtc as mcp79410 rtc device.

This also generates the following warnings in the bootlog highlighting
the issue:
[    5.895445] rtc-ds1307 2-006f: /aliases ID 0 not available
...
[    6.476285] palmas-rtc 48070000.i2c:tps659038@58:tps659038_rtc: /aliases ID 1 not available

So, add proper aliases to ensure that RTC order is always consistent
to userspace immaterial of probe order.

Signed-off-by: Nishanth Menon <nm@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/boot/dts/am57xx-beagle-x15.dts
arch/arm/boot/dts/dra7.dtsi

index 7ac6ee2c52d87bc5df052d7bd1e8e29d8c0423fd..be9b6a552ae2463ca4f347d66249456a53252038 100644 (file)
@@ -18,6 +18,7 @@
        aliases {
                rtc0 = &mcp_rtc;
                rtc1 = &tps659038_rtc;
+               rtc2 = &rtc;
        };
 
        memory {
index 5332b57b4950dbd61fac6ef7cb112c4cd44cffa7..0f73fea9f5c391b2f137ee9eb836ffedff7f6190 100644 (file)
                        status = "disabled";
                };
 
-               rtc@48838000 {
+               rtc: rtc@48838000 {
                        compatible = "ti,am3352-rtc";
                        reg = <0x48838000 0x100>;
                        interrupts = <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>,