From e3978dc7dfcb9e7b022bda775929943b43bdefd8 Mon Sep 17 00:00:00 2001 From: Viresh Kumar Date: Thu, 19 Apr 2012 22:23:13 +0530 Subject: SPEAr13xx: Add source files This patch adds source files for SPEAr13xx Machines. Signed-off-by: Viresh Kumar Signed-off-by: Deepak Sikri Signed-off-by: Shiraz Hashim --- arch/arm/plat-spear/restart.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'arch/arm/plat-spear') diff --git a/arch/arm/plat-spear/restart.c b/arch/arm/plat-spear/restart.c index 4471a232713a..ea0a61302b7e 100644 --- a/arch/arm/plat-spear/restart.c +++ b/arch/arm/plat-spear/restart.c @@ -16,6 +16,7 @@ #include #include +#define SPEAR13XX_SYS_SW_RES (VA_MISC_BASE + 0x204) void spear_restart(char mode, const char *cmd) { if (mode == 's') { @@ -23,6 +24,10 @@ void spear_restart(char mode, const char *cmd) soft_restart(0); } else { /* hardware reset, Use on-chip reset capability */ +#ifdef CONFIG_ARCH_SPEAR13XX + writel_relaxed(0x01, SPEAR13XX_SYS_SW_RES); +#else sysctl_soft_reset((void __iomem *)VA_SPEAR_SYS_CTRL_BASE); +#endif } } -- cgit v1.2.3