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_MVEBU_ARMADA_8K
96 bool "Support Armada 7k/8k platforms"
98 select BOARD_LATE_INIT
101 config TARGET_DB_MV784MP_GP
102 bool "Support db-mv784mp-gp"
106 bool "Support Synology DS414"
110 bool "Support maxbcm"
113 config TARGET_THEADORABLE
114 bool "Support theadorable Armada XP"
115 select BOARD_LATE_INIT if USB
119 config TARGET_CONTROLCENTERDC
120 bool "Support CONTROLCENTERDC"
126 default "clearfog" if TARGET_CLEARFOG
127 default "mvebu_armada-37xx" if TARGET_MVEBU_ARMADA_37XX
128 default "db-88f6720" if TARGET_DB_88F6720
129 default "db-88f6820-gp" if TARGET_DB_88F6820_GP
130 default "db-88f6820-amc" if TARGET_DB_88F6820_AMC
131 default "mvebu_armada-8k" if TARGET_MVEBU_ARMADA_8K
132 default "db-mv784mp-gp" if TARGET_DB_MV784MP_GP
133 default "ds414" if TARGET_DS414
134 default "maxbcm" if TARGET_MAXBCM
135 default "theadorable" if TARGET_THEADORABLE
137 config SYS_CONFIG_NAME
138 default "clearfog" if TARGET_CLEARFOG
139 default "mvebu_armada-37xx" if TARGET_MVEBU_ARMADA_37XX
140 default "db-88f6720" if TARGET_DB_88F6720
141 default "db-88f6820-gp" if TARGET_DB_88F6820_GP
142 default "db-88f6820-amc" if TARGET_DB_88F6820_AMC
143 default "mvebu_armada-8k" if TARGET_MVEBU_ARMADA_8K
144 default "db-mv784mp-gp" if TARGET_DB_MV784MP_GP
145 default "ds414" if TARGET_DS414
146 default "maxbcm" if TARGET_MAXBCM
147 default "theadorable" if TARGET_THEADORABLE
150 default "Marvell" if TARGET_DB_MV784MP_GP
151 default "Marvell" if TARGET_MVEBU_ARMADA_37XX
152 default "Marvell" if TARGET_DB_88F6720
153 default "Marvell" if TARGET_DB_88F6820_GP
154 default "Marvell" if TARGET_DB_88F6820_AMC
155 default "Marvell" if TARGET_MVEBU_ARMADA_8K
156 default "solidrun" if TARGET_CLEARFOG
157 default "Synology" if TARGET_DS414
163 bool "Enable eFuse support"
165 depends on HAVE_MVEBU_EFUSE
167 Enable support for reading and writing eFuses on mvebu SoCs.
169 config MVEBU_EFUSE_FAKE
170 bool "Fake eFuse access (dry run)"
172 depends on MVEBU_EFUSE
174 This enables a "dry run" mode where eFuses are not really programmed.
175 Instead the eFuse accesses are emulated by writing to and reading
177 This is can be used for testing prog scripts.
179 config SECURED_MODE_IMAGE
180 bool "Build image for trusted boot"
184 Build an image that employs the ARMADA SoC's trusted boot framework
185 for securely booting images.
187 config SECURED_MODE_CSK_INDEX
188 int "Index of active CSK"
190 depends on SECURED_MODE_IMAGE