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_ARMADA_37XX
78 bool "Support Armada 37xx platforms"
82 config TARGET_DB_88F6720
83 bool "Support DB-88F6720 Armada 375"
86 config TARGET_DB_88F6820_GP
87 bool "Support DB-88F6820-GP"
90 config TARGET_DB_88F6820_AMC
91 bool "Support DB-88F6820-AMC"
94 config TARGET_MVEBU_ARMADA_8K
95 bool "Support Armada 7k/8k platforms"
97 select BOARD_LATE_INIT
100 config TARGET_DB_MV784MP_GP
101 bool "Support db-mv784mp-gp"
105 bool "Support Synology DS414"
109 bool "Support maxbcm"
112 config TARGET_THEADORABLE
113 bool "Support theadorable Armada XP"
114 select BOARD_LATE_INIT if USB
117 config TARGET_CONTROLCENTERDC
118 bool "Support CONTROLCENTERDC"
124 default "clearfog" if TARGET_CLEARFOG
125 default "mvebu_armada-37xx" if TARGET_MVEBU_ARMADA_37XX
126 default "db-88f6720" if TARGET_DB_88F6720
127 default "db-88f6820-gp" if TARGET_DB_88F6820_GP
128 default "db-88f6820-amc" if TARGET_DB_88F6820_AMC
129 default "mvebu_armada-8k" if TARGET_MVEBU_ARMADA_8K
130 default "db-mv784mp-gp" if TARGET_DB_MV784MP_GP
131 default "ds414" if TARGET_DS414
132 default "maxbcm" if TARGET_MAXBCM
133 default "theadorable" if TARGET_THEADORABLE
135 config SYS_CONFIG_NAME
136 default "clearfog" if TARGET_CLEARFOG
137 default "mvebu_armada-37xx" if TARGET_MVEBU_ARMADA_37XX
138 default "db-88f6720" if TARGET_DB_88F6720
139 default "db-88f6820-gp" if TARGET_DB_88F6820_GP
140 default "db-88f6820-amc" if TARGET_DB_88F6820_AMC
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
148 default "Marvell" if TARGET_DB_MV784MP_GP
149 default "Marvell" if TARGET_MVEBU_ARMADA_37XX
150 default "Marvell" if TARGET_DB_88F6720
151 default "Marvell" if TARGET_DB_88F6820_GP
152 default "Marvell" if TARGET_DB_88F6820_AMC
153 default "Marvell" if TARGET_MVEBU_ARMADA_8K
154 default "solidrun" if TARGET_CLEARFOG
155 default "Synology" if TARGET_DS414
161 bool "Enable eFuse support"
163 depends on HAVE_MVEBU_EFUSE
165 Enable support for reading and writing eFuses on mvebu SoCs.
167 config MVEBU_EFUSE_FAKE
168 bool "Fake eFuse access (dry run)"
170 depends on MVEBU_EFUSE
172 This enables a "dry run" mode where eFuses are not really programmed.
173 Instead the eFuse accesses are emulated by writing to and reading
175 This is can be used for testing prog scripts.
177 config SECURED_MODE_IMAGE
178 bool "Build image for trusted boot"
182 Build an image that employs the ARMADA SoC's trusted boot framework
183 for securely booting images.
185 config SECURED_MODE_CSK_INDEX
186 int "Index of active CSK"
188 depends on SECURED_MODE_IMAGE