blob: a12fea301c5774efc5aacd917d3a2c486e035e3b [file] [log] [blame]
#*****************************************************************************
# Copyright 2003 - 2008 Broadcom Corporation. All rights reserved.
#
# Unless you and Broadcom execute a separate written software license
# agreement governing use of this software, this software is licensed to you
# under the terms of the GNU General Public License version 2, available at
# http://www.broadcom.com/licenses/GPLv2.php (the "GPL").
#
# Notwithstanding the above, under no circumstances may you combine this
# software in any way with any other Broadcom software provided under a
# license other than the GPL, without Broadcom's express prior written
# consent.
#*****************************************************************************
obj-y := io_map.o java.o devices.o java_pinmux.o
obj-$(CONFIG_ARCH_JAVA) += clock.o
obj-$(CONFIG_MACH_JAVA_RAY) += java.o board-java.o java_wifi.o
obj-$(CONFIG_MACH_JAVA_STONE) += java.o board-java.o java_wifi.o
obj-$(CONFIG_MACH_JAVA_GARNET) += java.o board-garnet.o java_wifi.o
obj-$(CONFIG_MACH_JAVA_SS_EVAL) += java.o board-ss_eval.o java_ss_eval_wifi.o
obj-$(CONFIG_MACH_JAVA_SS_VICTOR3G) += java.o board-ss_victor3g.o java_ss_victor3g_wifi.o
obj-$(CONFIG_MACH_JAVA_SS_BAFFINLITE) += java.o board-ss_baffinlite.o java_ss_baffinlite_wifi.o
obj-$(CONFIG_MACH_JAVA_FPGA) += java_fpga.o
obj-$(CONFIG_MACH_JAVA_FPGA_E) += java_fpga.o
obj-$(CONFIG_CDEBUGGER) += crash_debugger.o
obj-$(CONFIG_KONA_POWER_MGR) += pwr_mgr.o
obj-$(CONFIG_KONA_PI_MGR) += pi_mgr.o
# Using core timer as system timer
KBUILD_CFLAGS += -DSYSTEM_TIMER_CORE
obj-$(CONFIG_KONA_CPU_PM_HANDLER) += pm.o sleep.o pm_dbg.o
obj-$(CONFIG_KONA_SECURE_MONITOR_CALL) += sec_api.o
# obj-$(CONFIG_HAWAII_PTM) += coresight.o
obj-$(CONFIG_KONA_PROFILER) += profiler.o
obj-$(CONFIG_KONA_AXITRACE) += java_axitrace.o
obj-$(CONFIG_KONA_AVS) += avs.o
CFLAGS_sec_api.o :=$(call as-instr,.arch_extension sec,-DREQUIRES_SEC=1)
obj-$(CONFIG_ARCH_JAVA) += java_bmdm_wd_monitor.o
obj-$(CONFIG_DORMANT_MODE) += dm.o dm_v7_c.o dm_a15.o dm_gic.o dm_prepare.o
obj-y += sequencer_ucode.o pm_params.o helpers.o v7.o
ifneq ($(call as-instr,.arch_extension sec,+sec),)
AFLAGS_v7.o :=-Wa,-march=armv7-a+sec
endif
ifeq ($(CONFIG_MFD_BCM_PMU59056), y)
obj-y += board-bcm59056.o
endif
ifeq ($(CONFIG_MFD_BCM_PMU59xxx), y)
ifeq ($(CONFIG_MACH_JAVA_GARNET), y)
ifeq ($(CONFIG_MACH_JAVA_C_LC1), y)
obj-y += board-bcm59xxx_garnet_c_lc1.o
else ifeq ($(CONFIG_MACH_JAVA_C_LC2), y)
obj-y += board-bcm59xxx_garnet_c_lc2.o
else ifeq ($(CONFIG_MACH_JAVA_C_5609A), y)
obj-y += board-bcm59xxx_garnet_c_5609a.o
else ifeq ($(CONFIG_MACH_JAVA_C_5606), y)
obj-y += board-bcm59xxx_garnet_c_5606.o
else ifeq ($(CONFIG_MACH_JAVA_C_AMETHYST), y)
obj-y += board-bcm59xxx_garnet_c_amethyst.o
else
obj-y += board-bcm59xxx_garnet.o
endif
else ifeq ($(CONFIG_MACH_JAVA_SONY), y)
else ifeq ($(CONFIG_MACH_JAVA_SS_EVAL), y)
obj-y += board-bcm59xxx_ss_eval.o
else
ifeq ($(CONFIG_MACH_JAVA_SS_VICTOR3G), y)
obj-y += board-bcm59xxx_ss_victor3g.o
else
ifeq ($(CONFIG_MACH_JAVA_SS_BAFFINLITE), y)
obj-y += board-bcm59xxx_ss_baffinlite.o
else
obj-y += board-bcm59xxx.o
endif
endif
endif
endif
obj-$(CONFIG_MACH_JAVA_SONY) += java.o java_wifi.o sony/
CFLAGS_dm.o :=$(call as-instr,.arch_extension sec,-DSMC_INSTR=1)