summaryrefslogtreecommitdiffstats
path: root/include/configs
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2015-01-21 16:24:05 +0100
committerTom Rini <trini@ti.com>2015-01-21 10:46:28 -0500
commitb56f6e2b4e0291efbe1b50f082dec73272ad7ab3 (patch)
treee5d9a1d2bfbadaf628058faa6e0c8fe0e33f4757 /include/configs
parent768f6096f9c389b5ed36bee2957bee16b085fc4a (diff)
downloadblackbird-obmc-uboot-b56f6e2b4e0291efbe1b50f082dec73272ad7ab3.tar.gz
blackbird-obmc-uboot-b56f6e2b4e0291efbe1b50f082dec73272ad7ab3.zip
sunxi: Restore lowlevel_init usage
2 recent sunxi changes have removed the usage of lowlevel_init by moving some code around and then setting CONFIG_SKIP_LOWLEVEL_INIT. This is problematic for 2 reasons: 1) It does not just stop s_init from being called, it also stops cpu_init_cp15 from getting called, which is undesirable. 2) We want u-boot.bin to be usable standalone, without SPL, some people e.g. use an upstream u-boot.bin together with Allwinner's boot0 loader. So u-boot.bin must (re)initialize the gpios, timer, etc. This commit restores the lowlevel_init / s_init usage, while keeping the changes to no longer use the global-data (gd) struct in the SPL. Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Diffstat (limited to 'include/configs')
-rw-r--r--include/configs/sunxi-common.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/include/configs/sunxi-common.h b/include/configs/sunxi-common.h
index 647cac5a93..e839053e2b 100644
--- a/include/configs/sunxi-common.h
+++ b/include/configs/sunxi-common.h
@@ -109,7 +109,6 @@
#define CONFIG_SYS_PBSIZE 1024 /* Print Buffer Size */
#define CONFIG_SYS_MAXARGS 16 /* max number of command args */
#define CONFIG_SYS_GENERIC_BOARD
-#define CONFIG_SKIP_LOWLEVEL_INIT
/* Boot Argument Buffer Size */
#define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE
OpenPOWER on IntegriCloud