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_V7 49 50config SAMA5D3 51 bool 52 select CPU_V7 53 54config SAMA5D4 55 bool 56 select CPU_V7 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_GPIO 89 select DM_ETH 90 91config TARGET_AT91SAM9261EK 92 bool "Atmel at91sam9261 reference board" 93 select AT91SAM9261 94 select BOARD_EARLY_INIT_F 95 96config TARGET_PM9261 97 bool "Ronetix pm9261 board" 98 select AT91SAM9261 99 100config TARGET_AT91SAM9263EK 101 bool "Atmel at91sam9263 reference board" 102 select AT91SAM9263 103 select BOARD_EARLY_INIT_F 104 105config TARGET_USB_A9263 106 bool "Caloa USB A9260 board" 107 select AT91SAM9263 108 109config TARGET_PM9263 110 bool "Ronetix pm9263 board" 111 select AT91SAM9263 112 113config TARGET_AT91SAM9M10G45EK 114 bool "Atmel AT91SAM9M10G45-EK board" 115 select AT91SAM9M10G45 116 select SUPPORT_SPL 117 select BOARD_EARLY_INIT_F 118 119config TARGET_PM9G45 120 bool "Ronetix pm9g45 board" 121 select AT91SAM9G45 122 123config TARGET_PICOSAM9G45 124 bool "Mini-box picosam9g45 board" 125 select AT91SAM9M10G45 126 select SUPPORT_SPL 127 128config TARGET_AT91SAM9N12EK 129 bool "Atmel AT91SAM9N12-EK board" 130 select AT91SAM9N12 131 select SUPPORT_SPL 132 select BOARD_EARLY_INIT_F 133 134config TARGET_AT91SAM9RLEK 135 bool "Atmel at91sam9rl reference board" 136 select AT91SAM9RL 137 select BOARD_EARLY_INIT_F 138 139config TARGET_AT91SAM9X5EK 140 bool "Atmel AT91SAM9X5-EK board" 141 select AT91SAM9X5 142 select SUPPORT_SPL 143 select BOARD_EARLY_INIT_F 144 select BOARD_LATE_INIT 145 146config TARGET_SAMA5D2_PTC 147 bool "SAMA5D2 PTC board" 148 select SAMA5D2 149 select SUPPORT_SPL 150 select BOARD_EARLY_INIT_F 151 152config TARGET_SAMA5D2_XPLAINED 153 bool "SAMA5D2 Xplained board" 154 select SAMA5D2 155 select SUPPORT_SPL 156 select BOARD_EARLY_INIT_F 157 select BOARD_LATE_INIT 158 159config TARGET_SAMA5D27_SOM1_EK 160 bool "SAMA5D27 SOM1 EK board" 161 select CPU_V7 162 select SUPPORT_SPL 163 select BOARD_EARLY_INIT_F 164 select BOARD_LATE_INIT 165 help 166 The SAMA5D27 SOM1 embeds SAMA5D2 SiP(System in Package), 167 a 64Mbit QSPI flash, KSZ8081 Phy and a Mac-address EEPROM 168 24AA02E48. The SAMA5D2 SiP integrates the ARM Cortex-A5 169 processor-based SAMA5D2 MPU with up to 1 Gbit DDR2-SDRAM 170 in a single package. 171 172config TARGET_SAMA5D3_XPLAINED 173 bool "SAMA5D3 Xplained board" 174 select SAMA5D3 175 select SUPPORT_SPL 176 select BOARD_EARLY_INIT_F 177 178config TARGET_SAMA5D3XEK 179 bool "SAMA5D3X-EK board" 180 select SAMA5D3 181 select BOARD_LATE_INIT 182 select SUPPORT_SPL 183 select BOARD_EARLY_INIT_F 184 185config TARGET_SAMA5D4_XPLAINED 186 bool "SAMA5D4 Xplained board" 187 select SAMA5D4 188 select SUPPORT_SPL 189 select BOARD_EARLY_INIT_F 190 select BOARD_LATE_INIT 191 192config TARGET_SAMA5D4EK 193 bool "SAMA5D4 Evaluation Kit" 194 select SAMA5D4 195 select SUPPORT_SPL 196 select BOARD_EARLY_INIT_F 197 select BOARD_LATE_INIT 198 199config TARGET_MA5D4EVK 200 bool "Aries MA5D4EVK Evaluation Kit" 201 select SAMA5D4 202 select SUPPORT_SPL 203 204config TARGET_MEESC 205 bool "Support meesc" 206 select AT91SAM9263 207 208config TARGET_CORVUS 209 bool "Support corvus" 210 select AT91SAM9M10G45 211 select SUPPORT_SPL 212 select DM 213 select DM_SERIAL 214 select DM_GPIO 215 select DM_ETH 216 217config TARGET_TAURUS 218 bool "Support taurus" 219 select AT91SAM9G20 220 select SUPPORT_SPL 221 select DM 222 select DM_SERIAL 223 select DM_GPIO 224 select DM_ETH 225 226config TARGET_SMARTWEB 227 bool "Support smartweb" 228 select AT91SAM9260 229 select SUPPORT_SPL 230 select DM 231 select DM_SERIAL 232 select DM_GPIO 233 select DM_ETH 234 235config TARGET_VINCO 236 bool "Support VINCO" 237 select SAMA5D4 238 select SUPPORT_SPL 239 240endchoice 241 242config SYS_SOC 243 default "at91" 244 245source "board/aries/ma5d4evk/Kconfig" 246source "board/atmel/at91rm9200ek/Kconfig" 247source "board/atmel/at91sam9260ek/Kconfig" 248source "board/atmel/at91sam9261ek/Kconfig" 249source "board/atmel/at91sam9263ek/Kconfig" 250source "board/atmel/at91sam9m10g45ek/Kconfig" 251source "board/atmel/at91sam9n12ek/Kconfig" 252source "board/atmel/at91sam9rlek/Kconfig" 253source "board/atmel/at91sam9x5ek/Kconfig" 254source "board/atmel/sama5d2_ptc/Kconfig" 255source "board/atmel/sama5d2_xplained/Kconfig" 256source "board/atmel/sama5d27_som1_ek/Kconfig" 257source "board/atmel/sama5d3_xplained/Kconfig" 258source "board/atmel/sama5d3xek/Kconfig" 259source "board/atmel/sama5d4_xplained/Kconfig" 260source "board/atmel/sama5d4ek/Kconfig" 261source "board/bluewater/gurnard/Kconfig" 262source "board/bluewater/snapper9260/Kconfig" 263source "board/calao/usb_a9263/Kconfig" 264source "board/egnite/ethernut5/Kconfig" 265source "board/esd/meesc/Kconfig" 266source "board/l+g/vinco/Kconfig" 267source "board/mini-box/picosam9g45/Kconfig" 268source "board/ronetix/pm9261/Kconfig" 269source "board/ronetix/pm9263/Kconfig" 270source "board/ronetix/pm9g45/Kconfig" 271source "board/siemens/corvus/Kconfig" 272source "board/siemens/taurus/Kconfig" 273source "board/siemens/smartweb/Kconfig" 274 275config SPL_LDSCRIPT 276 default "arch/arm/mach-at91/arm926ejs/u-boot-spl.lds" if CPU_ARM926EJS 277 default "arch/arm/mach-at91/armv7/u-boot-spl.lds" if CPU_V7 278 279endif 280