[PATCH v3] armv8: implement workaround for broken CNTFRQ_EL0 value

Tom Rini trini at konsulko.com
Thu Nov 6 17:59:42 CET 2025


On Thu, 23 Oct 2025 02:32:57 +0530, Kaustabh Chakraborty wrote:

> In devices where the U-Boot is used as a secondary bootloader, we rely
> on the device's primary bootloader to implement CNTFRQ_EL0. However,
> this reliance may lead to a non-functional timer in broken firmware.
> 
> For instance, some versions of Samsung's S-Boot don't implement it. It's
> also not possible to set it in the U-Boot, because it's booted in a lower
> exception level. CNTFRQ_EL0 is reported to be 0.
> 
> [...]

Applied to u-boot/master, thanks!

[1/1] armv8: implement workaround for broken CNTFRQ_EL0 value
      commit: c9b43591ea5c63d09310713068d9aa7a924ab983
-- 
Tom




More information about the U-Boot mailing list