summaryrefslogtreecommitdiffstats
path: root/board/broadcom/bcmbca/Kconfig
blob: 3beae8b4d8e713dce60136b8101f7d3e740e7eff (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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# SPDX-License-Identifier: GPL-2.0+
#
# (C) Copyright 2019 Broadcom Ltd
#

config SYS_VENDOR
	default "broadcom"

config SYS_BOARD
	default "bcmbca"

if TARGET_BCM963158
config SYS_CONFIG_NAME
	default "bcm963158"
endif

if TARGET_BCM96858
config SYS_CONFIG_NAME
	default "bcm96858"
endif

if TARGET_BCM96856
config SYS_CONFIG_NAME
	default "bcm96856"
endif

if TARGET_BCM963178
config SYS_CONFIG_NAME
	default "bcm963178"
endif

if TARGET_BCM947622
config SYS_CONFIG_NAME
	default "bcm947622"
endif

if TARGET_BCM96756
config SYS_CONFIG_NAME
	default "bcm96756"
endif

if TARGET_BCM96846
config SYS_CONFIG_NAME
    default "bcm96846"
endif

if TARGET_BCM96878
config SYS_CONFIG_NAME
    default "bcm96878"
endif

if TARGET_BCM96855
config SYS_CONFIG_NAME
    default "bcm96855"
endif

if TARGET_BCM94908
config SYS_CONFIG_NAME
	default "bcm94908"
endif

if TARGET_BCM94912
config SYS_CONFIG_NAME
	default "bcm94912"
endif

if TARGET_BCM963146
config SYS_CONFIG_NAME
	default "bcm963146"
endif

if TARGET_BCM963138
config SYS_CONFIG_NAME
	default "bcm963138"
endif

if TARGET_BCM963148
config SYS_CONFIG_NAME
	default "bcm963148"
endif

config BCMBCA_HTTPD
	bool "Support HTTPD server"
	depends on NET

config BCMBCA_IKOS
	bool "IKOS"
	depends on !CONFIG_SYS_ARCH_TIMER
	help
	  Enable IKOS build 

config BCMBCA_BOARD_SPECIFIC_DT
	bool "Load board specific device tree for uboot"

config BCMBCA_UPDATE_MCB_IN_ENV
	bool "Auto update MCB selector in environment"
	depends on BCMBCA_BOARD_SPECIFIC_DT
	default y

config BCMBCA_BOARD_SDK
	bool "Support board sdk"
	default y

config BCMBCA_EARLY_ABORT_JTAG_UNLOCK
	bool "Unlocks JTAG in early abort. Hazardous: Use in debug/development mode only"
	help
          JTAG unlock is a debug feature helping to unbrick board if booted to BOOTROM secure mode
		
#Hopefully temporary home for this driver
#since we need this in tpl, we can't have it under misc 
config BCM_BOOTSTATE
	bool "Enable support for Broadcom Bootstate Driver"
	help
	  If you say Y here, you will get support broadcom bootstate
	  mechanism

config BCMBCA_EXTRA_BOARD_OBJECTS
	string "Space Seperated List of Extra board/broadcom/bcmbca  objects to build"
	help
	  To add additional files to the uboot proper in the board/broadcom/bcmbca directory
	  add the names of the .o files in a space-separated list

config BCMBCA_BOARD_TK_PROG
	bool "Build Turnkey Programming SPL Version"
	default n

config BCMBCA_BUTTON
	bool "button support for broadcom board"
	depends on DM
	default y