Config.in 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. menuconfig BR2_TARGET_AT91BOOTSTRAP
  2. depends on BR2_arm
  3. bool "AT91 Bootstrap"
  4. if BR2_TARGET_AT91BOOTSTRAP
  5. config BR2_TARGET_AT91BOOTSTRAP_BOARD
  6. string "Bootstrap board"
  7. default "$(BOARD_NAME)"
  8. help
  9. This is used to do a make <board>_config
  10. choice
  11. prompt "Boot Memory"
  12. default BR2_TARGET_AT91BOOT_DATAFLASHCARD
  13. depends on BR2_TARGET_AT91BOOTSTRAP
  14. help
  15. Select Chip for which AT91 bootstrap should be built
  16. config BR2_TARGET_AT91BOOT_DATAFLASH
  17. bool "AT45 Dataflash"
  18. depends on BR2_BOOTSOURCE_DATAFLASH
  19. config BR2_TARGET_AT91BOOT_DATAFLASHCARD
  20. bool "AT45 Dataflash Card"
  21. depends on BR2_BOOTSOURCE_DATAFLASHCARD
  22. config BR2_TARGET_AT91BOOT_NANDFLASH
  23. bool "NAND Flash"
  24. depends on BR2_BOOTSOURCE_NANDFLASH
  25. config BR2_TARGET_AT91BOOT_FLASH
  26. bool "Internal Flash or external parallel flash"
  27. depends on BR2_BOOTSOURCE_FLASH
  28. config BR2_TARGET_AT91BOOT_SDCARD
  29. bool "SD-Card"
  30. depends on BR2_BOOTSOURCE_SDCARD
  31. config BR2_TARGET_AT91BOOT_EEPROM
  32. bool "EEPROM"
  33. depends on BR2_BOOTSOURCE_EEPROM
  34. endchoice
  35. config BR2_TARGET_AT91BOOTSTRAP_MEMORY
  36. string
  37. depends on BR2_TARGET_AT91BOOTSTRAP
  38. default "dataflash" if BR2_TARGET_AT91BOOT_DATAFLASH
  39. default "dataflashcard" if BR2_TARGET_AT91BOOT_DATAFLASHCARD
  40. default "nandflash" if BR2_TARGET_AT91BOOT_NANDFLASH
  41. default "flash" if BR2_TARGET_AT91BOOT_FLASH
  42. default "sdcard" if BR2_TARGET_AT91BOOT_SDCARD
  43. default "eeprom" if BR2_TARGET_AT91BOOT_EEPROM
  44. config BR2_AT91BOOTSTRAP_IMG_SIZE
  45. string "Image Size to copy to SDRAM"
  46. depends on BR2_TARGET_AT91BOOTSTRAP
  47. default "0x32000" if BR2_TARGET_AT91BOOT_DATAFLASH
  48. default "0x32000" if BR2_TARGET_AT91BOOT_DATAFLASHCARD
  49. default "0x30000" if BR2_TARGET_AT91BOOT_NANDFLASH
  50. default "0x100000" if BR2_TARGET_AT91BOOT_FLASH
  51. default "0x30000" if BR2_TARGET_AT91BOOT_SDCARD
  52. default "0x30000" if BR2_TARGET_AT91BOOT_EEPROM
  53. help
  54. Select the size of your application
  55. AT91 Bootstrap will copy this amount from flash to SDRAM
  56. choice
  57. prompt "Start address of application"
  58. default BR2_AT91BOOTSTRAP_JUMP_TO_DEFAULT
  59. depends on BR2_TARGET_AT91BOOTSTRAP
  60. help
  61. Select Chip for which AT91 bootstrap should be built
  62. Currently supports AT91SAM9260EK, AT91SAM9261EK,
  63. AT91SAM9XEEK, AT91SAM9263EK
  64. config BR2_AT91BOOTSTRAP_JUMP_TO_DEFAULT
  65. bool "Copy to the default U-Boot start location in the SDRAM"
  66. help
  67. This is where you copy the U-Boot boot loader
  68. config BR2_AT91BOOTSTRAP_JUMP_TO_HIGH_SDRAM
  69. bool "Copy to the last Megabyte of the SDRAM"
  70. help
  71. This is where you copy a boot loader
  72. config BR2_AT91BOOTSTRAP_JUMP_TO_START_OF_SDRAM
  73. bool "Copy to the start of the SDRAM"
  74. help
  75. This is where you copy a standalone application
  76. endchoice
  77. config BR2_AT91BOOTSTRAP_JUMP_ADDR
  78. string
  79. default "0x23F00000" if BR2_AT91BOOTSTRAP_JUMP_TO_DEFAULT
  80. default "0x23F00000" if BR2_AT91BOOTSTRAP_JUMP_TO_HIGH_SDRAM
  81. default "0x20000000" if BR2_AT91BOOTSTRAP_JUMP_TO_START_OF_SDRAM
  82. depends on BR2_TARGET_AT91BOOTSTRAP
  83. comment "It will be copied to $(BR2_AT91BOOTSTRAP_JUMP_ADDR)"
  84. depends on BR2_TARGET_AT91BOOTSTRAP
  85. endif