Config.in 2.4 KB

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