[PATCH 0/9] More ux500 multiplatform stuff
Arnd Bergmann
arnd at arndb.de
Thu Mar 21 17:51:05 EDT 2013
Hi Linus,
Your patches from this morning made me curious about how much is still
missing to actually enable multiplatform support on ux500. This is
what I came up with, on top of your patches. Feel free to take what
you need if you don't already have the same patches.
I've successfully built "allmodconfig" with all the other v6/v7
platforms enabled as well.
Arnd
Arnd Bergmann (9):
ARM: ux500: move mach/msp.h to include/linux/platform_data.h
ARM: ux500: split out prcmu initialization
ARM: ux500: make irqs.h local to platform
ARM: ux500: kill mach/hardware.h some more
staging: ste_rmi4: kill platform_data hack
power: pm2301_charger: remove __devinit annotations
ARM: ux500: make remaining headers local
ARM: ux500: move to multiplatform
ARM: ux500: build hotplug.o for ARMv7-a
arch/arm/Kconfig | 16 ---
arch/arm/mach-ux500/Kconfig | 14 +++
arch/arm/mach-ux500/Makefile | 2 +
arch/arm/mach-ux500/board-mop500-audio.c | 6 +-
arch/arm/mach-ux500/board-mop500-sdi.c | 2 +-
arch/arm/mach-ux500/board-mop500-u8500uib.c | 9 +-
arch/arm/mach-ux500/board-mop500.c | 64 +---------
arch/arm/mach-ux500/board-mop500.h | 4 +-
arch/arm/mach-ux500/cpu-db8500.c | 6 +-
arch/arm/mach-ux500/cpu.c | 4 +-
arch/arm/mach-ux500/devices-common.c | 2 +-
arch/arm/mach-ux500/devices-db8500.c | 6 +-
arch/arm/mach-ux500/devices-db8500.h | 2 +-
arch/arm/mach-ux500/devices.c | 2 +-
arch/arm/mach-ux500/{include/mach => }/devices.h | 0
arch/arm/mach-ux500/hotplug.c | 2 +-
arch/arm/mach-ux500/id.c | 2 +-
arch/arm/mach-ux500/include/mach/timex.h | 6 -
arch/arm/mach-ux500/include/mach/uncompress.h | 58 ---------
.../{include/mach => }/irqs-board-mop500.h | 0
.../mach-ux500/{include/mach => }/irqs-db8500.h | 25 ----
arch/arm/mach-ux500/{include/mach => }/irqs.h | 4 +-
arch/arm/mach-ux500/platsmp.c | 2 +-
arch/arm/mach-ux500/{include/mach => }/setup.h | 0
arch/arm/mach-ux500/timer.c | 4 +-
drivers/clocksource/clksrc-dbx500-prcmu.c | 2 -
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 | 140 ++++++++++++++++-----
drivers/power/pm2301_charger.c | 6 +-
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/dbx500-prcmu.h | 2 +
.../linux/platform_data/asoc-ux500-msp.h | 0
sound/soc/ux500/mop500_ab8500.c | 2 -
sound/soc/ux500/ux500_msp_dai.c | 3 +-
sound/soc/ux500/ux500_msp_i2s.c | 3 +-
sound/soc/ux500/ux500_msp_i2s.h | 2 +-
41 files changed, 187 insertions(+), 283 deletions(-)
rename arch/arm/mach-ux500/{include/mach => }/devices.h (100%)
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 (95%)
rename arch/arm/mach-ux500/{include/mach => }/setup.h (100%)
delete mode 100644 drivers/staging/ste_rmi4/board-mop500-u8500uib-rmi4.c
rename arch/arm/mach-ux500/include/mach/msp.h => include/linux/platform_data/asoc-ux500-msp.h (100%)
--
1.8.1.2
More information about the linux-arm-kernel
mailing list