Config.in 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. config BR2_TARGET_AT91BOOTSTRAP3
  2. bool "AT91 Bootstrap 3"
  3. depends on BR2_arm926t || BR2_cortex_a5
  4. help
  5. AT91Bootstrap is a first level bootloader for the Atmel AT91
  6. devices. It integrates algorithms for:
  7. - Device initialization such as clock configuration, PIO
  8. settings...
  9. - Peripheral drivers such as PIO, PMC or SDRAMC...
  10. - Physical media algorithm such as DataFlash, NandFlash, NOR
  11. Flash...
  12. if BR2_TARGET_AT91BOOTSTRAP3
  13. choice
  14. prompt "AT91 Bootstrap 3 version"
  15. config BR2_TARGET_AT91BOOTSTRAP3_LATEST_VERSION
  16. bool "3.8.6"
  17. config BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_GIT
  18. bool "Custom Git repository"
  19. help
  20. This option allows Buildroot to get the AT91 Bootstrap 3
  21. source code from a Git repository.
  22. endchoice
  23. if BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_GIT
  24. config BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_URL
  25. string "URL of custom repository"
  26. config BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_VERSION
  27. string "Custom repository version"
  28. help
  29. Revision to use in the typical format used by Git
  30. E.G. a sha id, a tag, branch, ..
  31. endif
  32. config BR2_TARGET_AT91BOOTSTRAP3_VERSION
  33. string
  34. default "v3.8.6" if BR2_TARGET_AT91BOOTSTRAP3_LATEST_VERSION
  35. default BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_VERSION \
  36. if BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_GIT
  37. config BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_PATCH_DIR
  38. string "custom patch dir"
  39. help
  40. If your board requires custom patches, add the path to the
  41. directory containing the patches here. The patches must be
  42. named at91bootstrap3-<something>.patch.
  43. Most users may leave this empty
  44. #
  45. # Configuration selection
  46. #
  47. choice
  48. prompt "AT91 Bootstrap 3 configuration"
  49. default BR2_TARGET_AT91BOOTSTRAP3_USE_DEFCONFIG
  50. config BR2_TARGET_AT91BOOTSTRAP3_USE_DEFCONFIG
  51. bool "Using a defconfig"
  52. config BR2_TARGET_AT91BOOTSTRAP3_USE_CUSTOM_CONFIG
  53. bool "Using a custom config file"
  54. endchoice
  55. config BR2_TARGET_AT91BOOTSTRAP3_DEFCONFIG
  56. string "Defconfig name"
  57. depends on BR2_TARGET_AT91BOOTSTRAP3_USE_DEFCONFIG
  58. help
  59. Name of the at91bootstrap3 defconfig file to use, without the
  60. trailing _defconfig. The defconfig is located at
  61. board/<processor>/<board>_defconfig in the at91bootstrap3
  62. tree.
  63. config BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_CONFIG_FILE
  64. string "Configuration file path"
  65. depends on BR2_TARGET_AT91BOOTSTRAP3_USE_CUSTOM_CONFIG
  66. help
  67. Path to the at91bootstrap3 configuration file
  68. endif # BR2_TARGET_AT91BOOTSTRAP3