arm: pxa: move SP check from start.S to cpuinfo.c
authorAlbert ARIBAUD <albert.u.boot@aribaud.net>
Tue, 15 Apr 2014 14:13:49 +0000 (16:13 +0200)
committerAlbert ARIBAUD <albert.u.boot@aribaud.net>
Thu, 15 May 2014 14:24:41 +0000 (16:24 +0200)
PXA start.S has a PXA (variant) specific check in
start.S. Move it to cpuinfo.c.

Signed-off-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Acked-by: Marek Vasut <marex@denx.de>
arch/arm/cpu/pxa/cpuinfo.c
arch/arm/cpu/pxa/start.S

index 9d16079956235d156f0d1c57727487813eb7a924..17d8be5b5b1c1025902012d87015764ed080764d 100644 (file)
 #include <errno.h>
 #include <linux/compiler.h>
 
+#ifdef CONFIG_CPU_PXA25X
+#if ((CONFIG_SYS_INIT_SP_ADDR) != 0xfffff800)
+#error "Init SP address must be set to 0xfffff800 for PXA250"
+#endif
+#endif
+
 #define        CPU_MASK_PXA_PRODID     0x000003f0
 #define        CPU_MASK_PXA_REVID      0x0000000f
 
index ae0d13ce8fe449fb72c59f7b4df1504e7e1f5800..eb3243a7cb2c083cdba9d6cf72c03c649f4474d0 100644 (file)
 #include <config.h>
 #include <version.h>
 
-#ifdef CONFIG_CPU_PXA25X
-#if ((CONFIG_SYS_INIT_SP_ADDR) != 0xfffff800)
-#error "Init SP address must be set to 0xfffff800 for PXA250"
-#endif
-#endif
-
 .globl _start
 _start: b      reset
 #ifdef CONFIG_SPL_BUILD