diff options
Diffstat (limited to 'arch/arm/plat-iop/setup.c')
| -rw-r--r-- | arch/arm/plat-iop/setup.c | 5 | 
1 files changed, 3 insertions, 2 deletions
diff --git a/arch/arm/plat-iop/setup.c b/arch/arm/plat-iop/setup.c index 4689db638e9..9e573e78176 100644 --- a/arch/arm/plat-iop/setup.c +++ b/arch/arm/plat-iop/setup.c @@ -16,14 +16,15 @@  #include <asm/hardware/iop3xx.h>  /* - * Standard IO mapping for all IOP3xx based systems + * Standard IO mapping for all IOP3xx based systems.  Note that + * the IOP3xx OCCDR must be mapped uncached and unbuffered.   */  static struct map_desc iop3xx_std_desc[] __initdata = {  	 {	/* mem mapped registers */  		.virtual	= IOP3XX_PERIPHERAL_VIRT_BASE,  		.pfn		= __phys_to_pfn(IOP3XX_PERIPHERAL_PHYS_BASE),  		.length		= IOP3XX_PERIPHERAL_SIZE, -		.type		= MT_DEVICE, +		.type		= MT_UNCACHED,  	 }, {	/* PCI IO space */  		.virtual	= IOP3XX_PCI_LOWER_IO_VA,  		.pfn		= __phys_to_pfn(IOP3XX_PCI_LOWER_IO_PA),  |