Add cpu_clock_teardown() call before the Linux kernel is started, so the CPU code can stop clock that may hinder the Linux's boot.
Signed-off-by: Marek Vasut <ma...@denx.de> Cc: Albert Aribaud <albert.u.b...@aribaud.net> Cc: Stefano Babic <sba...@denx.de> --- arch/arm/cpu/armv7/cpu.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm/cpu/armv7/cpu.c b/arch/arm/cpu/armv7/cpu.c index 01cdb7e..75f8a33 100644 --- a/arch/arm/cpu/armv7/cpu.c +++ b/arch/arm/cpu/armv7/cpu.c @@ -23,6 +23,7 @@ #include <linux/compiler.h> void __weak cpu_cache_initialization(void){} +void __weak cpu_clock_teardown(void) {} int cleanup_before_linux(void) { @@ -66,5 +67,8 @@ int cleanup_before_linux(void) */ cpu_cache_initialization(); + /* Let CPUs stop clock that might hinder Linux's boot. */ + cpu_clock_teardown(); + return 0; } -- 1.8.4.rc3 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot