diff options
author | Manjunath Kondaiah G <manjugk@ti.com> | 2010-10-08 12:56:11 -0400 |
---|---|---|
committer | Tony Lindgren <tony@atomide.com> | 2010-10-08 12:56:11 -0400 |
commit | 4d63bc1de704c6f413979261bf42781cf364eb14 (patch) | |
tree | 907fd41ec60193cd6206c42ceb6fd89d3d5d1f74 /arch | |
parent | 63509e3c03ae22000c642e33b5006769d1b5db86 (diff) |
OMAP: mach-omap2: Fix incorrect assignment warnings
This patch fixes below sparse warnings for incorrect assignments.
arch/arm/mach-omap2/control.c:195:16: warning: incorrect type in assignment (different address spaces)
arch/arm/mach-omap2/control.c:195:16: expected unsigned int [usertype] *v_addr
arch/arm/mach-omap2/control.c:195:16: got void [noderef] <asn:2>*<noident>
arch/arm/mach-omap2/control.c:199:25: warning: incorrect type in argument 1 (different address spaces)
arch/arm/mach-omap2/control.c:199:25: expected void const volatile [noderef] <asn:2>*<noident>
arch/arm/mach-omap2/control.c:199:25: got unsigned int [usertype] *
arch/arm/mach-omap2/control.c:320:28: warning: incorrect type in assignment (different address spaces)
arch/arm/mach-omap2/control.c:320:28: expected void *[noderef] <asn:2>scratchpad_address
arch/arm/mach-omap2/control.c:320:28: got void [noderef] <asn:2>*<noident>
arch/arm/mach-omap2/control.c:321:9: warning: incorrect type in argument 1 (different address spaces)
arch/arm/mach-omap2/control.c:321:9: expected void volatile [noderef] <asn:2>*<noident>
arch/arm/mach-omap2/control.c:321:9: got void *[noderef] <asn:2>scratchpad_address
arch/arm/mach-omap2/control.c:324:9: warning: incorrect type in argument 1 (different address spaces)
arch/arm/mach-omap2/control.c:324:9: expected void volatile [noderef] <asn:2>*<noident>
arch/arm/mach-omap2/control.c:324:9: got void *
arch/arm/mach-omap2/control.c:327:9: warning: incorrect type in argument 1 (different address spaces)
arch/arm/mach-omap2/control.c:327:9: expected void volatile [noderef] <asn:2>*<noident>
arch/arm/mach-omap2/control.c:327:9: got void *
arch/arm/mach-omap2/control.c:334:9: warning: incorrect type in argument 1 (different address spaces)
arch/arm/mach-omap2/control.c:334:9: expected void volatile [noderef] <asn:2>*<noident>
arch/arm/mach-omap2/control.c:334:9: got void *
arch/arm/mach-omap2/control.c:321:9: warning: dereference of noderef expression
arch/arm/mach-omap2/control.c:324:9: warning: dereference of noderef expression
arch/arm/mach-omap2/control.c:327:9: warning: dereference of noderef expression
arch/arm/mach-omap2/control.c:334:9: warning: dereference of noderef expression
arch/arm/mach-omap2/pm34xx.c:323:28: warning: incorrect type in assignment (different address spaces)
arch/arm/mach-omap2/pm34xx.c:323:28: expected unsigned int [usertype] *scratchpad_address
arch/arm/mach-omap2/pm34xx.c:323:28: got void [noderef] <asn:2>*<noident>
arch/arm/mach-omap2/pm34xx.c:326:26: warning: incorrect type in argument 1 (different address spaces)
arch/arm/mach-omap2/pm34xx.c:326:26: expected void const volatile [noderef] <asn:2>*<noident>
arch/arm/mach-omap2/pm34xx.c:326:26: got unsigned int [usertype] *
arch/arm/mach-omap2/pm34xx.c:329:26: warning: incorrect type in argument 1 (different address spaces)
arch/arm/mach-omap2/pm34xx.c:329:26: expected void const volatile [noderef] <asn:2>*<noident>
arch/arm/mach-omap2/pm34xx.c:329:26: got unsigned int [usertype] *
arch/arm/mach-omap2/pm34xx.c:334:29: warning: incorrect type in argument 1 (different address spaces)
arch/arm/mach-omap2/pm34xx.c:334:29: expected void const volatile [noderef] <asn:2>*<noident>
arch/arm/mach-omap2/pm34xx.c:334:29: got unsigned int [usertype] *
Signed-off-by: Manjunath Kondaiah G <manjugk@ti.com>
Cc: linux-arm-kernel@lists.infradead.org
Cc: Nishanth Menon <nm@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/mach-omap2/control.c | 4 | ||||
-rw-r--r-- | arch/arm/mach-omap2/pm34xx.c | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/arch/arm/mach-omap2/control.c b/arch/arm/mach-omap2/control.c index 8b3c469e7bcd..d21faba3866b 100644 --- a/arch/arm/mach-omap2/control.c +++ b/arch/arm/mach-omap2/control.c | |||
@@ -215,7 +215,7 @@ void omap4_ctrl_pad_writel(u32 val, u16 offset) | |||
215 | void omap3_clear_scratchpad_contents(void) | 215 | void omap3_clear_scratchpad_contents(void) |
216 | { | 216 | { |
217 | u32 max_offset = OMAP343X_SCRATCHPAD_ROM_OFFSET; | 217 | u32 max_offset = OMAP343X_SCRATCHPAD_ROM_OFFSET; |
218 | u32 *v_addr; | 218 | void __iomem *v_addr; |
219 | u32 offset = 0; | 219 | u32 offset = 0; |
220 | v_addr = OMAP2_L4_IO_ADDRESS(OMAP343X_SCRATCHPAD_ROM); | 220 | v_addr = OMAP2_L4_IO_ADDRESS(OMAP343X_SCRATCHPAD_ROM); |
221 | if (prm_read_mod_reg(OMAP3430_GR_MOD, OMAP3_PRM_RSTST_OFFSET) & | 221 | if (prm_read_mod_reg(OMAP3430_GR_MOD, OMAP3_PRM_RSTST_OFFSET) & |
@@ -231,7 +231,7 @@ void omap3_clear_scratchpad_contents(void) | |||
231 | /* Populate the scratchpad structure with restore structure */ | 231 | /* Populate the scratchpad structure with restore structure */ |
232 | void omap3_save_scratchpad_contents(void) | 232 | void omap3_save_scratchpad_contents(void) |
233 | { | 233 | { |
234 | void * __iomem scratchpad_address; | 234 | void __iomem *scratchpad_address; |
235 | u32 arm_context_addr; | 235 | u32 arm_context_addr; |
236 | struct omap3_scratchpad scratchpad_contents; | 236 | struct omap3_scratchpad scratchpad_contents; |
237 | struct omap3_scratchpad_prcm_block prcm_block_contents; | 237 | struct omap3_scratchpad_prcm_block prcm_block_contents; |
diff --git a/arch/arm/mach-omap2/pm34xx.c b/arch/arm/mach-omap2/pm34xx.c index d2b940c7215d..ac572aaebb0f 100644 --- a/arch/arm/mach-omap2/pm34xx.c +++ b/arch/arm/mach-omap2/pm34xx.c | |||
@@ -310,7 +310,7 @@ static void restore_control_register(u32 val) | |||
310 | /* Function to restore the table entry that was modified for enabling MMU */ | 310 | /* Function to restore the table entry that was modified for enabling MMU */ |
311 | static void restore_table_entry(void) | 311 | static void restore_table_entry(void) |
312 | { | 312 | { |
313 | u32 *scratchpad_address; | 313 | void __iomem *scratchpad_address; |
314 | u32 previous_value, control_reg_value; | 314 | u32 previous_value, control_reg_value; |
315 | u32 *address; | 315 | u32 *address; |
316 | 316 | ||