3 config HAVE_MVEBU_EFUSE
12 select SPL_DM_SEQ_ALIAS
15 select BOARD_EARLY_INIT_F
30 select HAVE_MVEBU_EFUSE
41 # Armada 7K and 8K are very similar - use only one Kconfig symbol for both
46 # Armada PLL frequency (used for NAND clock generation)
47 config SYS_MVEBU_PLL_CLOCK
49 default "2000000000" if ARMADA_XP || ARMADA_3700 || ARMADA_8K
50 default "1000000000" if ARMADA_38X || ARMADA_375
52 # Armada XP/38x SoC types...
71 prompt "Armada XP/375/38x/3700/7K/8K board select"
74 config TARGET_CLEARFOG
75 bool "Support ClearFog"
78 config TARGET_MVEBU_ARMADA_37XX
79 bool "Support Armada 37xx platforms"
83 config TARGET_DB_88F6720
84 bool "Support DB-88F6720 Armada 375"
87 config TARGET_DB_88F6820_GP
88 bool "Support DB-88F6820-GP"
91 config TARGET_DB_88F6820_AMC
92 bool "Support DB-88F6820-AMC"
95 config TARGET_TURRIS_OMNIA
96 bool "Support Turris Omnia"
99 config TARGET_TURRIS_MOX
100 bool "Support Turris Mox"
103 config TARGET_MVEBU_ARMADA_8K
104 bool "Support Armada 7k/8k platforms"
106 select BOARD_LATE_INIT
109 config TARGET_DB_MV784MP_GP
110 bool "Support db-mv784mp-gp"
114 bool "Support Synology DS414"
118 bool "Support maxbcm"
121 config TARGET_THEADORABLE
122 bool "Support theadorable Armada XP"
123 select BOARD_LATE_INIT if USB
127 config TARGET_CONTROLCENTERDC
128 bool "Support CONTROLCENTERDC"
134 default "clearfog" if TARGET_CLEARFOG
135 default "mvebu_armada-37xx" if TARGET_MVEBU_ARMADA_37XX
136 default "db-88f6720" if TARGET_DB_88F6720
137 default "db-88f6820-gp" if TARGET_DB_88F6820_GP
138 default "db-88f6820-amc" if TARGET_DB_88F6820_AMC
139 default "turris_omnia" if TARGET_TURRIS_OMNIA
140 default "turris_mox" if TARGET_TURRIS_MOX
141 default "mvebu_armada-8k" if TARGET_MVEBU_ARMADA_8K
142 default "db-mv784mp-gp" if TARGET_DB_MV784MP_GP
143 default "ds414" if TARGET_DS414
144 default "maxbcm" if TARGET_MAXBCM
145 default "theadorable" if TARGET_THEADORABLE
147 config SYS_CONFIG_NAME
148 default "clearfog" if TARGET_CLEARFOG
149 default "mvebu_armada-37xx" if TARGET_MVEBU_ARMADA_37XX
150 default "db-88f6720" if TARGET_DB_88F6720
151 default "db-88f6820-gp" if TARGET_DB_88F6820_GP
152 default "db-88f6820-amc" if TARGET_DB_88F6820_AMC
153 default "mvebu_armada-8k" if TARGET_MVEBU_ARMADA_8K
154 default "db-mv784mp-gp" if TARGET_DB_MV784MP_GP
155 default "ds414" if TARGET_DS414
156 default "maxbcm" if TARGET_MAXBCM
157 default "theadorable" if TARGET_THEADORABLE
158 default "turris_omnia" if TARGET_TURRIS_OMNIA
159 default "turris_mox" if TARGET_TURRIS_MOX
162 default "Marvell" if TARGET_DB_MV784MP_GP
163 default "Marvell" if TARGET_MVEBU_ARMADA_37XX
164 default "Marvell" if TARGET_DB_88F6720
165 default "Marvell" if TARGET_DB_88F6820_GP
166 default "Marvell" if TARGET_DB_88F6820_AMC
167 default "Marvell" if TARGET_MVEBU_ARMADA_8K
168 default "solidrun" if TARGET_CLEARFOG
169 default "Synology" if TARGET_DS414
170 default "CZ.NIC" if TARGET_TURRIS_OMNIA
171 default "CZ.NIC" if TARGET_TURRIS_MOX
176 if TARGET_TURRIS_OMNIA
179 prompt "Turris Omnia boot method"
181 config TURRIS_OMNIA_SPL_BOOT_DEVICE_SPI
184 config TURRIS_OMNIA_SPL_BOOT_DEVICE_MMC
192 bool "Enable eFuse support"
194 depends on HAVE_MVEBU_EFUSE
196 Enable support for reading and writing eFuses on mvebu SoCs.
198 config MVEBU_EFUSE_FAKE
199 bool "Fake eFuse access (dry run)"
201 depends on MVEBU_EFUSE
203 This enables a "dry run" mode where eFuses are not really programmed.
204 Instead the eFuse accesses are emulated by writing to and reading
206 This is can be used for testing prog scripts.
208 config SECURED_MODE_IMAGE
209 bool "Build image for trusted boot"
213 Build an image that employs the ARMADA SoC's trusted boot framework
214 for securely booting images.
216 config SECURED_MODE_CSK_INDEX
217 int "Index of active CSK"
219 depends on SECURED_MODE_IMAGE