1if ARCH_AT91 2 3config AT91FAMILY 4 def_bool y 5 6config AT91SAM9260 7 bool 8 select CPU_ARM926EJS 9 10config AT91SAM9G20 11 bool 12 select CPU_ARM926EJS 13 14config AT91SAM9XE 15 bool 16 select CPU_ARM926EJS 17 18config AT91SAM9261 19 bool 20 select CPU_ARM926EJS 21 22config AT91SAM9263 23 bool 24 select CPU_ARM926EJS 25 26config AT91SAM9G45 27 bool 28 select CPU_ARM926EJS 29 30config AT91SAM9M10G45 31 bool 32 select CPU_ARM926EJS 33 34config AT91SAM9N12 35 bool 36 select CPU_ARM926EJS 37 38config AT91SAM9RL 39 bool 40 select CPU_ARM926EJS 41 42config AT91SAM9X5 43 bool 44 select CPU_ARM926EJS 45 46config SAMA5D2 47 bool 48 select CPU_V7A 49 50config SAMA5D3 51 bool 52 select CPU_V7A 53 54config SAMA5D4 55 bool 56 select CPU_V7A 57 58choice 59 prompt "Atmel AT91 board select" 60 optional 61 62config TARGET_AT91RM9200EK 63 bool "Atmel AT91RM9200 evaluation kit" 64 select CPU_ARM920T 65 66config TARGET_AT91SAM9260EK 67 bool "Atmel at91sam9260 reference board" 68 select AT91SAM9260 69 select BOARD_EARLY_INIT_F 70 71config TARGET_ETHERNUT5 72 bool "Ethernut5 board" 73 select AT91SAM9XE 74 75config TARGET_SNAPPER9260 76 bool "Support snapper9260" 77 select AT91SAM9260 78 select DM 79 select DM_SERIAL 80 select DM_GPIO 81 82config TARGET_GURNARD 83 bool "Support gurnard" 84 select AT91SAM9G45 85 select BOARD_LATE_INIT 86 select DM 87 select DM_SERIAL 88 select DM_SPI 89 select DM_GPIO 90 select DM_ETH 91 select SPI 92 93config TARGET_AT91SAM9261EK 94 bool "Atmel at91sam9261 reference board" 95 select AT91SAM9261 96 select BOARD_EARLY_INIT_F 97 98config TARGET_PM9261 99 bool "Ronetix pm9261 board" 100 select AT91SAM9261 101 102config TARGET_AT91SAM9263EK 103 bool "Atmel at91sam9263 reference board" 104 select AT91SAM9263 105 select BOARD_EARLY_INIT_F 106 107config TARGET_USB_A9263 108 bool "Caloa USB A9260 board" 109 select AT91SAM9263 110 111config TARGET_PM9263 112 bool "Ronetix pm9263 board" 113 select AT91SAM9263 114 115config TARGET_AT91SAM9M10G45EK 116 bool "Atmel AT91SAM9M10G45-EK board" 117 select AT91SAM9M10G45 118 select SUPPORT_SPL 119 select BOARD_EARLY_INIT_F 120 121config TARGET_PM9G45 122 bool "Ronetix pm9g45 board" 123 select AT91SAM9G45 124 125config TARGET_PICOSAM9G45 126 bool "Mini-box picosam9g45 board" 127 select AT91SAM9M10G45 128 select SUPPORT_SPL 129 130config TARGET_AT91SAM9N12EK 131 bool "Atmel AT91SAM9N12-EK board" 132 select AT91SAM9N12 133 select SUPPORT_SPL 134 select BOARD_EARLY_INIT_F 135 136config TARGET_AT91SAM9RLEK 137 bool "Atmel at91sam9rl reference board" 138 select AT91SAM9RL 139 select BOARD_EARLY_INIT_F 140 141config TARGET_AT91SAM9X5EK 142 bool "Atmel AT91SAM9X5-EK board" 143 select AT91SAM9X5 144 select SUPPORT_SPL 145 select BOARD_EARLY_INIT_F 146 select BOARD_LATE_INIT 147 148config TARGET_SAMA5D2_PTC_EK 149 bool "SAMA5D2 PTC EK board" 150 select SAMA5D2 151 select BOARD_EARLY_INIT_F 152 153config TARGET_SAMA5D2_XPLAINED 154 bool "SAMA5D2 Xplained board" 155 select SAMA5D2 156 select SUPPORT_SPL 157 select BOARD_EARLY_INIT_F 158 select BOARD_LATE_INIT 159 160config TARGET_SAMA5D27_SOM1_EK 161 bool "SAMA5D27 SOM1 EK board" 162 select CPU_V7A 163 select SUPPORT_SPL 164 select BOARD_EARLY_INIT_F 165 select BOARD_LATE_INIT 166 help 167 The SAMA5D27 SOM1 embeds SAMA5D2 SiP(System in Package), 168 a 64Mbit QSPI flash, KSZ8081 Phy and a Mac-address EEPROM 169 24AA02E48. The SAMA5D2 SiP integrates the ARM Cortex-A5 170 processor-based SAMA5D2 MPU with up to 1 Gbit DDR2-SDRAM 171 in a single package. 172 173config TARGET_SAMA5D3_XPLAINED 174 bool "SAMA5D3 Xplained board" 175 select SAMA5D3 176 select SUPPORT_SPL 177 select BOARD_EARLY_INIT_F 178 179config TARGET_SAMA5D3XEK 180 bool "SAMA5D3X-EK board" 181 select SAMA5D3 182 select BOARD_LATE_INIT 183 select SUPPORT_SPL 184 select BOARD_EARLY_INIT_F 185 186config TARGET_SAMA5D4_XPLAINED 187 bool "SAMA5D4 Xplained board" 188 select SAMA5D4 189 select SUPPORT_SPL 190 select BOARD_EARLY_INIT_F 191 select BOARD_LATE_INIT 192 193config TARGET_SAMA5D4EK 194 bool "SAMA5D4 Evaluation Kit" 195 select SAMA5D4 196 select SUPPORT_SPL 197 select BOARD_EARLY_INIT_F 198 select BOARD_LATE_INIT 199 200config TARGET_MEESC 201 bool "Support meesc" 202 select AT91SAM9263 203 204config TARGET_CORVUS 205 bool "Support corvus" 206 select AT91SAM9M10G45 207 select SUPPORT_SPL 208 select DM 209 select DM_SERIAL 210 select DM_GPIO 211 select DM_ETH 212 213config TARGET_TAURUS 214 bool "Support taurus" 215 select AT91SAM9G20 216 select SUPPORT_SPL 217 select DM 218 select DM_SERIAL 219 select DM_SPI 220 select DM_GPIO 221 select DM_ETH 222 select SPI 223 224config TARGET_SMARTWEB 225 bool "Support smartweb" 226 select AT91SAM9260 227 select SUPPORT_SPL 228 select DM 229 select DM_SERIAL 230 select DM_GPIO 231 select DM_ETH 232 233config TARGET_VINCO 234 bool "Support VINCO" 235 select SAMA5D4 236 select SUPPORT_SPL 237 select DM 238 select DM_SPI 239 select SPI 240 241config TARGET_WB45N 242 bool "Support Laird WB45N" 243 select CPU_ARM926EJS 244 select SUPPORT_SPL 245 246config TARGET_WB50N 247 bool "Support Laird WB50N" 248 select BOARD_LATE_INIT 249 select CPU_V7A 250 select SUPPORT_SPL 251 select BOARD_EARLY_INIT_F 252 253endchoice 254 255config SYS_SOC 256 default "at91" 257 258source "board/atmel/at91rm9200ek/Kconfig" 259source "board/atmel/at91sam9260ek/Kconfig" 260source "board/atmel/at91sam9261ek/Kconfig" 261source "board/atmel/at91sam9263ek/Kconfig" 262source "board/atmel/at91sam9m10g45ek/Kconfig" 263source "board/atmel/at91sam9n12ek/Kconfig" 264source "board/atmel/at91sam9rlek/Kconfig" 265source "board/atmel/at91sam9x5ek/Kconfig" 266source "board/atmel/sama5d2_ptc_ek/Kconfig" 267source "board/atmel/sama5d2_xplained/Kconfig" 268source "board/atmel/sama5d27_som1_ek/Kconfig" 269source "board/atmel/sama5d3_xplained/Kconfig" 270source "board/atmel/sama5d3xek/Kconfig" 271source "board/atmel/sama5d4_xplained/Kconfig" 272source "board/atmel/sama5d4ek/Kconfig" 273source "board/bluewater/gurnard/Kconfig" 274source "board/bluewater/snapper9260/Kconfig" 275source "board/calao/usb_a9263/Kconfig" 276source "board/egnite/ethernut5/Kconfig" 277source "board/esd/meesc/Kconfig" 278source "board/l+g/vinco/Kconfig" 279source "board/mini-box/picosam9g45/Kconfig" 280source "board/ronetix/pm9261/Kconfig" 281source "board/ronetix/pm9263/Kconfig" 282source "board/ronetix/pm9g45/Kconfig" 283source "board/siemens/corvus/Kconfig" 284source "board/siemens/taurus/Kconfig" 285source "board/siemens/smartweb/Kconfig" 286source "board/laird/wb45n/Kconfig" 287source "board/laird/wb50n/Kconfig" 288 289config SPL_LDSCRIPT 290 default "arch/arm/mach-at91/arm926ejs/u-boot-spl.lds" if CPU_ARM926EJS 291 default "arch/arm/mach-at91/armv7/u-boot-spl.lds" if CPU_V7A 292 293endif 294