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...
70 prompt "Armada XP/375/38x/3700/7K/8K board select"
73 config TARGET_CLEARFOG
74 bool "Support ClearFog"
77 config TARGET_MVEBU_DB_88F3720
78 bool "Support DB-88F3720 Armada 3720"
81 config TARGET_DB_88F6720
82 bool "Support DB-88F6720 Armada 375"
85 config TARGET_DB_88F6820_GP
86 bool "Support DB-88F6820-GP"
89 config TARGET_DB_88F6820_AMC
90 bool "Support DB-88F6820-AMC"
93 config TARGET_MVEBU_ARMADA_8K
94 bool "Support Armada 7k/8k platforms"
96 select BOARD_LATE_INIT
98 config TARGET_DB_MV784MP_GP
99 bool "Support db-mv784mp-gp"
103 bool "Support Synology DS414"
107 bool "Support maxbcm"
110 config TARGET_THEADORABLE
111 bool "Support theadorable Armada XP"
112 select BOARD_LATE_INIT if USB
118 default "clearfog" if TARGET_CLEARFOG
119 default "mvebu_db-88f3720" if TARGET_MVEBU_DB_88F3720
120 default "db-88f6720" if TARGET_DB_88F6720
121 default "db-88f6820-gp" if TARGET_DB_88F6820_GP
122 default "db-88f6820-amc" if TARGET_DB_88F6820_AMC
123 default "mvebu_armada-8k" if TARGET_MVEBU_ARMADA_8K
124 default "db-mv784mp-gp" if TARGET_DB_MV784MP_GP
125 default "ds414" if TARGET_DS414
126 default "maxbcm" if TARGET_MAXBCM
127 default "theadorable" if TARGET_THEADORABLE
129 config SYS_CONFIG_NAME
130 default "clearfog" if TARGET_CLEARFOG
131 default "mvebu_db-88f3720" if TARGET_MVEBU_DB_88F3720
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 "mvebu_armada-8k" if TARGET_MVEBU_ARMADA_8K
136 default "db-mv784mp-gp" if TARGET_DB_MV784MP_GP
137 default "ds414" if TARGET_DS414
138 default "maxbcm" if TARGET_MAXBCM
139 default "theadorable" if TARGET_THEADORABLE
142 default "Marvell" if TARGET_DB_MV784MP_GP
143 default "Marvell" if TARGET_MVEBU_DB_88F3720
144 default "Marvell" if TARGET_DB_88F6720
145 default "Marvell" if TARGET_DB_88F6820_GP
146 default "Marvell" if TARGET_DB_88F6820_AMC
147 default "Marvell" if TARGET_MVEBU_ARMADA_8K
148 default "solidrun" if TARGET_CLEARFOG
149 default "Synology" if TARGET_DS414
155 bool "Enable eFuse support"
157 depends on HAVE_MVEBU_EFUSE
159 Enable support for reading and writing eFuses on mvebu SoCs.
161 config MVEBU_EFUSE_FAKE
162 bool "Fake eFuse access (dry run)"
164 depends on MVEBU_EFUSE
166 This enables a "dry run" mode where eFuses are not really programmed.
167 Instead the eFuse accesses are emulated by writing to and reading
169 This is can be used for testing prog scripts.
171 config SECURED_MODE_IMAGE
172 bool "Build image for trusted boot"
176 Build an image that employs the ARMADA SoC's trusted boot framework
177 for securely booting images.
179 config SECURED_MODE_CSK_INDEX
180 int "Index of active CSK"
182 depends on SECURED_MODE_IMAGE