3 config HAVE_MVEBU_EFUSE
10 select BOARD_EARLY_INIT_F
13 select SPL_DM_SEQ_ALIAS
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"
79 bool "Support Helios4"
82 config TARGET_MVEBU_ARMADA_37XX
83 bool "Support Armada 37xx platforms"
87 config TARGET_DB_88F6720
88 bool "Support DB-88F6720 Armada 375"
91 config TARGET_DB_88F6820_GP
92 bool "Support DB-88F6820-GP"
95 config TARGET_DB_88F6820_AMC
96 bool "Support DB-88F6820-AMC"
99 config TARGET_TURRIS_OMNIA
100 bool "Support Turris Omnia"
103 config TARGET_TURRIS_MOX
104 bool "Support Turris Mox"
107 config TARGET_MVEBU_ARMADA_8K
108 bool "Support Armada 7k/8k platforms"
110 select BOARD_LATE_INIT
113 config TARGET_DB_MV784MP_GP
114 bool "Support db-mv784mp-gp"
118 bool "Support Synology DS414"
122 bool "Support maxbcm"
125 config TARGET_THEADORABLE
126 bool "Support theadorable Armada XP"
127 select BOARD_LATE_INIT if USB
131 config TARGET_CONTROLCENTERDC
132 bool "Support CONTROLCENTERDC"
136 bool "Support Allied Telesis x530"
142 default "clearfog" if TARGET_CLEARFOG
143 default "helios4" if TARGET_HELIOS4
144 default "mvebu_armada-37xx" if TARGET_MVEBU_ARMADA_37XX
145 default "db-88f6720" if TARGET_DB_88F6720
146 default "db-88f6820-gp" if TARGET_DB_88F6820_GP
147 default "db-88f6820-amc" if TARGET_DB_88F6820_AMC
148 default "turris_omnia" if TARGET_TURRIS_OMNIA
149 default "turris_mox" if TARGET_TURRIS_MOX
150 default "mvebu_armada-8k" if TARGET_MVEBU_ARMADA_8K
151 default "db-mv784mp-gp" if TARGET_DB_MV784MP_GP
152 default "ds414" if TARGET_DS414
153 default "maxbcm" if TARGET_MAXBCM
154 default "theadorable" if TARGET_THEADORABLE
155 default "a38x" if TARGET_CONTROLCENTERDC
156 default "x530" if TARGET_X530
158 config SYS_CONFIG_NAME
159 default "clearfog" if TARGET_CLEARFOG
160 default "helios4" if TARGET_HELIOS4
161 default "mvebu_armada-37xx" if TARGET_MVEBU_ARMADA_37XX
162 default "db-88f6720" if TARGET_DB_88F6720
163 default "db-88f6820-gp" if TARGET_DB_88F6820_GP
164 default "db-88f6820-amc" if TARGET_DB_88F6820_AMC
165 default "mvebu_armada-8k" if TARGET_MVEBU_ARMADA_8K
166 default "db-mv784mp-gp" if TARGET_DB_MV784MP_GP
167 default "ds414" if TARGET_DS414
168 default "maxbcm" if TARGET_MAXBCM
169 default "theadorable" if TARGET_THEADORABLE
170 default "turris_omnia" if TARGET_TURRIS_OMNIA
171 default "turris_mox" if TARGET_TURRIS_MOX
172 default "controlcenterdc" if TARGET_CONTROLCENTERDC
173 default "x530" if TARGET_X530
176 default "Marvell" if TARGET_DB_MV784MP_GP
177 default "Marvell" if TARGET_MVEBU_ARMADA_37XX
178 default "Marvell" if TARGET_DB_88F6720
179 default "Marvell" if TARGET_DB_88F6820_GP
180 default "Marvell" if TARGET_DB_88F6820_AMC
181 default "Marvell" if TARGET_MVEBU_ARMADA_8K
182 default "solidrun" if TARGET_CLEARFOG
183 default "kobol" if TARGET_HELIOS4
184 default "Synology" if TARGET_DS414
185 default "CZ.NIC" if TARGET_TURRIS_OMNIA
186 default "CZ.NIC" if TARGET_TURRIS_MOX
187 default "gdsys" if TARGET_CONTROLCENTERDC
188 default "alliedtelesis" if TARGET_X530
196 config MVEBU_SPL_BOOT_DEVICE_SPI
199 config MVEBU_SPL_BOOT_DEVICE_MMC
201 select SPL_LIBDISK_SUPPORT
203 config MVEBU_SPL_BOOT_DEVICE_UART
209 bool "Enable eFuse support"
211 depends on HAVE_MVEBU_EFUSE
213 Enable support for reading and writing eFuses on mvebu SoCs.
215 config MVEBU_EFUSE_FAKE
216 bool "Fake eFuse access (dry run)"
218 depends on MVEBU_EFUSE
220 This enables a "dry run" mode where eFuses are not really programmed.
221 Instead the eFuse accesses are emulated by writing to and reading
223 This is can be used for testing prog scripts.
225 config SECURED_MODE_IMAGE
226 bool "Build image for trusted boot"
230 Build an image that employs the ARMADA SoC's trusted boot framework
231 for securely booting images.
233 config SECURED_MODE_CSK_INDEX
234 int "Index of active CSK"
236 depends on SECURED_MODE_IMAGE