diff options
| author | Dharma Balasubiramani <[email protected]> | 2025-10-13 15:02:18 +0530 |
|---|---|---|
| committer | Eugen Hristev <[email protected]> | 2025-10-17 12:34:02 +0300 |
| commit | 68b1f2aeb811e2d450051a0cc9c055f5c59f2cbf (patch) | |
| tree | 7c56811742dab924eb23a1d532ebadaa04a09724 | |
| parent | 7885969610a415c7445aa19a759affa31bfba93e (diff) | |
ARM: dts: sam9x60ek: select PIT as tick-timer
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 <[email protected]>
| -rw-r--r-- | arch/arm/dts/sam9x60ek-u-boot.dtsi | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/dts/sam9x60ek-u-boot.dtsi b/arch/arm/dts/sam9x60ek-u-boot.dtsi index fd2afa8a2fa..ef329b33b7e 100644 --- a/arch/arm/dts/sam9x60ek-u-boot.dtsi +++ b/arch/arm/dts/sam9x60ek-u-boot.dtsi @@ -8,6 +8,7 @@ / { chosen { bootph-all; + tick-timer = &pit; }; ahb { |
