[RFC][PATCH 0/2] musb init generalization

Felipe Balbi
2008-04-24T13:47:44Z

The following two patches allow us to use a common
board file for usb initialization on omap2430 and omap3
boards.

First we introduce cpu_class_is_omap3() and use it to change
resource offsets.

It's should be ok adding cpu_class_is_omap3() now since soon we
already have omap35xx chips and sooner or later we're gonna
have patches for it in linux-omap (??)

Both patches are RFC but they're working on omap3430sdp.

Maybe someone could try on omap2430.

Comments are always welcome.

Felipe Balbi (2):
OMAP: Introduce cpu_class_is_omap3()
USB: Generalize usb initialization for omap hw

arch/arm/mach-omap2/Makefile | 4 +-
arch/arm/mach-omap2/board-2430sdp-usb.c | 96 --------------------
arch/arm/mach-omap2/board-2430sdp.c | 3 +-
arch/arm/mach-omap2/board-3430sdp.c | 3 +-
.../mach-omap2/{board-3430sdp-usb.c => usb-musb.c} | 32 ++++---
arch/arm/plat-omap/common.c | 2 +-
arch/arm/plat-omap/dma.c | 58 ++++++------
arch/arm/plat-omap/dmtimer.c | 10 +-
arch/arm/plat-omap/gpio.c | 14 ++--
arch/arm/plat-omap/sram.c | 4 +-
arch/arm/plat-omap/usb.c | 2 +-
include/asm-arm/arch-omap/cpu.h | 3 +-
include/asm-arm/arch-omap/usb-musb.h | 35 +++++++
13 files changed, 108 insertions(+), 158 deletions(-)
delete mode 100644 arch/arm/mach-omap2/board-2430sdp-usb.c
rename arch/arm/mach-omap2/{board-3430sdp-usb.c => usb-musb.c} (91%)
create mode 100644 include/asm-arm/arch-omap/usb-musb.h