Config.in 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232
  1. comment "Generic System Support"
  2. config BR2_TARGET_GENERIC_ACCESS_POINT
  3. bool "Generic wireless access point"
  4. select BR2_PACKAGE_WIRELESS_TOOLS
  5. select BR2_PACKAGE_DHCP_RELAY
  6. select BR2_PACKAGE_BRIDGE
  7. help
  8. Board support for a generic wireless access point.
  9. config BR2_TARGET_GENERIC_FIREWALL
  10. bool "Generic firewall"
  11. select BR2_PACKAGE_IPTABLES
  12. help
  13. Board support for a generic firewalling router.
  14. config BR2_TARGET_GENERIC_DEV_SYSTEM
  15. bool "Generic development system"
  16. depends on BR2_USE_WCHAR && BR2_PROGRAM_INVOCATION
  17. select BR2_CCACHE
  18. select BR2_PACKAGE_GDB
  19. select BR2_PACKAGE_GDB_SERVER
  20. select BR2_PACKAGE_BASH
  21. select BR2_PACKAGE_BZIP2
  22. select BR2_PACKAGE_COREUTILS
  23. select BR2_PACKAGE_DIFFUTILS
  24. select BR2_PACKAGE_ED
  25. select BR2_PACKAGE_FINDUTILS
  26. select BR2_PACKAGE_FLEX
  27. select BR2_PACKAGE_GAWK
  28. select BR2_PACKAGE_GCC_TARGET
  29. select BR2_PACKAGE_CCACHE_TARGET
  30. select BR2_PACKAGE_GREP
  31. select BR2_PACKAGE_MAKE
  32. select BR2_PACKAGE_PATCH
  33. select BR2_PACKAGE_SED
  34. select BR2_PACKAGE_TAR
  35. select BR2_PACKAGE_MICROPERL
  36. select BR2_PACKAGE_AUTOCONF
  37. select BR2_PACKAGE_AUTOMAKE
  38. select BR2_PACKAGE_DROPBEAR
  39. select BR2_PACKAGE_FILE
  40. select BR2_PACKAGE_GZIP
  41. select BR2_PACKAGE_LESS
  42. select BR2_PACKAGE_LIBTOOL
  43. select BR2_PACKAGE_M4
  44. select BR2_PACKAGE_E2FSPROGS
  45. select BR2_PACKAGE_NCURSES
  46. select BR2_PACKAGE_NETKITBASE
  47. select BR2_PACKAGE_PCIUTILS
  48. select BR2_PACKAGE_PROCPS
  49. select BR2_PACKAGE_RSYNC
  50. select BR2_PACKAGE_STRACE
  51. select BR2_PACKAGE_UTIL-LINUX
  52. select BR2_PACKAGE_ZLIB
  53. help
  54. Board support for a generic development system.
  55. comment "Generic development system requires a toolchain with WCHAR and PROGRAM_INVOCATION support"
  56. depends on !(BR2_USE_WCHAR && BR2_PROGRAM_INVOCATION)
  57. if !(BR2_TARGET_ATMEL||BR2_TARGET_KWIKBYTE||BR2_TARGET_VALKA)
  58. config BR2_TARGET_GENERIC_HOSTNAME
  59. string "System hostname"
  60. default "buildroot"
  61. help
  62. Select system hostname to be stored in /etc/hostname.
  63. config BR2_TARGET_GENERIC_ISSUE
  64. string "System banner"
  65. default "Welcome to Buildroot"
  66. help
  67. Select system banner (/etc/issue) to be displayed at login.
  68. menuconfig BR2_TARGET_GENERIC_GETTY
  69. bool "Generic serial port config"
  70. if BR2_TARGET_GENERIC_GETTY
  71. choice
  72. prompt "Serial port to run a getty on"
  73. default BR2_TARGET_GENERIC_GETTY_TTYS0
  74. help
  75. Select a port to run a getty (login prompt) on.
  76. config BR2_TARGET_GENERIC_GETTY_NONE
  77. bool "none"
  78. config BR2_TARGET_GENERIC_GETTY_TTYS0
  79. bool "ttyS0"
  80. config BR2_TARGET_GENERIC_GETTY_TTYS1
  81. bool "ttyS1"
  82. config BR2_TARGET_GENERIC_GETTY_TTYS2
  83. bool "ttyS2"
  84. config BR2_TARGET_GENERIC_GETTY_TTYS3
  85. bool "ttyS3"
  86. config BR2_TARGET_GENERIC_GETTY_TTYAMA0
  87. bool "ttyAMA0"
  88. depends on BR2_arm
  89. config BR2_TARGET_GENERIC_GETTY_TTYAMA1
  90. bool "ttyAMA1"
  91. depends on BR2_arm
  92. config BR2_TARGET_GENERIC_GETTY_TTYAMA2
  93. bool "ttyAMA2"
  94. depends on BR2_arm
  95. config BR2_TARGET_GENERIC_GETTY_TTYAMA3
  96. bool "ttyAMA3"
  97. depends on BR2_arm
  98. config BR2_TARGET_GENERIC_GETTY_TTYSAC0
  99. bool "ttySAC0"
  100. depends on BR2_arm
  101. config BR2_TARGET_GENERIC_GETTY_TTYSAC1
  102. bool "ttySAC1"
  103. depends on BR2_arm
  104. config BR2_TARGET_GENERIC_GETTY_TTYSAC2
  105. bool "ttySAC2"
  106. depends on BR2_arm
  107. config BR2_TARGET_GENERIC_GETTY_TTYSAC3
  108. bool "ttySAC3"
  109. depends on BR2_arm
  110. config BR2_TARGET_GENERIC_GETTY_TTYMXC0
  111. bool "ttymxc0"
  112. depends on BR2_arm
  113. config BR2_TARGET_GENERIC_GETTY_TTYMXC1
  114. bool "ttymxc1"
  115. depends on BR2_arm
  116. config BR2_TARGET_GENERIC_GETTY_TTYMXC2
  117. bool "ttymxc2"
  118. depends on BR2_arm
  119. config BR2_TARGET_GENERIC_GETTY_TTYUL0
  120. bool "ttyUL0"
  121. depends on BR2_powerpc
  122. config BR2_TARGET_GENERIC_GETTY_TTYUL1
  123. bool "ttyUL1"
  124. depends on BR2_powerpc
  125. config BR2_TARGET_GENERIC_GETTY_TTYUL2
  126. bool "ttyUL2"
  127. depends on BR2_powerpc
  128. config BR2_TARGET_GENERIC_GETTY_TTYUL3
  129. bool "ttyUL3"
  130. depends on BR2_powerpc
  131. config BR2_TARGET_GENERIC_GETTY_TTYPSC0
  132. bool "ttyPSC0"
  133. depends on BR2_powerpc
  134. config BR2_TARGET_GENERIC_GETTY_TTYPSC1
  135. bool "ttyPSC1"
  136. depends on BR2_powerpc
  137. config BR2_TARGET_GENERIC_GETTY_TTYPSC2
  138. bool "ttyPSC2"
  139. depends on BR2_powerpc
  140. config BR2_TARGET_GENERIC_GETTY_TTYPSC3
  141. bool "ttyPSC3"
  142. depends on BR2_powerpc
  143. config BR2_TARGET_GENERIC_GETTY_TTYCPM0
  144. bool "ttyCPM0"
  145. depends on BR2_powerpc
  146. config BR2_TARGET_GENERIC_GETTY_TTYCPM1
  147. bool "ttyCPM1"
  148. depends on BR2_powerpc
  149. config BR2_TARGET_GENERIC_GETTY_TTYCPM2
  150. bool "ttyCPM2"
  151. depends on BR2_powerpc
  152. config BR2_TARGET_GENERIC_GETTY_TTYCPM3
  153. bool "ttyCPM3"
  154. depends on BR2_powerpc
  155. endchoice
  156. config BR2_TARGET_GENERIC_GETTY_PORT
  157. string
  158. default "#ttyS0" if BR2_TARGET_GENERIC_GETTY_NONE
  159. default "ttyS0" if BR2_TARGET_GENERIC_GETTY_TTYS0
  160. default "ttyS1" if BR2_TARGET_GENERIC_GETTY_TTYS1
  161. default "ttyS2" if BR2_TARGET_GENERIC_GETTY_TTYS2
  162. default "ttyS3" if BR2_TARGET_GENERIC_GETTY_TTYS3
  163. default "ttyAMA0" if BR2_TARGET_GENERIC_GETTY_TTYAMA0
  164. default "ttyAMA1" if BR2_TARGET_GENERIC_GETTY_TTYAMA1
  165. default "ttyAMA2" if BR2_TARGET_GENERIC_GETTY_TTYAMA2
  166. default "ttyAMA3" if BR2_TARGET_GENERIC_GETTY_TTYAMA3
  167. default "ttySAC0" if BR2_TARGET_GENERIC_GETTY_TTYSAC0
  168. default "ttySAC1" if BR2_TARGET_GENERIC_GETTY_TTYSAC1
  169. default "ttySAC2" if BR2_TARGET_GENERIC_GETTY_TTYSAC2
  170. default "ttySAC3" if BR2_TARGET_GENERIC_GETTY_TTYSAC3
  171. default "ttymxc0" if BR2_TARGET_GENERIC_GETTY_TTYMXC0
  172. default "ttymxc1" if BR2_TARGET_GENERIC_GETTY_TTYMXC1
  173. default "ttymxc2" if BR2_TARGET_GENERIC_GETTY_TTYMXC2
  174. default "ttyUL0" if BR2_TARGET_GENERIC_GETTY_TTYUL0
  175. default "ttyUL1" if BR2_TARGET_GENERIC_GETTY_TTYUL1
  176. default "ttyUL2" if BR2_TARGET_GENERIC_GETTY_TTYUL2
  177. default "ttyUL3" if BR2_TARGET_GENERIC_GETTY_TTYUL3
  178. default "ttyPSC0" if BR2_TARGET_GENERIC_GETTY_TTYPSC0
  179. default "ttyPSC1" if BR2_TARGET_GENERIC_GETTY_TTYPSC1
  180. default "ttyPSC2" if BR2_TARGET_GENERIC_GETTY_TTYPSC2
  181. default "ttyPSC3" if BR2_TARGET_GENERIC_GETTY_TTYPSC3
  182. default "ttyCPM0" if BR2_TARGET_GENERIC_GETTY_TTYCPM0
  183. default "ttyCPM1" if BR2_TARGET_GENERIC_GETTY_TTYCPM1
  184. default "ttyCPM2" if BR2_TARGET_GENERIC_GETTY_TTYCPM2
  185. default "ttyCPM3" if BR2_TARGET_GENERIC_GETTY_TTYCPM3
  186. choice
  187. prompt "Baudrate to use"
  188. default BR2_TARGET_GENERIC_GETTY_BAUDRATE_115200
  189. help
  190. Select a baudrate to use.
  191. config BR2_TARGET_GENERIC_GETTY_BAUDRATE_KEEP
  192. bool "keep kernel default"
  193. config BR2_TARGET_GENERIC_GETTY_BAUDRATE_9600
  194. bool "9600"
  195. config BR2_TARGET_GENERIC_GETTY_BAUDRATE_19200
  196. bool "19200"
  197. config BR2_TARGET_GENERIC_GETTY_BAUDRATE_38400
  198. bool "38400"
  199. config BR2_TARGET_GENERIC_GETTY_BAUDRATE_57600
  200. bool "57600"
  201. config BR2_TARGET_GENERIC_GETTY_BAUDRATE_115200
  202. bool "115200"
  203. endchoice
  204. config BR2_TARGET_GENERIC_GETTY_BAUDRATE
  205. string
  206. default "0" if BR2_TARGET_GENERIC_GETTY_BAUDRATE_KEEP
  207. default "9600" if BR2_TARGET_GENERIC_GETTY_BAUDRATE_9600
  208. default "19200" if BR2_TARGET_GENERIC_GETTY_BAUDRATE_19200
  209. default "38400" if BR2_TARGET_GENERIC_GETTY_BAUDRATE_38400
  210. default "57600" if BR2_TARGET_GENERIC_GETTY_BAUDRATE_57600
  211. default "115200" if BR2_TARGET_GENERIC_GETTY_BAUDRATE_115200
  212. endif # BR2_TARGET_GENERIC_GETTY
  213. endif