1 # SPDX-License-Identifier: GPL-2.0-only 2 # 3 # Copyright (C) 2012-2015 Broadcom Corporation 4 # 5 6 # Cygnus 7 obj-$(CONFIG_ARCH_BCM_CYGNUS) += bcm_cygnus.o 8 9 # Hurricane 2 10 obj-$(CONFIG_ARCH_BCM_HR2) += bcm_hr2.o 11 12 # Northstar Plus 13 obj-$(CONFIG_ARCH_BCM_NSP) += bcm_nsp.o 14 15 ifeq ($(CONFIG_ARCH_BCM_NSP),y) 16 obj-$(CONFIG_SMP) += platsmp.o 17 endif 18 19 # BCM281XX 20 obj-$(CONFIG_ARCH_BCM_281XX) += board_bcm28 21 22 # BCM21664 23 obj-$(CONFIG_ARCH_BCM_21664) += board_bcm21 24 25 # BCM23550 26 obj-$(CONFIG_ARCH_BCM_23550) += board_bcm23 27 28 # BCM281XX, BCM21664 and BCM23550 SMP support 29 obj-$(CONFIG_ARCH_BCM_MOBILE_SMP) += platsmp.o 30 31 # BCM281XX and BCM21664 L2 cache control 32 obj-$(CONFIG_ARCH_BCM_MOBILE_L2_CACHE) += kona 33 34 # Support for secure monitor traps 35 obj-$(CONFIG_ARCH_BCM_MOBILE_SMC) += bcm_kona_ 36 CFLAGS_REMOVE_bcm_kona_smc.o += $(CC_FLAGS_FTR 37 38 # BCM2835 39 ifeq ($(CONFIG_ARCH_BCM2835),y) 40 obj-y += board_bcm28 41 obj-y += bcm2711.o 42 ifeq ($(CONFIG_ARM),y) 43 obj-$(CONFIG_SMP) += platsmp.o 44 endif 45 endif 46 47 # BCM5301X 48 obj-$(CONFIG_ARCH_BCM_5301X) += bcm_5301x.o 49 ifeq ($(CONFIG_ARCH_BCM_5301X),y) 50 obj-$(CONFIG_SMP) += platsmp.o 51 endif 52 53 ifeq ($(CONFIG_ARCH_BRCMSTB),y) 54 CFLAGS_platsmp-brcmstb.o += -march=armv 55 obj-y += brcmstb.o 56 obj-$(CONFIG_SMP) += platsmp-brc 57 endif 58 59 # BCMBCA 60 ifeq ($(CONFIG_ARCH_BCMBCA),y) 61 obj-$(CONFIG_SMP) += bcm63xx_smp 62 endif
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.