| menuconfig BR2_TARGET_UBOOT |
| bool "Das U-Boot Boot Monitor" |
| help |
| Build "Das U-Boot" Boot Monitor |
| |
| if BR2_TARGET_UBOOT |
| config BR2_TARGET_UBOOT_BOARDNAME |
| string "board name" |
| default "$(BOARD_NAME)" |
| help |
| One of U-Boot supported boards to be built. |
| This will be suffixed with _config to meet U-Boot standard naming. |
| |
| choice |
| prompt "U-Boot Version" |
| default BR2_TARGET_UBOOT_2009_11 |
| help |
| Select the specific U-Boot version you want to use |
| |
| config BR2_TARGET_UBOOT_2009_11 |
| bool "u-boot-2009.11" |
| |
| config BR2_TARGET_UBOOT_2009_08 |
| bool "u-boot-2009.08" |
| depends on BR2_DEPRECATED || BR2_RECENT |
| |
| config BR2_TARGET_UBOOT_2009_06 |
| bool "u-boot-2009.06" |
| depends on BR2_DEPRECATED |
| |
| config BR2_TARGET_UBOOT_2009_03 |
| bool "u-boot-2009.03" |
| depends on BR2_DEPRECATED |
| |
| config BR2_TARGET_UBOOT_2009_01 |
| bool "u-boot-2009.01" |
| depends on BR2_DEPRECATED |
| |
| config BR2_TARGET_UBOOT_2008_10 |
| bool "u-boot-2008.10" |
| depends on BR2_DEPRECATED |
| |
| config BR2_TARGET_UBOOT_1_2_0_ATMEL |
| bool "u-boot-1.2.0-atmel" |
| depends on BR2_TARGET_AT91 |
| |
| endchoice |
| |
| config BR2_UBOOT_VERSION |
| string |
| default "2009.11" if BR2_TARGET_UBOOT_2009_11 |
| default "2009.08" if BR2_TARGET_UBOOT_2009_08 |
| default "2009.06" if BR2_TARGET_UBOOT_2009_06 |
| default "2009.03" if BR2_TARGET_UBOOT_2009_03 |
| default "2009.01" if BR2_TARGET_UBOOT_2009_01 |
| default "2008.10" if BR2_TARGET_UBOOT_2008_10 |
| default "1.2.0-atmel" if BR2_TARGET_UBOOT_1_2_0_ATMEL |
| |
| config BR2_U_BOOT_SITE |
| string |
| default "$(BR2_ATMEL_MIRROR)" if BR2_TARGET_UBOOT_1_2_0_ATMEL |
| default "ftp://ftp.denx.de/pub/u-boot" |
| |
| source "target/device/Config.in.u-boot" |
| |
| config BR2_TARGET_UBOOT_CUSTOM_PATCH |
| string "custom patch" |
| help |
| If your board requires a custom patch, add the path to the file here. |
| Most users may leave this empty |
| |
| choice |
| prompt "Bootsource" |
| depends on BR2_BOOTSOURCE |
| default BR2_TARGET_UBOOT_BOOTSOURCE_DATAFLASHCARD |
| |
| config BR2_TARGET_UBOOT_BOOTSOURCE_DATAFLASHCARD |
| bool "Boot from dataflashcard" |
| depends on BR2_BOOTSOURCE_DATAFLASHCARD |
| |
| config BR2_TARGET_UBOOT_BOOTSOURCE_DATAFLASH |
| bool "Boot from dataflash" |
| depends on BR2_BOOTSOURCE_DATAFLASH |
| |
| config BR2_TARGET_UBOOT_BOOTSOURCE_NANDFLASH |
| bool "Boot from a NAND flash" |
| depends on BR2_BOOTSOURCE_NANDFLASH |
| |
| config BR2_TARGET_UBOOT_BOOTSOURCE_FLASH |
| bool "Boot from a parallell flash" |
| depends on BR2_BOOTSOURCE_FLASH |
| |
| config BR2_TARGET_UBOOT_BOOTSOURCE_SDCARD |
| bool "Boot from an SD-Card" |
| depends on BR2_BOOTSOURCE_SDCARD |
| |
| config BR2_TARGET_UBOOT_BOOTSOURCE_EEPROM |
| bool "Boot from a serial EEPROM (Not yet supported)" |
| depends on BR2_BOOTSOURCE_EEPROM |
| |
| endchoice |
| |
| config BR2_TARGET_UBOOT_BOOTSOURCE |
| string |
| depends on BR2_BOOTSOURCE |
| default "dataflash" if BR2_TARGET_UBOOT_BOOTSOURCE_DATAFLASHCARD |
| default "dataflash" if BR2_TARGET_UBOOT_BOOTSOURCE_DATAFLASH |
| default "nandflash" if BR2_TARGET_UBOOT_BOOTSOURCE_NANDFLASH |
| default "flash" if BR2_TARGET_UBOOT_BOOTSOURCE_FLASH |
| default "sdcard" if BR2_TARGET_UBOOT_BOOTSOURCE_SDCARD |
| default "eeprom" if BR2_TARGET_UBOOT_BOOTSOURCE_EEPROM |
| |
| config BR2_TARGET_UBOOT_SILENT |
| bool "silent console" |
| help |
| If the option has been enabled, the output can be |
| silenced by setting the environment variable "silent". |
| |
| config BR2_TARGET_UBOOT_TOOL_MKIMAGE |
| bool "mkimage tool in target" |
| help |
| Install mkimage tool in target. |
| |
| config BR2_TARGET_UBOOT_TOOL_ENV |
| bool "fw_printenv tool in target" |
| help |
| Install fw_printenv / fw_setenv tools in target. |
| |
| menuconfig BR2_TARGET_UBOOT_DEFAULT_ENV |
| bool "Generate a default environment" |
| help |
| Will generate variables for factory default command |
| and autoscript. |
| |
| if BR2_TARGET_UBOOT_DEFAULT_ENV |
| choice |
| prompt "SDRAM Memory size" |
| default BR2_TARGET_UBOOT_SDRAM_SIZE_64M |
| help |
| Size of the onboard SDRAM |
| |
| config BR2_TARGET_UBOOT_SDRAM_SIZE_256MB |
| bool "256 MB" |
| |
| config BR2_TARGET_UBOOT_SDRAM_SIZE_128MB |
| bool "128 MB" |
| |
| config BR2_TARGET_UBOOT_SDRAM_SIZE_64MB |
| bool "64 MB" |
| |
| config BR2_TARGET_UBOOT_SDRAM_SIZE_32MB |
| bool "32 MB" |
| |
| config BR2_TARGET_UBOOT_SDRAM_SIZE_16MB |
| bool "16 MB" |
| |
| config BR2_TARGET_UBOOT_SDRAM_SIZE_8MB |
| bool "8 MB" |
| |
| endchoice |
| |
| config BR2_TARGET_UBOOT_MEMORY_SIZE |
| string |
| default "256M" if BR2_TARGET_UBOOT_SDRAM_SIZE_256MB |
| default "128M" if BR2_TARGET_UBOOT_SDRAM_SIZE_128MB |
| default "64M" if BR2_TARGET_UBOOT_SDRAM_SIZE_64MB |
| default "32M" if BR2_TARGET_UBOOT_SDRAM_SIZE_32MB |
| default "16M" if BR2_TARGET_UBOOT_SDRAM_SIZE_16MB |
| default "8M" if BR2_TARGET_UBOOT_SDRAM_SIZE_8MB |
| |
| choice |
| prompt "Kernel Size" |
| default BR2_TARGET_UBOOT_KERNEL_SIZE_2_00MB |
| |
| config BR2_TARGET_UBOOT_KERNEL_SIZE_1_25MB |
| bool "Kernel size is less than 1.25 MB" |
| |
| config BR2_TARGET_UBOOT_KERNEL_SIZE_1_50MB |
| bool "Kernel size is less than 1.50 MB" |
| |
| config BR2_TARGET_UBOOT_KERNEL_SIZE_1_75MB |
| bool "Kernel size is less than 1.75 MB" |
| |
| config BR2_TARGET_UBOOT_KERNEL_SIZE_2_00MB |
| bool "Kernel size is less than 2.00 MB" |
| |
| config BR2_TARGET_UBOOT_KERNEL_SIZE_2_25MB |
| bool "Kernel size is less than 2.25 MB" |
| |
| config BR2_TARGET_UBOOT_KERNEL_SIZE_2_50MB |
| bool "Kernel size is less than 2.50 MB" |
| |
| endchoice |
| |
| choice |
| prompt "Dataflash Size" |
| depends on BR2_TARGET_UBOOT_BOOTSOURCE_DATAFLASHCARD || BR2_TARGET_UBOOT_BOOTSOURCE_DATAFLASH |
| default BR2_TARGET_UBOOT_DATAFLASH_SIZE_2_00MB |
| |
| config BR2_TARGET_UBOOT_DATAFLASH_SIZE_8MB |
| bool "Dataflash size is 8 MB" |
| |
| config BR2_TARGET_UBOOT_DATAFLASH_SIZE_4MB |
| bool "Dataflash size is 4 MB" |
| |
| config BR2_TARGET_UBOOT_DATAFLASH_SIZE_2MB |
| bool "Dataflash size is 2 MB" |
| |
| config BR2_TARGET_UBOOT_DATAFLASH_SIZE_1MB |
| bool "Dataflash size is 1 MB" |
| |
| config BR2_TARGET_UBOOT_DATAFLASH_SIZE_0_50MB |
| bool "Dataflash size is 0.5 MB" |
| |
| config BR2_TARGET_UBOOT_DATAFLASH_SIZE_0_25MB |
| bool "Dataflash size is 0.25 MB" |
| |
| endchoice |
| |
| config BR2_TARGET_UBOOT_DATAFLASH_SIZE |
| string |
| depends on BR2_TARGET_UBOOT_BOOTSOURCE_DATAFLASHCARD || BR2_TARGET_UBOOT_BOOTSOURCE_DATAFLASH |
| default "8M" if BR2_TARGET_DATAFLASH_SIZE_8MB |
| default "4M" if BR2_TARGET_DATAFLASH_SIZE_4MB |
| default "2M" if BR2_TARGET_DATAFLASH_SIZE_2MB |
| default "1M" if BR2_TARGET_DATAFLASH_SIZE_1MB |
| default "0.5M" if BR2_TARGET_DATAFLASH_SIZE_0_50MB |
| default "0.25M" if BR2_TARGET_DATAFLASH_SIZE_0_25MB |
| |
| config BR2_TARGET_UBOOT_END_OF_FLASH |
| string |
| depends on BR2_TARGET_UBOOT_BOOTSOURCE_DATAFLASHCARD || BR2_TARGET_UBOOT_BOOTSOURCE_DATAFLASH |
| default "C083FFFF" if BR2_TARGET_UBOOT_DATAFLASH_SIZE_8MB |
| default "C041FFFF" if BR2_TARGET_UBOOT_DATAFLASH_SIZE_4MB |
| default "C020FFFF" if BR2_TARGET_UBOOT_DATAFLASH_SIZE_2MB |
| default "C0107FFF" if BR2_TARGET_UBOOT_DATAFLASH_SIZE_1MB |
| default "C0083FFF" if BR2_TARGET_UBOOT_DATAFLASH_SIZE_0_50MB |
| default "C0041FFF" if BR2_TARGET_UBOOT_DATAFLASH_SIZE_0_25MB |
| help |
| |
| config BR2_TARGET_UBOOT_KERNEL_START |
| string "Kernel SDRAM address" |
| default "21000000" |
| help |
| Kernel is loaded to this address in SDRAM |
| |
| config BR2_TARGET_UBOOT_KERNEL_LOCATION |
| string "Kernel flash address" |
| depends on BR2_TARGET_UBOOT_BOOTSOURCE_DATAFLASHCARD || \ |
| BR2_TARGET_UBOOT_BOOTSOURCE_DATAFLASH |
| default "C0042000" if BR2_TARGET_UBOOT_BOOTSOURCE_DATAFLASHCARD || BR2_TARGET_UBOOT_BOOTSOURCE_DATAFLASH |
| default "" |
| help |
| Kernel location in dataflash |
| |
| config BR2_TARGET_UBOOT_FILESYSTEM_START |
| string |
| default "2114A000" if BR2_TARGET_UBOOT_KERNEL_SIZE_1_25MB |
| default "2118C000" if BR2_TARGET_UBOOT_KERNEL_SIZE_1_50MB |
| default "211CE000" if BR2_TARGET_UBOOT_KERNEL_SIZE_1_75MB |
| default "21210000" if BR2_TARGET_UBOOT_KERNEL_SIZE_2_00MB |
| default "21252000" if BR2_TARGET_UBOOT_KERNEL_SIZE_2_25MB |
| default "21294000" if BR2_TARGET_UBOOT_KERNEL_SIZE_2_50MB |
| help |
| Kernel is loaded to this SDRAM address |
| Assumes SDRAM starts at 20000000 |
| Will need to be updated if the SDRAM is located elsewhere |
| |
| config BR2_TARGET_UBOOT_FILESYSTEM_LOCATION |
| string |
| depends on BR2_TARGET_UBOOT_BOOTSOURCE_DATAFLASHCARD || \ |
| BR2_TARGET_UBOOT_BOOTSOURCE_DATAFLASH |
| default "C018C000" if BR2_TARGET_UBOOT_KERNEL_SIZE_1_25MB |
| default "C01CE000" if BR2_TARGET_UBOOT_KERNEL_SIZE_1_50MB |
| default "C0210000" if BR2_TARGET_UBOOT_KERNEL_SIZE_1_75MB |
| default "C0252000" if BR2_TARGET_UBOOT_KERNEL_SIZE_2_00MB |
| default "C0294000" if BR2_TARGET_UBOOT_KERNEL_SIZE_2_25MB |
| default "C02D6000" if BR2_TARGET_UBOOT_KERNEL_SIZE_2_50MB |
| help |
| Determine location for File System in Dataflash |
| This needs to be updated for other memory technologies |
| |
| config BR2_TARGET_UBOOT_FILESYSTEM_SIZE |
| string "File System Size" |
| default "6000000" |
| help |
| |
| menuconfig BR2_TARGET_UBOOT_NETWORK |
| bool "Network Settings" |
| default y |
| help |
| Network settings for U-boot |
| |
| if BR2_TARGET_UBOOT_NETWORK |
| |
| config BR2_TARGET_UBOOT_SERVERIP |
| string "server ip" |
| default "10.175.196.221" |
| help |
| TFTP server ip address |
| |
| config BR2_TARGET_UBOOT_IPADDR |
| string "ip address" |
| default "10.175.196.18" |
| help |
| Target ip address |
| |
| config BR2_TARGET_UBOOT_GATEWAY |
| string "gateway ip" |
| default "10.175.196.1" |
| help |
| Gateway ip address |
| |
| config BR2_TARGET_UBOOT_NETMASK |
| string "netmask" |
| default "255.255.255.0" |
| help |
| Network Mask |
| |
| config BR2_TARGET_UBOOT_ETHADDR |
| string "ethernet address" |
| default "04:25:fe:ed:00:18" |
| help |
| Target MAC address for the ethernet interface. |
| This should be changed for production units |
| |
| config BR2_TARGET_UBOOT_ETH1ADDR |
| string "ethernet 2 address" |
| help |
| Target MAC address for the second ethernet interface. |
| |
| endif # BR2_TARGET_UBOOT_NETWORK |
| |
| endif # BR2_TARGET_UBOOT_DEFAULT_ENV |
| |
| endif # BR2_TARGET_UBOOT |
| |
| config BR2_BOOTSOURCE_DATAFLASHCARD |
| bool |
| help |
| Allow use of a dataflashcard as a boot source |
| |
| config BR2_BOOTSOURCE_DATAFLASH |
| bool |
| help |
| Allow use of a dataflash as a boot source |
| |
| config BR2_BOOTSOURCE_NANDFLASH |
| bool |
| help |
| Allow use of a NAND flash as a boot source |
| |
| config BR2_BOOTSOURCE_FLASH |
| bool |
| help |
| Allow use of a flash RAM as a boot source |
| |
| config BR2_BOOTSOURCE_SDCARD |
| bool |
| help |
| Allow use of an SD-card as a boot source |
| |
| config BR2_BOOTSOURCE_EEPROM |
| bool |
| help |
| Allow use of a serial eeprom as a boot source |
| |
| config BR2_BOOTSOURCE |
| bool |
| default y if BR2_BOOTSOURCE_DATAFLASHCARD |
| default y if BR2_BOOTSOURCE_DATAFLASH |
| default y if BR2_BOOTSOURCE_NANDFLASH |
| default y if BR2_BOOTSOURCE_FLASH |
| default y if BR2_BOOTSOURCE_SDCARD |
| default y if BR2_BOOTSOURCE_EEPROM |