mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-10-19 12:34:32 +00:00
324873e7c2
Add the dts files to support deivce tree, update the configuration files to support the device tree and driver model. The peripheral clock and pins configuration are handled by the clock and the pinctrl drivers respectively. Enable the early debug UART to debug problems when an ICE or other debug mechanism is not available. Signed-off-by: Wenyou Yang <wenyou.yang@microchip.com> Reviewed-by: Simon Glass <sjg@chromium.org>
202 lines
4.3 KiB
Text
202 lines
4.3 KiB
Text
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"
|
|
|
|
endif
|