]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/commit
ARM: OMAP: Clean-up omap1 low-level io init and ensure cache & tlb flushing
authorTony Lindgren <tony@atomide.com>
Thu, 5 Jan 2006 01:03:07 +0000 (17:03 -0800)
committerTony Lindgren <tony@atomide.com>
Thu, 5 Jan 2006 01:03:07 +0000 (17:03 -0800)
commit0f179ff9d66df819602e241950984620c54d376b
tree1116230271a3e36fc094126443aeb30e6824d31c
parent17120a28587b3217cd760dd8429d6d363232d916
ARM: OMAP: Clean-up omap1 low-level io init and ensure cache & tlb flushing

Caches and tlb must be flushed after map_io as pointed out by RMK on
linux-arm-kernel mailing list.

This patch adds does following:

- Move hw init from omap_map_common_io() to new function omap1_init_common_hw()

- Ensure cache and tlb flushing is done in omap_map_common_io() because of
  cpu detection

- Ensure cache and tlb flushing is done after mapping sram

- Remove old unused init check code
arch/arm/mach-omap1/board-generic.c
arch/arm/mach-omap1/board-h2.c
arch/arm/mach-omap1/board-h3.c
arch/arm/mach-omap1/board-innovator.c
arch/arm/mach-omap1/board-osk.c
arch/arm/mach-omap1/board-palmte.c
arch/arm/mach-omap1/board-perseus2.c
arch/arm/mach-omap1/board-voiceblue.c
arch/arm/mach-omap1/io.c
arch/arm/plat-omap/sram.c
include/asm-arm/arch-omap/io.h