omap: Split OMAP2_IO_ADDRESS to L3 and L4
authorSantosh Shilimkar <santosh.shilimkar@ti.com>
Mon, 19 Oct 2009 22:25:31 +0000 (15:25 -0700)
committerTony Lindgren <tony@atomide.com>
Mon, 19 Oct 2009 22:25:31 +0000 (15:25 -0700)
commit233fd64e7f42a7b8e827ee02528474e0fabfebdc
tree1fefbe2daf7c74a7112f00c8c2f8194bb75423c1
parentb0002e0e37de53782580a7587ad26b2131555653
omap: Split OMAP2_IO_ADDRESS to L3 and L4

This patch splits OMAP2_IO_ADDRESS to OMAP2_L3_IO_ADDRESS and
OMAP2_L4_IO_ADDRESS to reclaim more IO space.

The omap_read*() and omap_write*() functions will work only over
L4 address space. Current omap kernel stack uses these functions
only to access registers over L4 io address space

Note that these macros should only be used when ioremap does
not work. Please use ioremap instead in all new code.

Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
13 files changed:
arch/arm/mach-omap2/cm.h
arch/arm/mach-omap2/pm-debug.c
arch/arm/mach-omap2/prm.h
arch/arm/mach-omap2/sdrc.h
arch/arm/mach-omap2/sram242x.S
arch/arm/mach-omap2/sram243x.S
arch/arm/plat-omap/common.c
arch/arm/plat-omap/include/mach/control.h
arch/arm/plat-omap/include/mach/entry-macro.S
arch/arm/plat-omap/include/mach/io.h
arch/arm/plat-omap/include/mach/sdrc.h
arch/arm/plat-omap/io.c
arch/arm/plat-omap/sram.c