]> git.karo-electronics.de Git - karo-tx-uboot.git/commit
arm: mvebu: Don't call arch_cpu_init() from SPL at all
authorStefan Roese <sr@denx.de>
Thu, 3 Dec 2015 11:39:45 +0000 (12:39 +0100)
committerStefan Roese <sr@denx.de>
Thu, 14 Jan 2016 13:08:59 +0000 (14:08 +0100)
commitf4e6ec7dc6fcfbad7742c27752262f38844683a2
treea42ce5992a2dbb95d7fa7812e9fb50bd83f6bc6a
parentf0e8173a381a947e7a7d2078a50f6b5a6fc6d8c8
arm: mvebu: Don't call arch_cpu_init() from SPL at all

This patch removes the call to arch_cpu_init() in the SPL U-Boot version.
As SPL does not need all the configuration done in this function. And
also does not need the reconfiguration of the internal register
address to 0xf1000000. This will be done by the main U-Boot later on.

This also fixes a problem with the timer not beeing initialized on AXP,
as needed for the mdelay in the setup_usb_phys(). This will now only
be called once in main U-Boot.

Signed-off-by: Stefan Roese <sr@denx.de>
Cc: Luka Perkov <luka.perkov@sartura.hr>
arch/arm/mach-mvebu/cpu.c
arch/arm/mach-mvebu/include/mach/soc.h
arch/arm/mach-mvebu/spl.c