[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1347658492-11608-18-git-send-email-arnd@arndb.de>
Date: Fri, 14 Sep 2012 23:34:45 +0200
From: Arnd Bergmann <arnd@...db.de>
To: linux-arm-kernel@...ts.infradead.org
Cc: linux-kernel@...r.kernel.org, Will Deacon <will.deacon@....com>,
Russell King <rmk+kernel@....linux.org.uk>,
Nicolas Pitre <nico@...aro.org>, Arnd Bergmann <arnd@...db.de>,
Tony Lindgren <tony@...mide.com>
Subject: [PATCH 17/24] ARM: OMAP: use __iomem pointers for MMIO
ARM is moving to stricter checks on readl/write functions,
so we need to use the correct types everywhere.
Cc: Tony Lindgren <tony@...mide.com>
Signed-off-by: Arnd Bergmann <arnd@...db.de>
---
arch/arm/plat-omap/include/plat/hardware.h | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/arch/arm/plat-omap/include/plat/hardware.h b/arch/arm/plat-omap/include/plat/hardware.h
index ddbde38..2518f6c 100644
--- a/arch/arm/plat-omap/include/plat/hardware.h
+++ b/arch/arm/plat-omap/include/plat/hardware.h
@@ -56,9 +56,9 @@
* Timers
* ----------------------------------------------------------------------------
*/
-#define OMAP_MPU_TIMER1_BASE (0xfffec500)
-#define OMAP_MPU_TIMER2_BASE (0xfffec600)
-#define OMAP_MPU_TIMER3_BASE (0xfffec700)
+#define OMAP_MPU_TIMER1_BASE IOMEM(0xfffec500)
+#define OMAP_MPU_TIMER2_BASE IOMEM(0xfffec600)
+#define OMAP_MPU_TIMER3_BASE IOMEM(0xfffec700)
#define MPU_TIMER_FREE (1 << 6)
#define MPU_TIMER_CLOCK_ENABLE (1 << 5)
#define MPU_TIMER_AR (1 << 1)
@@ -69,7 +69,7 @@
* Clocks
* ----------------------------------------------------------------------------
*/
-#define CLKGEN_REG_BASE (0xfffece00)
+#define CLKGEN_REG_BASE IOMEM(0xfffece00)
#define ARM_CKCTL (CLKGEN_REG_BASE + 0x0)
#define ARM_IDLECT1 (CLKGEN_REG_BASE + 0x4)
#define ARM_IDLECT2 (CLKGEN_REG_BASE + 0x8)
@@ -86,7 +86,7 @@
#define SETARM_IDLE_SHIFT
/* DPLL control registers */
-#define DPLL_CTL (0xfffecf00)
+#define DPLL_CTL IOMEM(0xfffecf00)
/* DSP clock control. Must use __raw_readw() and __raw_writew() with these */
#define DSP_CONFIG_REG_BASE IOMEM(0xe1008000)
@@ -100,7 +100,7 @@
* UPLD
* ---------------------------------------------------------------------------
*/
-#define ULPD_REG_BASE (0xfffe0800)
+#define ULPD_REG_BASE IOMEM(0xfffe0800)
#define ULPD_IT_STATUS (ULPD_REG_BASE + 0x14)
#define ULPD_SETUP_ANALOG_CELL_3 (ULPD_REG_BASE + 0x24)
#define ULPD_CLOCK_CTRL (ULPD_REG_BASE + 0x30)
@@ -131,7 +131,7 @@
*/
/* Watchdog timer within the OMAP3.2 gigacell */
-#define OMAP_MPU_WATCHDOG_BASE (0xfffec800)
+#define OMAP_MPU_WATCHDOG_BASE IOMEM(0xfffec800)
#define OMAP_WDT_TIMER (OMAP_MPU_WATCHDOG_BASE + 0x0)
#define OMAP_WDT_LOAD_TIM (OMAP_MPU_WATCHDOG_BASE + 0x4)
#define OMAP_WDT_READ_TIM (OMAP_MPU_WATCHDOG_BASE + 0x4)
@@ -149,8 +149,8 @@
* or something similar.. -- PFM.
*/
-#define OMAP_IH1_BASE 0xfffecb00
-#define OMAP_IH2_BASE 0xfffe0000
+#define OMAP_IH1_BASE IOMEM(0xfffecb00)
+#define OMAP_IH2_BASE IOMEM(0xfffe0000)
#define OMAP_IH1_ITR (OMAP_IH1_BASE + 0x00)
#define OMAP_IH1_MIR (OMAP_IH1_BASE + 0x04)
--
1.7.10
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists