diff options
author | Juergen Beisert <j.beisert@pengutronix.de> | 2009-06-23 16:17:14 +0200 |
---|---|---|
committer | Juergen Beisert <j.beisert@pengutronix.de> | 2009-07-01 14:35:35 +0200 |
commit | cd175ec7d243c2e46cf12a35ecf86b7392bce9ed (patch) | |
tree | 20141f1ed001d4170b3560771a4c896ad8cf772e /arch/arm/mach-omap | |
parent | 2148865ac947aedf8260b0f33dab2c828422366d (diff) | |
download | barebox-cd175ec7d243c2e46cf12a35ecf86b7392bce9ed.tar.gz barebox-cd175ec7d243c2e46cf12a35ecf86b7392bce9ed.tar.xz |
Remove all ARM __raw_* functions. They are mixed all over
the place. This clean up all ARM architectures to use only one set
of io functions.
Signed-off-by: Juergen Beisert <j.beisert@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-omap')
-rw-r--r-- | arch/arm/mach-omap/gpmc.c | 16 | ||||
-rw-r--r-- | arch/arm/mach-omap/omap3_clock.c | 36 | ||||
-rw-r--r-- | arch/arm/mach-omap/omap3_generic.c | 50 | ||||
-rw-r--r-- | arch/arm/mach-omap/s32k_clksource.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap/syslib.c | 6 |
5 files changed, 55 insertions, 55 deletions
diff --git a/arch/arm/mach-omap/gpmc.c b/arch/arm/mach-omap/gpmc.c index 22b5014f19..4e7383ccc0 100644 --- a/arch/arm/mach-omap/gpmc.c +++ b/arch/arm/mach-omap/gpmc.c @@ -54,20 +54,20 @@ void gpmc_generic_init(unsigned int cfg) debug("gpmccfg=%x\n", cfg); /* Generic Configurations */ /* No idle, L3 clock free running */ - __raw_writel(0x10, GPMC_REG(SYS_CONFIG)); + writel(0x10, GPMC_REG(SYS_CONFIG)); /* No Timeout */ - __raw_writel(0x00, GPMC_REG(TIMEOUT_CONTROL)); + writel(0x00, GPMC_REG(TIMEOUT_CONTROL)); /* No IRQs */ - __raw_writel(0x00, GPMC_REG(IRQ_ENABLE)); + writel(0x00, GPMC_REG(IRQ_ENABLE)); /* Write the gpmc_config value */ - __raw_writel(cfg, GPMC_REG(CFG)); + writel(cfg, GPMC_REG(CFG)); /* Disable all CS - prevents remaps * But NEVER run me in XIP mode! I will Die! */ while (x < GPMC_NUM_CS) { debug("gpmccs=%d Reg:%x <-0x0\n", x, reg); - __raw_writel(0x0, reg); + writel(0x0, reg); reg += GPMC_CONFIG_CS_SIZE; x++; } @@ -91,14 +91,14 @@ void gpmc_cs_config(char cs, struct gpmc_config *config) debug("gpmccs=%x cfg=%x\n", cs, (unsigned int)config); /* Disable the CS before reconfiguring */ - __raw_writel(0x0, GPMC_REG(CONFIG7_0) + (cs * GPMC_CONFIG_CS_SIZE)); + writel(0x0, GPMC_REG(CONFIG7_0) + (cs * GPMC_CONFIG_CS_SIZE)); mdelay(1); /* Settling time */ /* Write the CFG1-6 regs */ while (x < 6) { debug("gpmccfg=%d Reg:%x <-0x%x\n", x, reg, config->cfg[x]); - __raw_writel(config->cfg[x], reg); + writel(config->cfg[x], reg); reg += GPMC_CONFIG_REG_OFF; x++; } @@ -108,7 +108,7 @@ void gpmc_cs_config(char cs, struct gpmc_config *config) ((config->size & 0xF) << 8) | /* Size */ ((config->base >> 24) & 0x3F)); - __raw_writel((0x1 << 6) | /* CS enable */ + writel((0x1 << 6) | /* CS enable */ ((config->size & 0xF) << 8) | /* Size */ ((config->base >> 24) & 0x3F), /* Address */ reg); diff --git a/arch/arm/mach-omap/omap3_clock.c b/arch/arm/mach-omap/omap3_clock.c index 5c3e25e234..ce26cb5fac 100644 --- a/arch/arm/mach-omap/omap3_clock.c +++ b/arch/arm/mach-omap/omap3_clock.c @@ -67,34 +67,34 @@ static u32 get_osc_clk_speed(void) { u32 start, cstart, cend, cdiff, val; - val = __raw_readl(PRM_REG(CLKSRC_CTRL)); + val = readl(PRM_REG(CLKSRC_CTRL)); /* If SYS_CLK is being divided by 2, remove for now */ val = (val & (~(0x1 << 7))) | (0x1 << 6); - __raw_writel(val, PRM_REG(CLKSRC_CTRL)); + writel(val, PRM_REG(CLKSRC_CTRL)); /* enable timer2 */ - val = __raw_readl(CM_REG(CLKSEL_WKUP)) | (0x1 << 0); - __raw_writel(val, CM_REG(CLKSEL_WKUP)); /* select sys_clk for GPT1 */ + val = readl(CM_REG(CLKSEL_WKUP)) | (0x1 << 0); + writel(val, CM_REG(CLKSEL_WKUP)); /* select sys_clk for GPT1 */ /* Enable I and F Clocks for GPT1 */ - val = __raw_readl(CM_REG(ICLKEN_WKUP)) | (0x1 << 0) | (0x1 << 2); - __raw_writel(val, CM_REG(ICLKEN_WKUP)); - val = __raw_readl(CM_REG(FCLKEN_WKUP)) | (0x1 << 0); - __raw_writel(val, CM_REG(FCLKEN_WKUP)); + val = readl(CM_REG(ICLKEN_WKUP)) | (0x1 << 0) | (0x1 << 2); + writel(val, CM_REG(ICLKEN_WKUP)); + val = readl(CM_REG(FCLKEN_WKUP)) | (0x1 << 0); + writel(val, CM_REG(FCLKEN_WKUP)); /* start counting at 0 */ - __raw_writel(0, OMAP_GPTIMER1_BASE + TLDR); + writel(0, OMAP_GPTIMER1_BASE + TLDR); /* enable clock */ - __raw_writel(GPT_EN, OMAP_GPTIMER1_BASE + TCLR); + writel(GPT_EN, OMAP_GPTIMER1_BASE + TCLR); /* enable 32kHz source - enabled out of reset */ /* determine sys_clk via gauging */ - start = 20 + __raw_readl(S32K_CR); /* start time in 20 cycles */ - while (__raw_readl(S32K_CR) < start) ; /* dead loop till start time */ + start = 20 + readl(S32K_CR); /* start time in 20 cycles */ + while (readl(S32K_CR) < start) ; /* dead loop till start time */ /* get start sys_clk count */ - cstart = __raw_readl(OMAP_GPTIMER1_BASE + TCRR); - while (__raw_readl(S32K_CR) < (start + 20)) ; /* wait for 40 cycles */ + cstart = readl(OMAP_GPTIMER1_BASE + TCRR); + while (readl(S32K_CR) < (start + 20)) ; /* wait for 40 cycles */ /* get end sys_clk count */ - cend = __raw_readl(OMAP_GPTIMER1_BASE + TCRR); + cend = readl(OMAP_GPTIMER1_BASE + TCRR); cdiff = cend - cstart; /* get elapsed ticks */ /* based on number of ticks assign speed */ @@ -219,16 +219,16 @@ void prcm_init(void) /* if running from flash, * jump to small relocated code area in SRAM. */ - p0 = __raw_readl(CM_REG(CLKEN_PLL)); + p0 = readl(CM_REG(CLKEN_PLL)); sr32((u32) &p0, 0, 3, PLL_FAST_RELOCK_BYPASS); sr32((u32) &p0, 4, 4, dpll_param_p->fsel); - p1 = __raw_readl(CM_REG(CLKSEL1_PLL)); + p1 = readl(CM_REG(CLKSEL1_PLL)); sr32((u32) &p1, 27, 2, dpll_param_p->m2); sr32((u32) &p1, 16, 11, dpll_param_p->m); sr32((u32) &p1, 8, 7, dpll_param_p->n); sr32((u32) &p1, 6, 1, 0); /* set source for 96M */ - p2 = __raw_readl(CM_REG(CLKSEL_CORE)); + p2 = readl(CM_REG(CLKSEL_CORE)); sr32((u32) &p2, 8, 4, CORE_SSI_DIV); sr32((u32) &p2, 4, 2, CORE_FUSB_DIV); sr32((u32) &p2, 2, 2, CORE_L4_DIV); diff --git a/arch/arm/mach-omap/omap3_generic.c b/arch/arm/mach-omap/omap3_generic.c index c0221d9ee8..3acf911251 100644 --- a/arch/arm/mach-omap/omap3_generic.c +++ b/arch/arm/mach-omap/omap3_generic.c @@ -82,7 +82,7 @@ u32 get_cpu_type(void) u32 get_cpu_rev(void) { u32 idcode_val; - idcode_val = __raw_readl(IDCODE_REG); + idcode_val = readl(IDCODE_REG); if ((idcode_val & (HAWKEYE_MASK | VERSION_MASK)) == HAWKEYE_ES2_1) return CPU_ES2P1; if ((idcode_val & HAWKEYE_MASK) == HAWKEYE_ES2) @@ -102,7 +102,7 @@ u32 get_sdr_cs_size(u32 offset) { u32 size; /* get ram size field */ - size = __raw_readl(SDRC_REG(MCFG_0) + offset) >> 8; + size = readl(SDRC_REG(MCFG_0) + offset) >> 8; size &= 0x3FF; /* remove unwanted bits */ size *= 2 * (1024 * 1024); /* find size in MB */ return size; @@ -117,7 +117,7 @@ u32 get_sdr_cs_size(u32 offset) */ inline u32 get_sysboot_value(void) { - return (0x0000003F & __raw_readl(CONTROL_REG(STATUS))); + return (0x0000003F & readl(CONTROL_REG(STATUS))); } /** @@ -133,7 +133,7 @@ inline u32 get_sysboot_value(void) u32 get_gpmc0_base(void) { u32 b; - b = __raw_readl(GPMC_REG(CONFIG7_0)); + b = readl(GPMC_REG(CONFIG7_0)); b &= 0x1F; /* keep base [5:0] */ b = b << 24; /* ret 0x0b000000 */ return b; @@ -225,7 +225,7 @@ u32 get_boot_type(void) u32 get_device_type(void) { int mode; - mode = __raw_readl(CONTROL_REG(STATUS)) & (DEVICE_MASK); + mode = readl(CONTROL_REG(STATUS)) & (DEVICE_MASK); return (mode >>= 8); } @@ -243,26 +243,26 @@ static void secure_unlock_mem(void) #define UNLOCK_2 0x00000000 #define UNLOCK_3 0x0000FFFF /* Protection Module Register Target APE (PM_RT) */ - __raw_writel(UNLOCK_1, RT_REQ_INFO_PERMISSION_1); - __raw_writel(UNLOCK_1, RT_READ_PERMISSION_0); - __raw_writel(UNLOCK_1, RT_WRITE_PERMISSION_0); - __raw_writel(UNLOCK_2, RT_ADDR_MATCH_1); + writel(UNLOCK_1, RT_REQ_INFO_PERMISSION_1); + writel(UNLOCK_1, RT_READ_PERMISSION_0); + writel(UNLOCK_1, RT_WRITE_PERMISSION_0); + writel(UNLOCK_2, RT_ADDR_MATCH_1); - __raw_writel(UNLOCK_3, GPMC_REQ_INFO_PERMISSION_0); - __raw_writel(UNLOCK_3, GPMC_READ_PERMISSION_0); - __raw_writel(UNLOCK_3, GPMC_WRITE_PERMISSION_0); + writel(UNLOCK_3, GPMC_REQ_INFO_PERMISSION_0); + writel(UNLOCK_3, GPMC_READ_PERMISSION_0); + writel(UNLOCK_3, GPMC_WRITE_PERMISSION_0); - __raw_writel(UNLOCK_3, OCM_REQ_INFO_PERMISSION_0); - __raw_writel(UNLOCK_3, OCM_READ_PERMISSION_0); - __raw_writel(UNLOCK_3, OCM_WRITE_PERMISSION_0); - __raw_writel(UNLOCK_2, OCM_ADDR_MATCH_2); + writel(UNLOCK_3, OCM_REQ_INFO_PERMISSION_0); + writel(UNLOCK_3, OCM_READ_PERMISSION_0); + writel(UNLOCK_3, OCM_WRITE_PERMISSION_0); + writel(UNLOCK_2, OCM_ADDR_MATCH_2); /* IVA Changes */ - __raw_writel(UNLOCK_3, IVA2_REQ_INFO_PERMISSION_0); - __raw_writel(UNLOCK_3, IVA2_READ_PERMISSION_0); - __raw_writel(UNLOCK_3, IVA2_WRITE_PERMISSION_0); + writel(UNLOCK_3, IVA2_REQ_INFO_PERMISSION_0); + writel(UNLOCK_3, IVA2_READ_PERMISSION_0); + writel(UNLOCK_3, IVA2_WRITE_PERMISSION_0); - __raw_writel(UNLOCK_1, SMS_RG_ATT0); /* SDRC region 0 public */ + writel(UNLOCK_1, SMS_RG_ATT0); /* SDRC region 0 public */ } /** @@ -314,13 +314,13 @@ static void watchdog_init(void) sr32(CM_REG(ICLKEN_WKUP), 5, 1, 1); wait_on_value((0x1 << 5), 0x20, CM_REG(IDLEST_WKUP), 5); - __raw_writel(WDT_DISABLE_CODE1, WDT_REG(WSPR)); + writel(WDT_DISABLE_CODE1, WDT_REG(WSPR)); do { - pending = __raw_readl(WDT_REG(WWPS)); + pending = readl(WDT_REG(WWPS)); } while (pending); - __raw_writel(WDT_DISABLE_CODE2, WDT_REG(WSPR)); + writel(WDT_DISABLE_CODE2, WDT_REG(WSPR)); } /** @@ -427,7 +427,7 @@ unsigned int omap_uart_read(unsigned long base, unsigned char reg_idx) { unsigned int *reg_addr = (unsigned int *)base; reg_addr += reg_idx; - return __raw_readb(reg_addr); + return readb(reg_addr); } EXPORT_SYMBOL(omap_uart_read); @@ -445,6 +445,6 @@ void omap_uart_write(unsigned int val, unsigned long base, { unsigned int *reg_addr = (unsigned int *)base; reg_addr += reg_idx; - __raw_writeb(val, reg_addr); + writeb(val, reg_addr); } EXPORT_SYMBOL(omap_uart_write); diff --git a/arch/arm/mach-omap/s32k_clksource.c b/arch/arm/mach-omap/s32k_clksource.c index bacc0ddea7..4166d83d75 100644 --- a/arch/arm/mach-omap/s32k_clksource.c +++ b/arch/arm/mach-omap/s32k_clksource.c @@ -50,7 +50,7 @@ */ static uint64_t s32k_clocksource_read(void) { - return __raw_readl(S32K_CR); + return readl(S32K_CR); } /* A bit obvious isn't it? */ diff --git a/arch/arm/mach-omap/syslib.c b/arch/arm/mach-omap/syslib.c index f1d6c2bdf1..0ca4ef21d3 100644 --- a/arch/arm/mach-omap/syslib.c +++ b/arch/arm/mach-omap/syslib.c @@ -66,9 +66,9 @@ void sr32(u32 addr, u32 start_bit, u32 num_bits, u32 value) u32 tmp, msk = 0; msk = 1 << num_bits; --msk; - tmp = __raw_readl(addr) & ~(msk << start_bit); + tmp = readl(addr) & ~(msk << start_bit); tmp |= value << start_bit; - __raw_writel(tmp, addr); + writel(tmp, addr); } /** @@ -87,7 +87,7 @@ u32 wait_on_value(u32 read_bit_mask, u32 match_value, u32 read_addr, u32 bound) u32 i = 0, val; do { ++i; - val = __raw_readl(read_addr) & read_bit_mask; + val = readl(read_addr) & read_bit_mask; if (val == match_value) return 1; if (i == bound) |