[PATCH] serial: ns16550: Try get serial clock rate from DT before CLK
Quentin Schulz
quentin.schulz at cherry.de
Mon Aug 5 09:19:35 CEST 2024
Hi Jonas,
On 8/4/24 5:09 PM, Jonas Karlman wrote:
> Initializing a clock driver to read a known static clock rate can take
> some time at U-Boot proper pre-reloc phase.
>
> Change to first try and read clock rate from DT to speed up boot time,
> fall back to getting the clock rate from clock driver.
>
> This help reduce boot time by around:
> - ~35ms on a Radxa ROCK Pi 4 (RK3399)
> - ~15ms on a Radxa ZERO 3W (RK3566)
> Time that is wasted getting a static rate known at compile time.
>
I guess this also makes some board perform worse as well, the ones
without a clock-frequency set?
The change seems sound to me, therefore
Reviewed-by: Quentin Schulz <quentin.schulz at cherry.de>
Thanks!
Quentin
More information about the U-Boot
mailing list