]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
arm64: tegra: Fix RTC aliases
authorJon Hunter <jonathanh@nvidia.com>
Thu, 5 Mar 2026 15:16:59 +0000 (15:16 +0000)
committerThierry Reding <treding@nvidia.com>
Fri, 27 Mar 2026 15:29:36 +0000 (16:29 +0100)
The following warning is observed on the Tegra234 Jetson platforms ...

 rtc-nvidia-vrs10 4-003c: /aliases ID 0 not available

This happens because the 'rtc@c2a0000' device is registered before the
vrs10 RTC and so is assigned the 'rtc0' alias. We want the vrs10 RTC to
be the default RTC because this RTC maintains time across power cycles.
Fix this by adding a 'rtc1' alias for the 'rtc@c2a0000' device.

Fixes: b1806f2b4e78 ("arm64: tegra: Add device-tree node for NVVRS RTC")
Signed-off-by: Jon Hunter <jonathanh@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
arch/arm64/boot/dts/nvidia/tegra234-p3701.dtsi
arch/arm64/boot/dts/nvidia/tegra234-p3767.dtsi

index 58bf55c0e414ca7a8a58556e70bdc75b301e48a2..c10d041c183bef206ef082f4f39a87d0b8b1f019 100644 (file)
@@ -9,6 +9,7 @@
                mmc0 = "/bus@0/mmc@3460000";
                mmc1 = "/bus@0/mmc@3400000";
                rtc0 = "/bpmp/i2c/pmic@3c";
+               rtc1 = "/bus@0/rtc@c2a0000";
        };
 
        bus@0 {
index ab391a71c3d338f5b881f9097feccbce2f50e15d..9e9e80d57623c46d2df3b38b135ebb3f58af4cbd 100644 (file)
@@ -8,6 +8,7 @@
        aliases {
                mmc0 = "/bus@0/mmc@3400000";
                rtc0 = "/bpmp/i2c/pmic@3c";
+               rtc1 = "/bus@0/rtc@c2a0000";
        };
 
        bus@0 {