]> Pileus Git - ~andy/linux/commitdiff
ARM: spear: fix build error in restart.c
authorArnd Bergmann <arnd@arndb.de>
Fri, 25 Jan 2013 23:09:57 +0000 (23:09 +0000)
committerArnd Bergmann <arnd@arndb.de>
Tue, 12 Mar 2013 16:40:24 +0000 (17:40 +0100)
We can now enable mach-spear without selecting any of the
machines in a multiplatform configuration.
Doing so causes a build error that is trivial to fix by
making both the spear13xx and the spear3xx/6xx portion of
this file conditional rather than alternatives.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
arch/arm/mach-spear/restart.c

index 004f0f2ff1c6c8066ca38ef52ec044c57256c346..2b44500bb718ae86b94c4731e3143e516ed575a0 100644 (file)
@@ -26,7 +26,8 @@ void spear_restart(char mode, const char *cmd)
                /* hardware reset, Use on-chip reset capability */
 #ifdef CONFIG_ARCH_SPEAR13XX
                writel_relaxed(0x01, SPEAR13XX_SYS_SW_RES);
-#else
+#endif
+#if defined(CONFIG_ARCH_SPEAR3XX) || defined(CONFIG_ARCH_SPEAR6XX)
                sysctl_soft_reset((void __iomem *)VA_SPEAR_SYS_CTRL_BASE);
 #endif
        }