[ARM] msm: clean up iomap and devices
authorBrian Swetland <swetland@google.com>
Wed, 10 Sep 2008 21:00:53 +0000 (14:00 -0700)
committerBrian Swetland <swetland@google.com>
Wed, 22 Oct 2008 09:40:59 +0000 (02:40 -0700)
commitbcc0f6af0798e60e7527485f7125ed26632ce698
treeac45678ea4131d7423f64025e8021106937dbf77
parentb8a16e1fdfe9caed734df0e157ad74ae2b13e3bd
[ARM] msm: clean up iomap and devices

- Add some more peripherals (sdcc, etc) to the iomap.
- Remove virtual base addresses for devices that we should be passing
  physical addresses to drivers via resources and ioremap()ing.
- don't try to use uarts for ll debug once the mmu is enabled due to
  problems with the peripheral window
- make base addresses void __iomem * and fixup irq.c and timer.c
- Remove common.c and bring in devices.c/devices.h similar to
  the PXA architecture.

Signed-off-by: Brian Swetland <swetland@google.com>
arch/arm/mach-msm/Makefile
arch/arm/mach-msm/board-halibut.c
arch/arm/mach-msm/common.c [deleted file]
arch/arm/mach-msm/devices.c [new file with mode: 0644]
arch/arm/mach-msm/devices.h [new file with mode: 0644]
arch/arm/mach-msm/include/mach/debug-macro.S
arch/arm/mach-msm/include/mach/msm_iomap.h
arch/arm/mach-msm/io.c
arch/arm/mach-msm/irq.c
arch/arm/mach-msm/timer.c