|
@@ -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
|
|
|
}
|