]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commitdiff
arm64: dts: imx8mm-beacon-som: Configure RTC aliases
authorAdam Ford <aford173@gmail.com>
Thu, 26 Nov 2020 10:45:34 +0000 (04:45 -0600)
committerShawn Guo <shawnguo@kernel.org>
Tue, 1 Dec 2020 01:49:39 +0000 (09:49 +0800)
On the i.MX8MM Beacon SOM, there is an RTC chip which is fed power
from the baseboard during power off.  The SNVS RTC integrated into
the SoC is not fed power.  Depending on the order the modules are
loaded, this can be a problem if the external RTC isn't rtc0.

Make the alias for rtc0 point to the external RTC all the time and
rtc1 point to the SVNS in order to correctly hold date/time over
a power-cycle.

Signed-off-by: Adam Ford <aford173@gmail.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm64/boot/dts/freescale/imx8mm-beacon-som.dtsi

index 6b53830ddf741e4472ed5ffa4f8ffb0c6b5c0d50..8380fd4047d4f441ff049f188c45a6c17f276172 100644 (file)
@@ -4,6 +4,11 @@
  */
 
 / {
+       aliases {
+               rtc0 = &rtc;
+               rtc1 = &snvs_rtc;
+       };
+
        usdhc1_pwrseq: usdhc1_pwrseq {
                compatible = "mmc-pwrseq-simple";
                pinctrl-names = "default";
                reg = <0x50>;
        };
 
-       rtc@51 {
+       rtc: rtc@51 {
                compatible = "nxp,pcf85263";
                reg = <0x51>;
        };