Clean up at91bootstrap

This commit is contained in:
Ulf Samuelsson 2009-01-29 21:28:57 +00:00
parent f8cdfdaada
commit 6087c68fe5
2 changed files with 29 additions and 17 deletions

View File

@ -1,12 +1,13 @@
config BR2_TARGET_AT91BOOTSTRAP menuconfig BR2_TARGET_AT91BOOTSTRAP
depends on BR2_TARGET_AT91SAM9260EK || BR2_TARGET_AT91SAM9260DFC || BR2_TARGET_AT91SAM9260PF || \ depends on BR2_TARGET_AT91SAM9260EK || BR2_TARGET_AT91SAM9260DFC || BR2_TARGET_AT91SAM9260PF || \
BR2_TARGET_AT91SAM9261EK || BR2_TARGET_AT91SAM9263EK || BR2_TARGET_AT91SAM9XEEK || BR2_TARGET_AT91SAM9G20DFC BR2_TARGET_AT91SAM9261EK || BR2_TARGET_AT91SAM9263EK || BR2_TARGET_AT91SAM9XEEK || BR2_TARGET_AT91SAM9G20DFC
bool "Build AT91 Bootstrap for selected chip" bool "Build AT91 Bootstrap for selected chip"
if BR2_TARGET_AT91BOOTSTRAP
config BR2_TARGET_AT91BOOTSTRAP_BOARD config BR2_TARGET_AT91BOOTSTRAP_BOARD
string "Bootstrap board" string "Bootstrap board"
default "$(BOARD_NAME)" default "$(BOARD_NAME)"
depends on BR2_TARGET_AT91BOOTSTRAP
help help
This is used to do a make <board>_config This is used to do a make <board>_config
@ -16,43 +17,52 @@ choice
depends on BR2_TARGET_AT91BOOTSTRAP depends on BR2_TARGET_AT91BOOTSTRAP
help help
Select Chip for which AT91 bootstrap should be built Select Chip for which AT91 bootstrap should be built
Currently supports AT91SAM9260EK, AT91SAM9261EK,
AT91SAM9XEEK, AT981SAM9263EK
config BR2_TARGET_AT91BOOT_DATAFLASH config BR2_TARGET_AT91BOOT_DATAFLASH
depends on BR2_TARGET_AT91SAM9260EK || BR2_TARGET_AT91SAM9261EK || \ bool "AT45 Dataflash"
BR2_TARGET_AT91SAM9XEEK || BR2_TARGET_AT91SAM9G20DFC depends on BR2_BOOTSOURCE_DATAFLASH
bool "Dataflash"
config BR2_TARGET_AT91BOOT_DATAFLASHCARD config BR2_TARGET_AT91BOOT_DATAFLASHCARD
depends on BR2_TARGET_AT91SAM9260DFC || BR2_TARGET_AT91SAM9263EK || BR2_TARGET_AT91SAM9G20DFC bool "AT45 Dataflash Card"
bool "Dataflash Card" depends on BR2_BOOTSOURCE_DATAFLASHCARD
config BR2_TARGET_AT91BOOT_NANDFLASH config BR2_TARGET_AT91BOOT_NANDFLASH
depends on BR2_TARGET_AT91SAM9260EK || BR2_TARGET_AT91SAM9261EK || BR2_TARGET_AT91SAM9263EK || BR2_TARGET_AT91SAM9G20DFC
bool "NAND Flash" bool "NAND Flash"
depends on BR2_BOOTSOURCE_NANDFLASH
config BR2_TARGET_AT91BOOT_FLASH config BR2_TARGET_AT91BOOT_FLASH
depends on BR2_TARGET_AT91SAM9XEEK || BR2_TARGET_AT91SAM9260PF
bool "Internal Flash or external parallel flash" bool "Internal Flash or external parallel flash"
depends on BR2_BOOTSOURCE_FLASH
config BR2_TARGET_AT91BOOT_SDCARD
bool "SD-Card"
depends on BR2_BOOTSOURCE_SDCARD
config BR2_TARGET_AT91BOOT_EEPROM
bool "EEPROM"
depends on BR2_BOOTSOURCE_EEPROM
endchoice endchoice
config BR2_TARGET_AT91BOOTSTRAP_MEMORY config BR2_TARGET_AT91BOOTSTRAP_MEMORY
string string
depends on BR2_TARGET_AT91BOOTSTRAP
default "dataflash" if BR2_TARGET_AT91BOOT_DATAFLASH default "dataflash" if BR2_TARGET_AT91BOOT_DATAFLASH
default "dataflashcard" if BR2_TARGET_AT91BOOT_DATAFLASHCARD default "dataflashcard" if BR2_TARGET_AT91BOOT_DATAFLASHCARD
default "nandflash" if BR2_TARGET_AT91BOOT_NANDFLASH default "nandflash" if BR2_TARGET_AT91BOOT_NANDFLASH
default "flash" if BR2_TARGET_AT91BOOT_FLASH default "flash" if BR2_TARGET_AT91BOOT_FLASH
default "sdcard" if BR2_TARGET_AT91BOOT_SDCARD
default "eeprom" if BR2_TARGET_AT91BOOT_EEPROM
config BR2_AT91BOOTSTRAP_IMG_SIZE config BR2_AT91BOOTSTRAP_IMG_SIZE
string "Image Size to copy to SDRAM" string "Image Size to copy to SDRAM"
default "0x32000" if BR2_TARGET_AT91BOOT_DATAFLASH || BR2_TARGET_AT91BOOT_DATAFLASHCARD depends on BR2_TARGET_AT91BOOTSTRAP
default "0x32000" if BR2_TARGET_AT91BOOT_DATAFLASH
default "0x32000" if BR2_TARGET_AT91BOOT_DATAFLASHCARD
default "0x30000" if BR2_TARGET_AT91BOOT_NANDFLASH default "0x30000" if BR2_TARGET_AT91BOOT_NANDFLASH
default "0x100000" if BR2_TARGET_AT91BOOT_FLASH default "0x100000" if BR2_TARGET_AT91BOOT_FLASH
depends on BR2_TARGET_AT91BOOTSTRAP default "0x30000" if BR2_TARGET_AT91BOOT_SDCARD
default "0x30000" if BR2_TARGET_AT91BOOT_EEPROM
help help
Select the size of your application Select the size of your application
AT91 Bootstrap will copy this amount from flash to SDRAM AT91 Bootstrap will copy this amount from flash to SDRAM
@ -93,3 +103,7 @@ config BR2_AT91BOOTSTRAP_JUMP_ADDR
comment "It will be copied to $(BR2_AT91BOOTSTRAP_JUMP_ADDR)" comment "It will be copied to $(BR2_AT91BOOTSTRAP_JUMP_ADDR)"
depends on BR2_TARGET_AT91BOOTSTRAP depends on BR2_TARGET_AT91BOOTSTRAP
endif

View File

@ -3,8 +3,6 @@
# at91bootstrap # at91bootstrap
# #
############################################################# #############################################################
#AT91BOOTSTRAP_VERSION:=2.3
#AT91BOOTSTRAP_PATCH_LEVEL:=.4
AT91BOOTSTRAP_VERSION:=2.10 AT91BOOTSTRAP_VERSION:=2.10
AT91BOOTSTRAP_PATCH_LEVEL:= AT91BOOTSTRAP_PATCH_LEVEL:=
AT91BOOTSTRAP_PATCHED_VERSION:=$(AT91BOOTSTRAP_VERSION)$(AT91BOOTSTRAP_PATCH_LEVEL) AT91BOOTSTRAP_PATCHED_VERSION:=$(AT91BOOTSTRAP_VERSION)$(AT91BOOTSTRAP_PATCH_LEVEL)