linux/arch/arm/mach-mmp/include/mach
Russell King e879c862fb ARM: restart: only perform setup for restart when soft-restarting
We only need to set the system up for a soft-restart if we're going to
be doing a soft-restart.  Provide a new function (soft_restart()) which
does the setup and final call for this, and make platforms use it.
Eliminate the call to setup_restart() from the default handler.

This means that platforms arch_reset() function is no longer called with
the page tables prepared for a soft-restart, and caches will still be
enabled.

Acked-by: Nicolas Pitre <nico@linaro.org>
Acked-by: Will Deacon <will.deacon@arm.com>
Acked-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Acked-by: Kukjin Kim <kgene.kim@samsung.com>
Acked-by: Sascha Hauer <s.hauer@pengutronix.de>
Acked-by: Viresh Kumar <viresh.kumar@st.com>
Acked-by: Krzysztof Ha■asa <khc@pm.waw.pl>
Acked-by: Paul Mundt <lethal@linux-sh.org>
Acked-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Acked-by: Wan ZongShun <mcuos.com@gmail.com>
Acked-by: Eric Miao <eric.y.miao@gmail.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2011-11-21 09:47:48 +00:00
..
addr-map.h ARM: pxa: use correct __iomem annotations 2011-10-08 21:03:07 +08:00
cputype.h ARM: mmp: fix cpuid detection on mmp2 2010-11-03 23:11:16 +08:00
debug-macro.S ARM: add an extra temp register to the low level debugging addruart macro 2011-09-26 10:11:25 -04:00
devices.h [ARM] mmp: avoid devices.h being included multiple times 2010-08-05 14:34:45 +08:00
dma.h
entry-macro.S [ARM] mmp: add support for Marvell MMP2 2010-03-02 07:40:55 +08:00
gpio-pxa.h Merge branch 'depends/rmk/gpio' into next/fixes 2011-10-31 22:44:18 +01:00
gpio.h ARM: 7104/1: plat-pxa: break out GPIO driver specifics 2011-10-01 23:45:34 +01:00
hardware.h
io.h
irqs.h ARM: mmp: support sparse irq 2010-10-09 17:07:25 +08:00
mfp-mmp2.h ARM: mmp: MMP2 drive strength FAST using wrong value 2011-01-15 04:29:19 -06:00
mfp-pxa168.h ARM: pxa168/gplugd: get rid of mfp-gplugd.h 2011-08-11 10:10:43 +08:00
mfp-pxa910.h ARM: mmp: PXA910 drive strength FAST using wrong value 2011-01-15 04:29:20 -06:00
mfp.h [ARM] pxa: fix the incorrectly defined drive strength macros for pxa{168,910} 2009-05-22 18:15:31 +08:00
mmp2.h ARM: mmp: register internal sram bank 2011-10-25 20:29:20 +08:00
pxa168.h USB: pxa168: Add onchip USB host controller support 2011-08-22 15:38:30 -07:00
pxa910.h ARM: pxa2xx: reorganize I2C files 2011-03-21 09:09:33 +00:00
regs-apbc.h [ARM] mmp: support ssp in pxa168 2010-05-11 17:24:59 +02:00
regs-apmu.h ARM: pxa168: Add support for Ethernet 2011-07-12 19:50:36 +08:00
regs-icu.h [ARM] mmp2: add missing ICU register definitions 2010-03-02 07:40:57 +08:00
regs-smc.h [ARM] mmp: add smc registers definition 2010-05-11 17:25:06 +02:00
regs-timers.h
sram.h ARM: mmp: add sram allocator 2011-10-25 20:29:20 +08:00
system.h ARM: restart: only perform setup for restart when soft-restarting 2011-11-21 09:47:48 +00:00
teton_bga.h ARM: pxa168: added support for Teton BGA platform 2010-10-09 17:07:26 +08:00
timex.h [ARM] mmp: fix clock tick rate in mmp2 2010-05-11 17:25:05 +02:00
uncompress.h ARM: zImage: remove the static qualifier from global data variables 2011-05-07 00:08:02 -04:00
vmalloc.h ARM: 5928/1: Change type of VMALLOC_END to unsigned long. 2010-02-15 21:40:33 +00:00