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_MVEBU_ARMADA_8K
100 bool "Support Armada 7k/8k platforms"
102 select BOARD_LATE_INIT
105 config TARGET_DB_MV784MP_GP
106 bool "Support db-mv784mp-gp"
110 bool "Support Synology DS414"
114 bool "Support maxbcm"
117 config TARGET_THEADORABLE
118 bool "Support theadorable Armada XP"
119 select BOARD_LATE_INIT if USB
123 config TARGET_CONTROLCENTERDC
124 bool "Support CONTROLCENTERDC"
130 default "clearfog" if TARGET_CLEARFOG
131 default "mvebu_armada-37xx" if TARGET_MVEBU_ARMADA_37XX
132 default "db-88f6720" if TARGET_DB_88F6720
133 default "db-88f6820-gp" if TARGET_DB_88F6820_GP
134 default "db-88f6820-amc" if TARGET_DB_88F6820_AMC
135 default "turris_omnia" if TARGET_TURRIS_OMNIA
136 default "mvebu_armada-8k" if TARGET_MVEBU_ARMADA_8K
137 default "db-mv784mp-gp" if TARGET_DB_MV784MP_GP
138 default "ds414" if TARGET_DS414
139 default "maxbcm" if TARGET_MAXBCM
140 default "theadorable" if TARGET_THEADORABLE
142 config SYS_CONFIG_NAME
143 default "clearfog" if TARGET_CLEARFOG
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 "mvebu_armada-8k" if TARGET_MVEBU_ARMADA_8K
149 default "db-mv784mp-gp" if TARGET_DB_MV784MP_GP
150 default "ds414" if TARGET_DS414
151 default "maxbcm" if TARGET_MAXBCM
152 default "theadorable" if TARGET_THEADORABLE
153 default "turris_omnia" if TARGET_TURRIS_OMNIA
156 default "Marvell" if TARGET_DB_MV784MP_GP
157 default "Marvell" if TARGET_MVEBU_ARMADA_37XX
158 default "Marvell" if TARGET_DB_88F6720
159 default "Marvell" if TARGET_DB_88F6820_GP
160 default "Marvell" if TARGET_DB_88F6820_AMC
161 default "Marvell" if TARGET_MVEBU_ARMADA_8K
162 default "solidrun" if TARGET_CLEARFOG
163 default "Synology" if TARGET_DS414
164 default "CZ.NIC" if TARGET_TURRIS_OMNIA
169 if TARGET_TURRIS_OMNIA
172 prompt "Turris Omnia boot method"
174 config TURRIS_OMNIA_SPL_BOOT_DEVICE_SPI
177 config TURRIS_OMNIA_SPL_BOOT_DEVICE_MMC
185 bool "Enable eFuse support"
187 depends on HAVE_MVEBU_EFUSE
189 Enable support for reading and writing eFuses on mvebu SoCs.
191 config MVEBU_EFUSE_FAKE
192 bool "Fake eFuse access (dry run)"
194 depends on MVEBU_EFUSE
196 This enables a "dry run" mode where eFuses are not really programmed.
197 Instead the eFuse accesses are emulated by writing to and reading
199 This is can be used for testing prog scripts.
201 config SECURED_MODE_IMAGE
202 bool "Build image for trusted boot"
206 Build an image that employs the ARMADA SoC's trusted boot framework
207 for securely booting images.
209 config SECURED_MODE_CSK_INDEX
210 int "Index of active CSK"
212 depends on SECURED_MODE_IMAGE