12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- menuconfig BR2_TARGET_AT91BOOTSTRAP
- depends on BR2_arm
- bool "AT91 Bootstrap"
- help
- AT91Bootstrap is a first level bootloader for the Atmel AT91
- devices. It integrates algorithms for:
- - Device initialization such as clock configuration, PIO settings...
- - Peripheral drivers such as PIO, PMC or SDRAMC...
- - Physical media algorithm such as DataFlash, NandFlash, NOR Flash...
- if BR2_TARGET_AT91BOOTSTRAP
- config BR2_TARGET_AT91BOOTSTRAP_BOARD
- string "Bootstrap board"
- default ""
- help
- This is used to do a make <board>_config
- choice
- prompt "Boot Memory"
- default BR2_TARGET_AT91BOOT_DATAFLASHCARD
- help
- Select Chip for which AT91 bootstrap should be built
- config BR2_TARGET_AT91BOOT_DATAFLASH
- bool "AT45 Dataflash"
- config BR2_TARGET_AT91BOOT_DATAFLASHCARD
- bool "AT45 Dataflash Card"
- config BR2_TARGET_AT91BOOT_NANDFLASH
- bool "NAND Flash"
- config BR2_TARGET_AT91BOOT_FLASH
- bool "Internal Flash or external parallel flash"
- config BR2_TARGET_AT91BOOT_SDCARD
- bool "SD-Card"
- config BR2_TARGET_AT91BOOT_EEPROM
- bool "EEPROM"
- endchoice
- config BR2_TARGET_AT91BOOTSTRAP_MEMORY
- string
- 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"
- 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
- help
- Location of the application start address
- 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
- endif
|