diff options
author | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2010-03-14 18:20:45 +0100 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2010-06-10 21:05:12 +0200 |
commit | 649b5b92509dba021ed47ef4c04f358de83ba36f (patch) | |
tree | e0f22590fe9a99eba5565bbb4738b6f833b2c9fb /boot/at91bootstrap/Config.in | |
parent | 7c709f4affc44f3bbc9a09fec8d84ae3807e31e7 (diff) |
bootloaders: move bootloader build code to boot/
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'boot/at91bootstrap/Config.in')
-rw-r--r-- | boot/at91bootstrap/Config.in | 108 |
1 files changed, 108 insertions, 0 deletions
diff --git a/boot/at91bootstrap/Config.in b/boot/at91bootstrap/Config.in new file mode 100644 index 000000000..44db8f5a7 --- /dev/null +++ b/boot/at91bootstrap/Config.in @@ -0,0 +1,108 @@ +menuconfig BR2_TARGET_AT91BOOTSTRAP + depends on BR2_arm + bool "AT91 Bootstrap" + +if BR2_TARGET_AT91BOOTSTRAP + +config BR2_TARGET_AT91BOOTSTRAP_BOARD + string "Bootstrap board" + default "$(BOARD_NAME)" + help + This is used to do a make <board>_config + +choice + prompt "Boot Memory" + default BR2_TARGET_AT91BOOT_DATAFLASHCARD + depends on BR2_TARGET_AT91BOOTSTRAP + help + Select Chip for which AT91 bootstrap should be built + +config BR2_TARGET_AT91BOOT_DATAFLASH + bool "AT45 Dataflash" + depends on BR2_BOOTSOURCE_DATAFLASH + +config BR2_TARGET_AT91BOOT_DATAFLASHCARD + bool "AT45 Dataflash Card" + depends on BR2_BOOTSOURCE_DATAFLASHCARD + +config BR2_TARGET_AT91BOOT_NANDFLASH + bool "NAND Flash" + depends on BR2_BOOTSOURCE_NANDFLASH + +config BR2_TARGET_AT91BOOT_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 + +config BR2_TARGET_AT91BOOTSTRAP_MEMORY + string + depends on BR2_TARGET_AT91BOOTSTRAP + default "dataflash" if BR2_TARGET_AT91BOOT_DATAFLASH + default "dataflashcard" if BR2_TARGET_AT91BOOT_DATAFLASHCARD + default "nandflash" if BR2_TARGET_AT91BOOT_NANDFLASH + 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 + string "Image Size to copy to SDRAM" + 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 "0x100000" if BR2_TARGET_AT91BOOT_FLASH + default "0x30000" if BR2_TARGET_AT91BOOT_SDCARD + default "0x30000" if BR2_TARGET_AT91BOOT_EEPROM + help + Select the size of your application + AT91 Bootstrap will copy this amount from flash to SDRAM + +choice + prompt "Start address of application" + default BR2_AT91BOOTSTRAP_JUMP_TO_DEFAULT + depends on BR2_TARGET_AT91BOOTSTRAP + help + Select Chip for which AT91 bootstrap should be built + Currently supports AT91SAM9260EK, AT91SAM9261EK, + AT91SAM9XEEK, AT91SAM9263EK + + +config BR2_AT91BOOTSTRAP_JUMP_TO_DEFAULT + bool "Copy to the default U-Boot start location in the SDRAM" + help + This is where you copy the U-Boot boot loader + +config BR2_AT91BOOTSTRAP_JUMP_TO_HIGH_SDRAM + bool "Copy to the last Megabyte of the SDRAM" + help + This is where you copy a boot loader + +config BR2_AT91BOOTSTRAP_JUMP_TO_START_OF_SDRAM + bool "Copy to the start of the SDRAM" + help + This is where you copy a standalone application +endchoice + +config BR2_AT91BOOTSTRAP_JUMP_ADDR + string + default "0x23F00000" if BR2_AT91BOOTSTRAP_JUMP_TO_DEFAULT + default "0x23F00000" if BR2_AT91BOOTSTRAP_JUMP_TO_HIGH_SDRAM + default "0x20000000" if BR2_AT91BOOTSTRAP_JUMP_TO_START_OF_SDRAM + depends on BR2_TARGET_AT91BOOTSTRAP + +comment "It will be copied to $(BR2_AT91BOOTSTRAP_JUMP_ADDR)" + depends on BR2_TARGET_AT91BOOTSTRAP + +endif + + + |