mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-08-24 10:58:52 +09:00
![Philipp Tomsich](/assets/img/avatar_default.png)
With SPL_LDSCRIPT moved to Kconfig (and this being a 'string' config node), all the lingering definitions in header files will cause warnings/errors due to the redefinition of the configuration item. As we don't want to pollute the defconfig files (and values should usually be identical for entire architectures), the defaults are moved into Kconfig. Kconfig will always pick the first default that matches, so please keep these values at the end of each file (to allow any board-specific Kconfig, which will be included earlier) to override with an unconditional default setting. Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Reviewed-by: Simon Glass <sjg@chromium.org>
207 lines
4.5 KiB
Plaintext
207 lines
4.5 KiB
Plaintext
if ARCH_AT91
|
|
|
|
choice
|
|
prompt "Atmel AT91 board select"
|
|
optional
|
|
|
|
config TARGET_AT91RM9200EK
|
|
bool "Atmel AT91RM9200 evaluation kit"
|
|
select CPU_ARM920T
|
|
|
|
config TARGET_AT91SAM9260EK
|
|
bool "Atmel at91sam9260 reference board"
|
|
select CPU_ARM926EJS
|
|
select BOARD_EARLY_INIT_F
|
|
|
|
config TARGET_ETHERNUT5
|
|
bool "Ethernut5 board"
|
|
select CPU_ARM926EJS
|
|
|
|
config TARGET_SNAPPER9260
|
|
bool "Support snapper9260"
|
|
select CPU_ARM926EJS
|
|
select DM
|
|
select DM_SERIAL
|
|
select DM_GPIO
|
|
|
|
config TARGET_GURNARD
|
|
bool "Support gurnard"
|
|
select BOARD_LATE_INIT
|
|
select CPU_ARM926EJS
|
|
select DM
|
|
select DM_SERIAL
|
|
select DM_GPIO
|
|
select DM_ETH
|
|
|
|
config TARGET_AT91SAM9261EK
|
|
bool "Atmel at91sam9261 reference board"
|
|
select CPU_ARM926EJS
|
|
select BOARD_EARLY_INIT_F
|
|
|
|
config TARGET_PM9261
|
|
bool "Ronetix pm9261 board"
|
|
select CPU_ARM926EJS
|
|
|
|
config TARGET_AT91SAM9263EK
|
|
bool "Atmel at91sam9263 reference board"
|
|
select CPU_ARM926EJS
|
|
select BOARD_EARLY_INIT_F
|
|
|
|
config TARGET_USB_A9263
|
|
bool "Caloa USB A9260 board"
|
|
select CPU_ARM926EJS
|
|
|
|
config TARGET_PM9263
|
|
bool "Ronetix pm9263 board"
|
|
select CPU_ARM926EJS
|
|
|
|
config TARGET_AT91SAM9M10G45EK
|
|
bool "Atmel AT91SAM9M10G45-EK board"
|
|
select CPU_ARM926EJS
|
|
select SUPPORT_SPL
|
|
select BOARD_EARLY_INIT_F
|
|
|
|
config TARGET_PM9G45
|
|
bool "Ronetix pm9g45 board"
|
|
select CPU_ARM926EJS
|
|
|
|
config TARGET_PICOSAM9G45
|
|
bool "Mini-box picosam9g45 board"
|
|
select CPU_ARM926EJS
|
|
select SUPPORT_SPL
|
|
|
|
config TARGET_AT91SAM9N12EK
|
|
bool "Atmel AT91SAM9N12-EK board"
|
|
select CPU_ARM926EJS
|
|
select SUPPORT_SPL
|
|
select BOARD_EARLY_INIT_F
|
|
|
|
config TARGET_AT91SAM9RLEK
|
|
bool "Atmel at91sam9rl reference board"
|
|
select CPU_ARM926EJS
|
|
select BOARD_EARLY_INIT_F
|
|
|
|
config TARGET_AT91SAM9X5EK
|
|
bool "Atmel AT91SAM9X5-EK board"
|
|
select CPU_ARM926EJS
|
|
select SUPPORT_SPL
|
|
select BOARD_EARLY_INIT_F
|
|
|
|
config TARGET_SAMA5D2_PTC
|
|
bool "SAMA5D2 PTC board"
|
|
select CPU_V7
|
|
select SUPPORT_SPL
|
|
select BOARD_EARLY_INIT_F
|
|
|
|
config TARGET_SAMA5D2_XPLAINED
|
|
bool "SAMA5D2 Xplained board"
|
|
select CPU_V7
|
|
select SUPPORT_SPL
|
|
select BOARD_EARLY_INIT_F
|
|
|
|
config TARGET_SAMA5D3_XPLAINED
|
|
bool "SAMA5D3 Xplained board"
|
|
select CPU_V7
|
|
select SUPPORT_SPL
|
|
select BOARD_EARLY_INIT_F
|
|
|
|
config TARGET_SAMA5D3XEK
|
|
bool "SAMA5D3X-EK board"
|
|
select BOARD_LATE_INIT
|
|
select CPU_V7
|
|
select SUPPORT_SPL
|
|
select BOARD_EARLY_INIT_F
|
|
|
|
config TARGET_SAMA5D4_XPLAINED
|
|
bool "SAMA5D4 Xplained board"
|
|
select CPU_V7
|
|
select SUPPORT_SPL
|
|
select BOARD_EARLY_INIT_F
|
|
|
|
config TARGET_SAMA5D4EK
|
|
bool "SAMA5D4 Evaluation Kit"
|
|
select CPU_V7
|
|
select SUPPORT_SPL
|
|
select BOARD_EARLY_INIT_F
|
|
|
|
config TARGET_MA5D4EVK
|
|
bool "Aries MA5D4EVK Evaluation Kit"
|
|
select CPU_V7
|
|
select SUPPORT_SPL
|
|
|
|
config TARGET_MEESC
|
|
bool "Support meesc"
|
|
select CPU_ARM926EJS
|
|
|
|
config TARGET_CORVUS
|
|
bool "Support corvus"
|
|
select CPU_ARM926EJS
|
|
select SUPPORT_SPL
|
|
select DM
|
|
select DM_SERIAL
|
|
select DM_GPIO
|
|
select DM_ETH
|
|
|
|
config TARGET_TAURUS
|
|
bool "Support taurus"
|
|
select CPU_ARM926EJS
|
|
select SUPPORT_SPL
|
|
select DM
|
|
select DM_SERIAL
|
|
select DM_GPIO
|
|
select DM_ETH
|
|
|
|
config TARGET_SMARTWEB
|
|
bool "Support smartweb"
|
|
select CPU_ARM926EJS
|
|
select SUPPORT_SPL
|
|
select DM
|
|
select DM_SERIAL
|
|
select DM_GPIO
|
|
select DM_ETH
|
|
|
|
config TARGET_VINCO
|
|
bool "Support VINCO"
|
|
select CPU_V7
|
|
select SUPPORT_SPL
|
|
|
|
endchoice
|
|
|
|
config SYS_SOC
|
|
default "at91"
|
|
|
|
source "board/aries/ma5d4evk/Kconfig"
|
|
source "board/atmel/at91rm9200ek/Kconfig"
|
|
source "board/atmel/at91sam9260ek/Kconfig"
|
|
source "board/atmel/at91sam9261ek/Kconfig"
|
|
source "board/atmel/at91sam9263ek/Kconfig"
|
|
source "board/atmel/at91sam9m10g45ek/Kconfig"
|
|
source "board/atmel/at91sam9n12ek/Kconfig"
|
|
source "board/atmel/at91sam9rlek/Kconfig"
|
|
source "board/atmel/at91sam9x5ek/Kconfig"
|
|
source "board/atmel/sama5d2_ptc/Kconfig"
|
|
source "board/atmel/sama5d2_xplained/Kconfig"
|
|
source "board/atmel/sama5d3_xplained/Kconfig"
|
|
source "board/atmel/sama5d3xek/Kconfig"
|
|
source "board/atmel/sama5d4_xplained/Kconfig"
|
|
source "board/atmel/sama5d4ek/Kconfig"
|
|
source "board/bluewater/gurnard/Kconfig"
|
|
source "board/bluewater/snapper9260/Kconfig"
|
|
source "board/calao/usb_a9263/Kconfig"
|
|
source "board/egnite/ethernut5/Kconfig"
|
|
source "board/esd/meesc/Kconfig"
|
|
source "board/l+g/vinco/Kconfig"
|
|
source "board/mini-box/picosam9g45/Kconfig"
|
|
source "board/ronetix/pm9261/Kconfig"
|
|
source "board/ronetix/pm9263/Kconfig"
|
|
source "board/ronetix/pm9g45/Kconfig"
|
|
source "board/siemens/corvus/Kconfig"
|
|
source "board/siemens/taurus/Kconfig"
|
|
source "board/siemens/smartweb/Kconfig"
|
|
|
|
config SPL_LDSCRIPT
|
|
default "arch/arm/mach-at91/arm926ejs/u-boot-spl.lds" if CPU_ARM926EJS
|
|
default "arch/arm/mach-at91/armv7/u-boot-spl.lds" if CPU_V7
|
|
|
|
endif
|