• Marek Vasut's avatar
    ARM: dts: stm32: Prefer HW RTC on DHCOM SoM · 3a067082
    Marek Vasut authored
    The DHCOM SoM has two RTC, one is the STM32 RTC built into the SoC
    and another is Microcrystal RV RTC. By default, only the later has
    battery backup, the former does not. The order in which the RTCs
    are probed on boot is random, which means the kernel might pick up
    system time from the STM32 RTC which has no battery backup. This
    then leads to incorrect initial system time setup, even though the
    HW RTC has correct time configured in it.
    
    Add DT alias entries, so that the RTCs get assigned fixed IDs and
    the HW RTC is always picked by the kernel as the default RTC, thus
    resulting in correct system time in early userspace.
    
    Fixes: 34e0c784 ("ARM: dts: stm32: Add DH Electronics DHCOM STM32MP1 SoM and PDK2 board")
    Signed-off-by: default avatarMarek Vasut <marex@denx.de>
    Cc: Alexandre Torgue <alexandre.torgue@foss.st.com>
    Cc: Patrice Chotard <patrice.chotard@foss.st.com>
    Cc: Patrick Delaunay <patrick.delaunay@foss.st.com>
    Cc: linux-stm32@st-md-mailman.stormreply.com
    To: linux-arm-kernel@lists.infradead.org
    Signed-off-by: default avatarAlexandre Torgue <alexandre.torgue@foss.st.com>
    3a067082
stm32mp15xx-dhcom-som.dtsi 10.8 KB