1
linux/arch/arm/mach-realview
Will Deacon 5cb843ca0f ARM: realview: ensure visibility of writes during reset
The various reset routines in mach-realview rely on an FPGA to
power-cycle the board after writing some magic runes to memory-mapped
registers.

This patch adds a dsb() following the writes, so that they become
visible before we mdelay(1000) in the arch_reset code. Without this
patch, the timeout would expire sporadically, causing the reset to fail.

Signed-off-by: Will Deacon <will.deacon@arm.com>
2011-08-12 15:40:57 +01:00
..
include/mach ARM: realview: ensure visibility of writes during reset 2011-08-12 15:40:57 +01:00
core.c Merge branches 'consolidate-clksrc', 'consolidate-flash', 'consolidate-generic', 'consolidate-smp', 'consolidate-stmp' and 'consolidate-zones' into consolidate 2011-05-23 18:05:10 +01:00
core.h ARM: realview: remove old AMBA device DMA definitions 2011-02-19 11:11:24 +00:00
hotplug.c ARM: CPU hotplug: fix hard-coded control register constants 2010-12-20 15:09:16 +00:00
Kconfig ARM: 6986/1: mach-realview: add TCM support for PB1176 2011-07-06 20:49:45 +01:00
Makefile ARM: realview/vexpress: consolidate SMP bringup code 2011-02-19 11:11:41 +00:00
Makefile.boot RealView: Allow PHYS_OFFSET at 0x70000000 2008-12-01 14:54:55 +00:00
platsmp.c ARM: 6993/1: platsmp: Allow secondary cpu hotplug with maxcpus=1 2011-07-07 14:45:07 +01:00
realview_eb.c ARM: mach-realview: move from ARM_DMA_ZONE_SIZE to mdesc->dma_zone_size 2011-07-18 15:30:02 -04:00
realview_pb11mp.c ARM: mach-realview: move from ARM_DMA_ZONE_SIZE to mdesc->dma_zone_size 2011-07-18 15:30:02 -04:00
realview_pb1176.c ARM: mach-realview: move from ARM_DMA_ZONE_SIZE to mdesc->dma_zone_size 2011-07-18 15:30:02 -04:00
realview_pba8.c ARM: mach-realview: move from ARM_DMA_ZONE_SIZE to mdesc->dma_zone_size 2011-07-18 15:30:02 -04:00
realview_pbx.c ARM: mach-realview: move from ARM_DMA_ZONE_SIZE to mdesc->dma_zone_size 2011-07-18 15:30:02 -04:00