]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
ARM: dts: sam9x60ek: select PIT as tick-timer
authorDharma Balasubiramani <dharma.b@microchip.com>
Mon, 13 Oct 2025 09:32:18 +0000 (15:02 +0530)
committerEugen Hristev <eugen.hristev@linaro.org>
Fri, 17 Oct 2025 09:34:02 +0000 (12:34 +0300)
U-Boot currently enables the UPLL during boot, which triggers a udelay()
call that depends on the system tick timer. Since no explicit tick source
is defined in the device tree, boot stalls on this board.

Define the "tick-timer" property under /chosen and point it to the PIT
node, ensuring U-Boot uses the PIT as the tick source.

Fixes: ac30d90f3367 ("clk: Ensure the parent clocks are enabled while reparenting")
Signed-off-by: Dharma Balasubiramani <dharma.b@microchip.com>
arch/arm/dts/sam9x60ek-u-boot.dtsi

index fd2afa8a2faf5647fa4b53630d7e2750911a986c..ef329b33b7eecc8f0c242cc9ce5d7402c6150ab1 100644 (file)
@@ -8,6 +8,7 @@
 / {
        chosen {
                bootph-all;
+               tick-timer = &pit;
        };
 
        ahb {