blob: 378dfb999acfabd1851af4dd9ad0516292c66c75 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
# SPDX-License-Identifier: GPL-2.0+
#
# (C) Copyright 2019 Broadcom Ltd
#
# ccflags-y += -save-temps
ifndef CONFIG_SPL_BUILD
# u-boot proper
CFLAGS_board.o := $(if $(BUILD_TAG),-DBUILD_TAG='"$(BUILD_TAG)"')
obj-y += board.o
obj-y += spl_env.o
obj-$(CONFIG_BCMBCA_BOARD_SDK) += board_sdk.o
obj-y += bca_common.o
obj-$(CONFIG_BCMBCA_BOARD_SDK) += sdk_test_commands.o
obj-$(CONFIG_BCMBCA_PMC) += pmc_commands.o
obj-$(CONFIG_BCMBCA_HTTPD) += httpd/
obj-$(CONFIG_BCM_BOOTSTATE) += bcm_bootstate.o
obj-$(CONFIG_BCMBCA_BOARD_SDK) += board_secure.o
obj-$(CONFIG_BCMBCA_BOARD_SDK) += board_secure_sdk.o
obj-$(CONFIG_BCMBCA_BOARD_SDK) += board_secure_utils.o
obj-$(CONFIG_BCMBCA_BOARD_SDK) += board_secure_fit.o
obj-$(CONFIG_BCMBCA_BOARD_SDK) += mini-gmp/
obj-$(CONFIG_BCMBCA_BUTTON) += bcmbca_button.o reset_button.o
obj-y += $(subst ",,$(CONFIG_BCMBCA_EXTRA_BOARD_OBJECTS))
endif
ifndef CONFIG_TPL_BUILD
# SPL
ifndef CONFIG_BCMBCA_BOARD_TK_PROG
# Standard SPL
obj-$(CONFIG_SPL_BUILD) += boot_blob.o
obj-$(CONFIG_SPL_BUILD) += boot_flash.o
obj-$(CONFIG_SPL_BUILD) += board_spl.o
CFLAGS_board_spl.o := $(if $(BUILD_TAG),-DBUILD_TAG='"$(BUILD_TAG)"')
obj-$(CONFIG_SPL_BUILD) += spl_env.o
obj-$(CONFIG_SPL_BUILD) += early_abort.o
obj-$(CONFIG_SPL_BUILD) += board_secure.o
obj-$(CONFIG_SPL_BUILD) += board_secure_spl.o
else
# TK SPL
ifdef CONFIG_BCMBCA_BOARD_TK_PROG
obj-$(CONFIG_SPL_BUILD) += board_tk_prog.o
obj-$(CONFIG_SPL_BUILD) += board_secure.o
obj-$(CONFIG_SPL_BUILD) += board_secure_utils.o
obj-$(CONFIG_SPL_BUILD) += board_secure_spl.o
obj-$(CONFIG_SPL_BUILD) += mini-gmp/
endif
endif
endif
# TPL
obj-$(CONFIG_TPL_BUILD) += board_tpl.o
CFLAGS_board_tpl.o := $(if $(BUILD_TAG),-DBUILD_TAG='"$(BUILD_TAG)"')
obj-$(CONFIG_TPL_BUILD) += bca_common.o
obj-$(CONFIG_TPL_BUILD) += spl_env.o
bootstate-$(CONFIG_BCM_BOOTSTATE) += bcm_bootstate.o
obj-$(CONFIG_TPL_BUILD) += $(bootstate-y)
obj-$(CONFIG_BCMBCA_IKOS) += board_ikos.o
obj-$(CONFIG_TPL_BUILD) += board_secure.o
obj-$(CONFIG_TPL_BUILD) += board_secure_tpl.o
obj-$(CONFIG_TPL_BUILD) += board_secure_fit.o
obj-$(CONFIG_TPL_BUILD) += board_secure_utils.o
obj-$(CONFIG_TPL_BUILD) += mini-gmp/
|