[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>
Showing
- arch/arm/mach-msm/Makefile 1 addition, 3 deletionsarch/arm/mach-msm/Makefile
- arch/arm/mach-msm/board-halibut.c 7 additions, 30 deletionsarch/arm/mach-msm/board-halibut.c
- arch/arm/mach-msm/common.c 0 additions, 116 deletionsarch/arm/mach-msm/common.c
- arch/arm/mach-msm/devices.c 267 additions, 0 deletionsarch/arm/mach-msm/devices.c
- arch/arm/mach-msm/devices.h 36 additions, 0 deletionsarch/arm/mach-msm/devices.h
- arch/arm/mach-msm/include/mach/debug-macro.S 6 additions, 2 deletionsarch/arm/mach-msm/include/mach/debug-macro.S
- arch/arm/mach-msm/include/mach/msm_iomap.h 43 additions, 26 deletionsarch/arm/mach-msm/include/mach/msm_iomap.h
- arch/arm/mach-msm/io.c 2 additions, 10 deletionsarch/arm/mach-msm/io.c
- arch/arm/mach-msm/irq.c 5 additions, 5 deletionsarch/arm/mach-msm/irq.c
- arch/arm/mach-msm/timer.c 1 addition, 1 deletionarch/arm/mach-msm/timer.c
arch/arm/mach-msm/common.c
deleted
100644 → 0
arch/arm/mach-msm/devices.c
0 → 100644
arch/arm/mach-msm/devices.h
0 → 100644
Please register or sign in to comment