staging: tidspbridge: MMU2 registers are limited to 32-bit data access
authorVladimir Zapolskiy <vz@mleia.com>
Wed, 19 Oct 2011 19:39:12 +0000 (22:39 +0300)
committerGreg Kroah-Hartman <gregkh@suse.de>
Wed, 19 Oct 2011 20:42:49 +0000 (13:42 -0700)
According to OMAP3 TRM access to MMU registers shall be strictly 32-bit
aligned.

Signed-off-by: Vladimir Zapolskiy <vz@mleia.com>
Acked-by: Omar Ramirez Luna <omar.ramirez@ti.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/tidspbridge/hw/hw_mmu.c

index c214df9..8a93d55 100644 (file)
@@ -558,5 +558,5 @@ static hw_status mmu_set_ram_entry(const void __iomem *base_address,
 
 void hw_mmu_tlb_flush_all(const void __iomem *base)
 {
-       __raw_writeb(1, base + MMU_GFLUSH);
+       __raw_writel(1, base + MMU_GFLUSH);
 }