diff options
Diffstat (limited to 'arch/arm/mach-bcm/Makefile')
-rw-r--r-- | arch/arm/mach-bcm/Makefile | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/arch/arm/mach-bcm/Makefile b/arch/arm/mach-bcm/Makefile index a326b28c4406..731292114975 100644 --- a/arch/arm/mach-bcm/Makefile +++ b/arch/arm/mach-bcm/Makefile | |||
@@ -10,10 +10,23 @@ | |||
10 | # of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | # of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
11 | # GNU General Public License for more details. | 11 | # GNU General Public License for more details. |
12 | 12 | ||
13 | obj-$(CONFIG_ARCH_BCM_MOBILE) := board_bcm281xx.o board_bcm21664.o \ | 13 | # BCM281XX |
14 | bcm_kona_smc.o bcm_kona_smc_asm.o kona.o | 14 | obj-$(CONFIG_ARCH_BCM_281XX) += board_bcm281xx.o |
15 | |||
16 | # BCM21664 | ||
17 | obj-$(CONFIG_ARCH_BCM_21664) += board_bcm21664.o | ||
18 | |||
19 | # BCM281XX and BCM21664 L2 cache control | ||
20 | obj-$(CONFIG_ARCH_BCM_MOBILE_L2_CACHE) += kona_l2_cache.o | ||
21 | |||
22 | # Support for secure monitor traps | ||
23 | obj-$(CONFIG_ARCH_BCM_MOBILE_SMC) += bcm_kona_smc.o | ||
24 | ifeq ($(call as-instr,.arch_extension sec,as_has_sec),as_has_sec) | ||
25 | CFLAGS_bcm_kona_smc.o += -Wa,-march=armv7-a+sec -DREQUIRES_SEC | ||
26 | endif | ||
27 | |||
28 | # BCM2835 | ||
15 | obj-$(CONFIG_ARCH_BCM2835) += board_bcm2835.o | 29 | obj-$(CONFIG_ARCH_BCM2835) += board_bcm2835.o |
16 | 30 | ||
17 | plus_sec := $(call as-instr,.arch_extension sec,+sec) | 31 | # BCM5301X |
18 | AFLAGS_bcm_kona_smc_asm.o :=-Wa,-march=armv7-a$(plus_sec) | ||
19 | obj-$(CONFIG_ARCH_BCM_5301X) += bcm_5301x.o | 32 | obj-$(CONFIG_ARCH_BCM_5301X) += bcm_5301x.o |