[PATCH 00/14] Ux500 multiplatform v2
Linus Walleij
linus.walleij at stericsson.com
Fri Apr 5 10:22:42 EDT 2013
From: Linus Walleij <linus.walleij at linaro.org>
This is the complete Ux500 multiplatform patchset.
The only thing missing is a few ACKs from the MFD
maintainer (Samuel Ortiz).
Arnd Bergmann (7):
ARM: ux500: move mach/msp.h to <linux/platform_data/*>
staging: ste_rmi4: kill platform_data hack
ARM: ux500: split out prcmu initialization
ARM: ux500: make irqs.h local to platform
ARM: ux500: make remaining headers local
ARM: ux500: move to multiplatform
ARM: ux500: build hotplug.o for ARMv7-a
Linus Walleij (7):
ARM: ux500: move debugmacro to debug includes
clk: ux500: pass clock base adresses in init call
mfd: prcmu: pass a base and size with the early initcall
mfd: db8500-prcmu: get base address from resource
ARM: ux500: move PM-related PRCMU functions to machine
ARM: ux500: make debug macro stand-alone
ARM: ux500: get rid of <mach/[hardware|db8500-regs].h>
arch/arm/Kconfig | 15 -
arch/arm/Kconfig.debug | 8 +
arch/arm/include/debug/ux500.S | 48 ++++
arch/arm/mach-ux500/Kconfig | 14 +
arch/arm/mach-ux500/Makefile | 4 +-
arch/arm/mach-ux500/board-mop500-audio.c | 7 +-
arch/arm/mach-ux500/board-mop500-pins.c | 2 -
arch/arm/mach-ux500/board-mop500-sdi.c | 4 +-
arch/arm/mach-ux500/board-mop500-u8500uib.c | 9 +-
arch/arm/mach-ux500/board-mop500-uib.c | 1 -
arch/arm/mach-ux500/board-mop500.c | 66 +----
arch/arm/mach-ux500/board-mop500.h | 4 +-
arch/arm/mach-ux500/cache-l2x0.c | 2 +-
arch/arm/mach-ux500/cpu-db8500.c | 12 +-
arch/arm/mach-ux500/cpu.c | 33 ++-
arch/arm/mach-ux500/cpuidle.c | 5 +-
.../mach-ux500/{include/mach => }/db8500-regs.h | 28 ++
arch/arm/mach-ux500/devices-common.c | 3 +-
arch/arm/mach-ux500/devices-db8500.c | 8 +-
arch/arm/mach-ux500/devices-db8500.h | 3 +-
arch/arm/mach-ux500/devices.c | 5 +-
arch/arm/mach-ux500/{include/mach => }/devices.h | 0
arch/arm/mach-ux500/hotplug.c | 2 +-
arch/arm/mach-ux500/id.c | 4 +-
arch/arm/mach-ux500/include/mach/debug-macro.S | 39 ---
arch/arm/mach-ux500/include/mach/hardware.h | 47 ---
arch/arm/mach-ux500/include/mach/timex.h | 6 -
arch/arm/mach-ux500/include/mach/uncompress.h | 57 ----
.../{include/mach => }/irqs-board-mop500.h | 0
.../mach-ux500/{include/mach => }/irqs-db8500.h | 25 --
arch/arm/mach-ux500/{include/mach => }/irqs.h | 6 +-
arch/arm/mach-ux500/platsmp.c | 4 +-
arch/arm/mach-ux500/pm.c | 167 +++++++++++
arch/arm/mach-ux500/{include/mach => }/setup.h | 0
arch/arm/mach-ux500/timer.c | 6 +-
arch/arm/mach-ux500/usb.c | 2 +-
drivers/clk/ux500/clk-prcc.c | 1 -
drivers/clk/ux500/u8500_clk.c | 142 ++++-----
drivers/clocksource/clksrc-dbx500-prcmu.c | 3 -
drivers/crypto/ux500/cryp/cryp.c | 2 -
drivers/crypto/ux500/cryp/cryp_core.c | 1 -
drivers/crypto/ux500/hash/hash_core.c | 1 -
drivers/mfd/db8500-prcmu.c | 316 ++++++++++-----------
drivers/mfd/dbx500-prcmu-regs.h | 204 ++++++-------
drivers/staging/ste_rmi4/Makefile | 1 -
.../staging/ste_rmi4/board-mop500-u8500uib-rmi4.c | 31 --
drivers/staging/ste_rmi4/synaptics_i2c_rmi4.c | 31 +-
drivers/staging/ste_rmi4/synaptics_i2c_rmi4.h | 1 -
include/linux/mfd/db8500-prcmu.h | 10 +-
include/linux/mfd/dbx500-prcmu.h | 38 +--
include/linux/platform_data/arm-ux500-pm.h | 21 ++
.../linux/platform_data/asoc-ux500-msp.h | 0
include/linux/platform_data/clk-ux500.h | 3 +-
sound/soc/ux500/mop500_ab8500.c | 2 -
sound/soc/ux500/ux500_msp_dai.c | 4 +-
sound/soc/ux500/ux500_msp_i2s.c | 4 +-
sound/soc/ux500/ux500_msp_i2s.h | 2 -
57 files changed, 699 insertions(+), 765 deletions(-)
create mode 100644 arch/arm/include/debug/ux500.S
rename arch/arm/mach-ux500/{include/mach => }/db8500-regs.h (88%)
rename arch/arm/mach-ux500/{include/mach => }/devices.h (100%)
delete mode 100644 arch/arm/mach-ux500/include/mach/debug-macro.S
delete mode 100644 arch/arm/mach-ux500/include/mach/hardware.h
delete mode 100644 arch/arm/mach-ux500/include/mach/timex.h
delete mode 100644 arch/arm/mach-ux500/include/mach/uncompress.h
rename arch/arm/mach-ux500/{include/mach => }/irqs-board-mop500.h (100%)
rename arch/arm/mach-ux500/{include/mach => }/irqs-db8500.h (83%)
rename arch/arm/mach-ux500/{include/mach => }/irqs.h (93%)
create mode 100644 arch/arm/mach-ux500/pm.c
rename arch/arm/mach-ux500/{include/mach => }/setup.h (100%)
delete mode 100644 drivers/staging/ste_rmi4/board-mop500-u8500uib-rmi4.c
create mode 100644 include/linux/platform_data/arm-ux500-pm.h
rename arch/arm/mach-ux500/include/mach/msp.h => include/linux/platform_data/asoc-ux500-msp.h (100%)
--
1.7.11.3
More information about the linux-arm-kernel
mailing list