sunxi: sun4i: add missing sdelay() to clock_init_safe()
authorLudwig Kormann <ludwig.kormann@ict42.de>
Thu, 1 Feb 2024 08:45:50 +0000 (09:45 +0100)
committerAndre Przywara <andre.przywara@arm.com>
Sun, 3 Mar 2024 23:43:43 +0000 (23:43 +0000)
commit3b08e66f69f3bb8a14f771483d3718f67e22709f
tree56af9bdb8c9a12037cf9fc2fc9b433e8da5daecb
parentc93a6fc8f5313b2aa7081d53c3061c7c1b94afca
sunxi: sun4i: add missing sdelay() to clock_init_safe()

This delay is required after switching the clock source.

See “A20 Reference manual v1.4” Page 50 / section
“1.5.4.16. CPU/AHB/APB0 CLOCK RATIO”: “If the clock
source is changed, at most to wait for 8 present running
clock cycles.”

This is already implemented in clock_set_pll1(), but was
still missing in clock_init_safe().

Signed-off-by: Ludwig Kormann <ludwig.kormann@ict42.de>
Reviewed-by: Andre Przywara <andre.przywara@arm.com>
arch/arm/mach-sunxi/clock_sun4i.c