123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
- 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
|