summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/imx8mn-beacon-som.dtsi
diff options
context:
space:
mode:
authorAdam Ford <aford173@gmail.com>2021-01-10 05:53:53 -0600
committerShawn Guo <shawnguo@kernel.org>2021-01-18 08:18:21 +0800
commit18b9de73f06e474456699bd743a054de9b905706 (patch)
treedd7932cd07b4db616a2799f2e0b5e822ab9bde89 /arch/arm64/boot/dts/freescale/imx8mn-beacon-som.dtsi
parente8d08d80f4508e0601ea2beb0848b5a60d6a2c31 (diff)
arm64: dts: imx8mn-beacon-som: Configure RTC aliases
On the i.MX8MN 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> Reviewed-by: Krzysztof Kozlowski <krzk@kernel.org> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/imx8mn-beacon-som.dtsi')
-rw-r--r--arch/arm64/boot/dts/freescale/imx8mn-beacon-som.dtsi7
1 files changed, 6 insertions, 1 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8mn-beacon-som.dtsi b/arch/arm64/boot/dts/freescale/imx8mn-beacon-som.dtsi
index 67e5e5b9ddea..2120e6485393 100644
--- a/arch/arm64/boot/dts/freescale/imx8mn-beacon-som.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8mn-beacon-som.dtsi
@@ -4,6 +4,11 @@
*/
/ {
+ aliases {
+ rtc0 = &rtc;
+ rtc1 = &snvs_rtc;
+ };
+
usdhc1_pwrseq: usdhc1_pwrseq {
compatible = "mmc-pwrseq-simple";
pinctrl-names = "default";
@@ -212,7 +217,7 @@
reg = <0x50>;
};
- rtc@51 {
+ rtc: rtc@51 {
compatible = "nxp,pcf85263";
reg = <0x51>;
};