[PATCH 00/14] ux500 re-org and U5500 support
Rabin Vincent
rabin.vincent at stericsson.com
Tue Apr 27 00:16:38 EDT 2010
This series reorganizes the ux500 files to allow sharing of
code between different SoCs in the Ux500 family, and adds
basic support for U5500.
Rabin Vincent (14):
ux500: add SOC Kconfig variables
ux500: add per-SoC register definitions
ux500: allow choice of the DEBUG_LL UART
ux500: move irq and common maps to cpu.c
ux500: move gpio macros to common header
ux500: put common devices into devices.c
ux500: put DB8500-specific devices in devices-db8500.c
ux500: move UART devices to devices.c
ux500: reorganize i2c devices
ux500: move gpio devices to devices-db8500.c
ux500: move sys_timer to cpu.c
ux500: use UX500_* macros instead of U8500_*
ux500: rename cpu-u8500.c to cpu-db8500.c
ux500: add U5500 support
arch/arm/mach-ux500/Kconfig | 40 ++++-
arch/arm/mach-ux500/Makefile | 6 +-
arch/arm/mach-ux500/board-mop500.c | 116 +++-----------
arch/arm/mach-ux500/board-u5500.c | 41 +++++
arch/arm/mach-ux500/clock.c | 4 +
arch/arm/mach-ux500/cpu-db5500.c | 50 ++++++
arch/arm/mach-ux500/cpu-db8500.c | 78 +++++++++
arch/arm/mach-ux500/cpu-u8500.c | 202 ------------------------
arch/arm/mach-ux500/cpu.c | 99 ++++++++++++
arch/arm/mach-ux500/devices-db5500.c | 46 ++++++
arch/arm/mach-ux500/devices-db8500.c | 107 +++++++++++++
arch/arm/mach-ux500/devices.c | 88 ++++++++++
arch/arm/mach-ux500/include/mach/db5500-regs.h | 103 ++++++++++++
arch/arm/mach-ux500/include/mach/db8500-regs.h | 135 ++++++++++++++++
arch/arm/mach-ux500/include/mach/debug-macro.S | 12 ++-
arch/arm/mach-ux500/include/mach/devices.h | 29 ++++
arch/arm/mach-ux500/include/mach/entry-macro.S | 2 +-
arch/arm/mach-ux500/include/mach/gpio.h | 38 +++++
arch/arm/mach-ux500/include/mach/hardware.h | 196 ++++++++++--------------
arch/arm/mach-ux500/include/mach/irqs.h | 1 +
arch/arm/mach-ux500/include/mach/setup.h | 23 +++-
arch/arm/mach-ux500/platsmp.c | 10 +-
22 files changed, 991 insertions(+), 435 deletions(-)
create mode 100644 arch/arm/mach-ux500/board-u5500.c
create mode 100644 arch/arm/mach-ux500/cpu-db5500.c
create mode 100644 arch/arm/mach-ux500/cpu-db8500.c
delete mode 100644 arch/arm/mach-ux500/cpu-u8500.c
create mode 100644 arch/arm/mach-ux500/cpu.c
create mode 100644 arch/arm/mach-ux500/devices-db5500.c
create mode 100644 arch/arm/mach-ux500/devices-db8500.c
create mode 100644 arch/arm/mach-ux500/devices.c
create mode 100644 arch/arm/mach-ux500/include/mach/db5500-regs.h
create mode 100644 arch/arm/mach-ux500/include/mach/db8500-regs.h
create mode 100644 arch/arm/mach-ux500/include/mach/devices.h
More information about the linux-arm-kernel
mailing list