Config.in 2.3 KB

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