summaryrefslogtreecommitdiff
path: root/arch/arm/mach-ux500/Makefile
diff options
context:
space:
mode:
authorPhilippe Langlais <philippe.langlais@linaro.org>2011-11-21 11:33:22 +0100
committerPhilippe Langlais <philippe.langlais@stericsson.com>2012-05-22 11:02:24 +0200
commit38de49bc8a0706143ff438db3a303f4b94702ea3 (patch)
tree34e752c64d2491806c8b6fe951c7606bf5123949 /arch/arm/mach-ux500/Makefile
parent8698630af02c58d99cf407cd87d7f30e8895bed7 (diff)
mach-ux500: Makefile: Modifications for topic branches isolation
Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
Diffstat (limited to 'arch/arm/mach-ux500/Makefile')
-rw-r--r--arch/arm/mach-ux500/Makefile41
1 files changed, 27 insertions, 14 deletions
diff --git a/arch/arm/mach-ux500/Makefile b/arch/arm/mach-ux500/Makefile
index 375d318a2f4..432a80c1ee7 100644
--- a/arch/arm/mach-ux500/Makefile
+++ b/arch/arm/mach-ux500/Makefile
@@ -2,7 +2,7 @@
# Makefile for the linux kernel, UX500 machine.
#
-obj-y := clock.o cpu.o devices.o dcache.o \
+obj-y := clock.o cpu.o devices.o \
devices-common.o id.o pins.o \
usb.o reboot_reasons.o timer.o \
uart-db8500.o clock-debug.o
@@ -13,29 +13,21 @@ obj-$(CONFIG_CACHE_L2X0) += cache-l2x0.o
ifeq ($(CONFIG_UX500_SOC_DB5500), y)
obj-$(CONFIG_UX500_SOC_DBX500) += cpu-db5500.o dma-db5500.o \
devices-db5500.o clock-db5500.o
-obj-$(CONFIG_TOUCHSCREEN_CYTTSP_SPI) += board-u5500-cyttsp.o
endif
ifeq ($(CONFIG_UX500_SOC_DB8500), y)
-
obj-$(CONFIG_UX500_SOC_DBX500) += cpu-db8500.o devices-db8500.o \
clock-db8500.o dma-db8500.o
endif
obj-$(CONFIG_MACH_MOP500) += board-mop500.o board-mop500-sdi.o \
board-mop500-regulators.o \
board-mop500-uib.o board-mop500-stuib.o \
- board-mop500-sensors.o \
board-mop500-u8500uib.o board-mop500-pins.o \
- board-mop500-mcde.o \
- board-mop500-msp.o board-mop500-bm.o \
- board-pins-sleep-force.o \
- board-mop500-wlan.o \
- board-mop500-cyttsp.o
+ board-mop500-bm.o \
+ board-pins-sleep-force.o
obj-$(CONFIG_SENSORS1P_MOP) += sensors1p.o
obj-$(CONFIG_MACH_U5500) += board-u5500.o board-u5500-sdi.o \
- board-u5500-mcde.o \
board-u5500-regulators.o \
- board-u5500-pins.o \
- board-u5500-wlan.o
+ board-u5500-pins.o
obj-$(CONFIG_U5500_MMIO) += board-u5500-mmio.o
obj-$(CONFIG_U8500_MMIO) += board-mop500-mmio.o
obj-$(CONFIG_SMP) += platsmp.o headsmp.o
@@ -51,6 +43,27 @@ obj-$(CONFIG_HWMEM) += hwmem-int.o
obj-$(CONFIG_UX500_L2X0_PREFETCH_CTRL) += l2x0-prefetch.o
obj-$(CONFIG_AB5500_BM) += board-u5500-bm.o
obj-$(CONFIG_DBX500_PRCMU_DEBUG) += prcmu-debug.o
-ifeq ($(CONFIG_UX500_SOC_DB8500), y)
-obj-$(CONFIG_STM_TRACE) += board-mop500-stm.o
+
+obj-$(CONFIG_HWMEM) += dcache.o
+
+ifdef CONFIG_STM_TRACE
+obj-$(CONFIG_MACH_MOP500) += board-mop500-stm.o
+endif
+ifdef CONFIG_SENSORS_LSM303DLH
+obj-$(CONFIG_MACH_MOP500) += board-mop500-sensors.o
+endif
+ifdef CONFIG_FB_MCDE
+obj-$(CONFIG_MACH_MOP8500) += board-mop500-mcde.o
+obj-$(CONFIG_MACH_U5500) += board-u5500-mcde.o
+endif
+ifdef CONFIG_STM_MSP_I2S
+obj-$(CONFIG_MACH_MOP500) += board-mop500-msp.o
+endif
+ifdef CONFIG_CW1200
+obj-$(CONFIG_MACH_MOP500) += board-mop500-wlan.o
+obj-$(CONFIG_MACH_U5500) += board-u5500-wlan.o
+endif
+ifdef CONFIG_TOUCHSCREEN_CYTTSP_SPI
+obj-$(CONFIG_MACH_MOP500) += board-mop500-cyttsp.o
+obj-$(CONFIG_MACH_U5500) += board-u5500-cyttsp.o
endif