# # Makefile for the linux kernel, U8500 machine. # ifeq ($(CONFIG_CRYPTO_DEV_UX500_HASH), m) CFLAGS_devices.o += -DCONFIG_CRYPTO_DEV_UX500_HASH CFLAGS_board-mop500.o += -DCONFIG_CRYPTO_DEV_UX500_HASH endif obj-y := clock.o timer-mtu.o \ devices-common.o pins.o dcache.o reboot_reasons.o obj-$(CONFIG_PM) += pm/ obj-$(CONFIG_REGULATOR) += regulator-ux500.o ifeq ($(CONFIG_UX500_SOC_DB8500), y) obj-$(CONFIG_REGULATOR) += regulator-u8500.o obj-$(CONFIG_MFD_CG2900) += devices-cg2900-u8500.o endif ifeq ($(CONFIG_UX500_SOC_DB5500), y) obj-$(CONFIG_REGULATOR) += regulator-u5500.o obj-$(CONFIG_MFD_CG2900) += devices-cg2900-u5500.o endif obj-$(CONFIG_U8500_REGULATOR_DEBUG) += virt-regulator-u8500.o obj-$(CONFIG_ARCH_U8500) += devices.o cpu.o obj-$(CONFIG_HOTPLUG_CPU) += hotplug.o obj-$(CONFIG_MACH_B5500) += board-u5500.o board-u5500-mcde.o \ board-u5500-sdi.o \ board-u5500-regulators.o \ board-u5500-pins.o \ board-u5500-cg2900.o obj-$(CONFIG_MACH_SVP5500) += board-svp5500.o obj-$(CONFIG_U8500_MMIO) += board-mop500-mmio.o obj-$(CONFIG_MACH_U8500_MOP) += board-mop500.o board-mop500-msp.o board-mop500-uib.o \ board-mop500-stuib.o board-mop500-u8500uib.o \ board-mop500-pins.o board-mop500-bm.o \ board-mop500-regulators.o \ cw1200-wlan.o obj-$(CONFIG_MACH_U8500_PDP) += board-mop500.o board-mop500-msp.o board-mop500-bm.o \ board-mop500-pins.o board-mop500-regulators.o # until pdp-specific files are there obj-$(CONFIG_MACH_U8500_SNOWBALL) += board-mop500.o board-mop500-msp.o \ board-mop500-pins.o board-mop500-bm.o \ board-snowball-netdev.o board-snowball-digio.o \ board-mop500-uib.o board-mop500-stuib.o board-mop500-u8500uib.o \ board-mop500-regulators.o cw1200-wlan.o #obj-$(CONFIG_MACH_U8500_SNOWBALL) += board-snowball.o board-mop500-msp.o \ # board-snowball-pins.o \ # board-snowball-netdev.o board-snowball-digio.o # add board-mop500-bm.o ??? obj-$(CONFIG_MOP500_SDI) += board-mop500-sdi.o obj-$(CONFIG_UX500_SOC_DB5500) += devices-db5500.o cpu-db5500.o \ dma-db5500.o timer-db8500.o \ clock-db5500.o clock-debug.o obj-$(CONFIG_UX500_SOC_DB8500) += devices-db8500.o \ cpu-db8500.o dma-db8500.o\ uart-db8500.o clock-db8500.o obj-$(CONFIG_UX500_SOC_DB8500) += timer-rtt.o timer-db8500.o timer-db8500-prcmu.o obj-$(CONFIG_MACH_U8500_PDP) += board-pdp-mcde.o obj-$(CONFIG_MACH_U8500_MOP) += board-mop500-mcde.o obj-$(CONFIG_MACH_U8500_SNOWBALL) += board-mop500-mcde.o obj-$(CONFIG_MACH_SVP8500V1) += board-svp8500.o obj-$(CONFIG_MACH_SVP8500V2) += board-svp8500.o obj-$(CONFIG_MACH_U5500_SIMULATOR) += board-u5500.o obj-$(CONFIG_SMP) += platsmp.o headsmp.o obj-$(CONFIG_U8500_PRCMU) += prcmu-db8500.o obj-$(CONFIG_U5500_PRCMU) += prcmu-db5500.o obj-$(CONFIG_UX500_PRCMU_QOS_POWER) += prcmu-qos-power.o obj-$(CONFIG_UX500_PRCMU_DEBUG) += prcmu-debug.o obj-$(CONFIG_SENSORS1P_MOP) += sensors1p.o obj-$(CONFIG_MACH_U5500_BB) += board-u5500.o obj-$(CONFIG_SMP) += platsmp.o headsmp.o obj-$(CONFIG_HOTPLUG_CPU) += hotplug.o obj-$(CONFIG_USB) += musb_db8500.o obj-$(CONFIG_LOCAL_TIMERS) += localtimer.o obj-$(CONFIG_U5500_MODEM_IRQ) += modem_irq.o obj-$(CONFIG_U5500_PWM) += pwm.o obj-$(CONFIG_MOP500_NUIB) += board-mop500-nuib.o obj-$(CONFIG_DB8500_MLOADER) += mloader-db8500.o obj-$(CONFIG_TEE_UX500) += tee_ux500.o obj-$(CONFIG_TEE_SVP) += tee_service_svp.o obj-$(CONFIG_TEE_SVP) += tee_ta_start_modem_svp.o obj-$(CONFIG_MFD_CG2900) += devices-cg2900.o obj-$(CONFIG_UX500_DEBUG_HWREG) += hwreg.o obj-$(CONFIG_HWMEM) += hwmem-int.o