summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMarek Vasut <marek.vasut@gmail.com>2011-11-08 23:18:23 +0000
committerStefano Babic <sbabic@denx.de>2011-11-11 11:36:58 +0100
commit22fe68fbdc6baf4d55782fd9803e6133c49b533d (patch)
tree5d24179c8e0e9682dee3abb5351d27887efd7f85 /include
parentb68d57c310d4d9a5385e7b265b6f93b2fc39857e (diff)
downloadu-boot-imx-22fe68fbdc6baf4d55782fd9803e6133c49b533d.zip
u-boot-imx-22fe68fbdc6baf4d55782fd9803e6133c49b533d.tar.gz
u-boot-imx-22fe68fbdc6baf4d55782fd9803e6133c49b533d.tar.bz2
iMX28: Fix ARM vector handling
This patch introduces proper ARM vector handling for i.MX28 CPU. This issue wasn't addressed because the interrupts weren't enabled on any ARMv5 core, therefore the issue wasn't noticed earlier. In previous implementation, the vectoring code used by i.MX28 CPU when an exception happened was that of the SPL. With this change, the branch target when an exception happens can be reconfigured by U-Boot. Signed-off-by: Marek Vasut <marek.vasut@gmail.com> Cc: Stefano Babic <sbabic@denx.de> Cc: Wolfgang Denk <wd@denx.de> Cc: Detlev Zundel <dzu@denx.de>
Diffstat (limited to 'include')
-rw-r--r--include/configs/m28evk.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/configs/m28evk.h b/include/configs/m28evk.h
index 59e3e05..381b01e 100644
--- a/include/configs/m28evk.h
+++ b/include/configs/m28evk.h
@@ -41,6 +41,7 @@
#define CONFIG_SYS_DCACHE_OFF
#define CONFIG_BOARD_EARLY_INIT_F
#define CONFIG_ARCH_CPU_INIT
+#define CONFIG_ARCH_MISC_INIT
/*
* SPL