2
1

Config.in.experimental 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346
  1. if BR2_KERNEL_LINUX_EXPERIMENTAL
  2. choice
  3. prompt "Linux Kernel Version"
  4. depends on BR2_PACKAGE_LINUX
  5. default BR2_LINUX_2_6_22_1 if !BR2_avr32
  6. default BR2_LINUX_2_6_22_10 if BR2_avr32
  7. help
  8. Select the specific Linux version you want to use
  9. config BR2_LINUX_2_6_SNAP
  10. bool "The latest snapshot for the stable Linux kernel"
  11. depends BR2_PACKAGE_LINUX
  12. help
  13. Linux 2.6.x-git#
  14. config BR2_LINUX_2_6_MM
  15. bool "With latest -mm patch for the stable Linux kernel"
  16. depends BR2_PACKAGE_LINUX
  17. help
  18. Linux 2.6.x-rc#-mm#
  19. config BR2_LINUX_2_6_STABLE
  20. bool "The latest stable Linux kernel (2.6.22.1)"
  21. depends BR2_PACKAGE_LINUX
  22. help
  23. Linux 2.6.22.1
  24. config BR2_LINUX_2_6_22_10
  25. bool "Linux 2.6.22.10"
  26. depends BR2_PACKAGE_LINUX
  27. help
  28. Linux 2.6.22.10
  29. config BR2_LINUX_2_6_22_1
  30. bool "Linux 2.6.22.1"
  31. depends BR2_PACKAGE_LINUX
  32. help
  33. Linux 2.6.22.1
  34. config BR2_LINUX_2_6_22
  35. bool "Linux 2.6.22"
  36. depends BR2_PACKAGE_LINUX
  37. help
  38. Linux 2.6.22
  39. config BR2_LINUX_2_6_21_6
  40. bool "Linux 2.6.21.6"
  41. depends BR2_PACKAGE_LINUX
  42. help
  43. Linux 2.6.21.6
  44. config BR2_LINUX_2_6_21_1
  45. bool "Linux 2.6.21.1"
  46. depends BR2_PACKAGE_LINUX
  47. help
  48. Linux 2.6.21.1
  49. config BR2_LINUX_2_6_21
  50. bool "Linux 2.6.21"
  51. depends BR2_PACKAGE_LINUX
  52. help
  53. Linux 2.6.21
  54. config BR2_LINUX_2_6_20_4
  55. bool "Linux 2.6.20.4"
  56. depends BR2_PACKAGE_LINUX
  57. help
  58. Linux 2.6.20.4
  59. config BR2_LINUX_2_6_20
  60. bool "Linux 2.6.20"
  61. depends BR2_PACKAGE_LINUX
  62. help
  63. Linux 2.6.20
  64. config BR2_LINUX_2_6_19_2
  65. bool "Linux 2.6.19.2"
  66. depends BR2_PACKAGE_LINUX
  67. help
  68. Linux 2.6.19.2
  69. config BR2_LINUX_2_6_19
  70. bool "Linux 2.6.19"
  71. depends BR2_PACKAGE_LINUX
  72. help
  73. Linux 2.6.19
  74. config BR2_LINUX_2_6_18
  75. bool "Linux 2.6.18"
  76. depends BR2_PACKAGE_LINUX
  77. help
  78. Linux 2.6.18
  79. config BR2_LINUX_2_6_17
  80. bool "Linux 2.6.17"
  81. depends BR2_PACKAGE_LINUX
  82. help
  83. Linux 2.6.17
  84. config BR2_LINUX_2_6_16
  85. bool "Linux 2.6.16"
  86. depends BR2_PACKAGE_LINUX
  87. help
  88. Linux 2.6.16
  89. config BR2_LINUX_2_6_15
  90. bool "Linux 2.6.15"
  91. depends BR2_PACKAGE_LINUX
  92. help
  93. Linux 2.6.15
  94. config BR2_LINUX_2_6_23
  95. bool "Linux 2.6.23"
  96. depends BR2_PACKAGE_LINUX
  97. help
  98. Linux 2.6.23
  99. config BR2_LINUX_CUSTOM
  100. bool "Linux <custom> version"
  101. depends BR2_PACKAGE_LINUX
  102. help
  103. Linux <your selection>
  104. endchoice
  105. config BR2_CUSTOM_DOWNLOAD_LINUX26_VERSION
  106. string "Linux Tarball version"
  107. depends on BR2_LINUX_CUSTOM
  108. default "linux-2.6.22"
  109. config BR2_CUSTOM_LINUX26_VERSION
  110. string "Linux Version"
  111. depends on BR2_LINUX_CUSTOM
  112. default "linux-2.6.22-version"
  113. config BR2_CUSTOM_LINUX26_RC_PATCH
  114. string "RC patch (if needed)"
  115. depends on BR2_LINUX_CUSTOM
  116. default "patch-2.6.22-rc6-mm1.bz2"
  117. menu "Patches"
  118. depends on BR2_PACKAGE_LINUX
  119. config BR2_LINUX_BSP_PATCH
  120. string "Additional patch to apply (supply full path)"
  121. default ""
  122. endmenu
  123. config BR2_DOWNLOAD_LINUX26_VERSION
  124. string #"Selected Tarball:"
  125. default "2.6.15" if BR2_LINUX_2_6_15
  126. default "2.6.16" if BR2_LINUX_2_6_16
  127. default "2.6.17" if BR2_LINUX_2_6_17
  128. default "2.6.18" if BR2_LINUX_2_6_18
  129. default "2.6.19" if BR2_LINUX_2_6_19
  130. default "2.6.19.2" if BR2_LINUX_2_6_19_2
  131. default "2.6.20" if BR2_LINUX_2_6_20
  132. default "2.6.20.4" if BR2_LINUX_2_6_20_4
  133. default "2.6.21" if BR2_LINUX_2_6_21
  134. default "2.6.21.1" if BR2_LINUX_2_6_21_1
  135. default "2.6.21.6" if BR2_LINUX_2_6_21_6
  136. default "2.6.22" if BR2_LINUX_2_6_22
  137. default "2.6.22.1" if BR2_LINUX_2_6_22_1
  138. default "2.6.22.10" if BR2_LINUX_2_6_22_10
  139. default "2.6.22" if BR2_LINUX_2_6_23_RC1
  140. default "2.6.22" if BR2_LINUX_2_6_SNAP
  141. default "2.6.22" if BR2_LINUX_2_6_MM
  142. default $(BR2_CUSTOM_DOWNLOAD_LINUX26_VERSION) if BR2_LINUX_CUSTOM
  143. config BR2_LINUX26_VERSION
  144. string #"Selected Version:"
  145. default "2.6.15" if BR2_LINUX_2_6_15
  146. default "2.6.16" if BR2_LINUX_2_6_16
  147. default "2.6.17" if BR2_LINUX_2_6_17
  148. default "2.6.18" if BR2_LINUX_2_6_18
  149. default "2.6.19" if BR2_LINUX_2_6_19
  150. default "2.6.19.2" if BR2_LINUX_2_6_19_2
  151. default "2.6.20" if BR2_LINUX_2_6_20
  152. default "2.6.20.4" if BR2_LINUX_2_6_20_4
  153. default "2.6.21" if BR2_LINUX_2_6_21
  154. default "2.6.21.1" if BR2_LINUX_2_6_21_1
  155. default "2.6.21.6" if BR2_LINUX_2_6_21_6
  156. default "2.6.22" if BR2_LINUX_2_6_22
  157. default "2.6.22.1" if BR2_LINUX_2_6_22_1
  158. default "2.6.22.10" if BR2_LINUX_2_6_22_10
  159. default "2.6.22" if BR2_LINUX_2_6_23_RC1
  160. default "2.6.22" if BR2_LINUX_2_6_SNAP
  161. default "2.6.22" if BR2_LINUX_2_6_MM
  162. default $(BR2_CUSTOM_LINUX26_VERSION) if BR2_LINUX_CUSTOM
  163. config BR2_LINUX26_RC_PATCH
  164. string #"Selected Patch:"
  165. default "" if BR2_LINUX_2_6_15
  166. default "" if BR2_LINUX_2_6_16
  167. default "" if BR2_LINUX_2_6_17
  168. default "" if BR2_LINUX_2_6_18
  169. default "" if BR2_LINUX_2_6_19
  170. default "" if BR2_LINUX_2_6_19_2
  171. default "" if BR2_LINUX_2_6_20
  172. default "" if BR2_LINUX_2_6_20_4
  173. default "" if BR2_LINUX_2_6_21
  174. default "" if BR2_LINUX_2_6_21_1
  175. default "" if BR2_LINUX_2_6_21_6
  176. default "" if BR2_LINUX_2_6_22
  177. default "" if BR2_LINUX_2_6_22_1
  178. default "" if BR2_LINUX_2_6_22_10
  179. default "patch-2.6.23-rc1.bz2" if BR2_LINUX_2_6_23_RC1
  180. default $(BR2_CUSTOM_LINUX26_RC_PATCH) if BR2_LINUX_CUSTOM
  181. choice
  182. prompt "Linux Kernel Configuration"
  183. depends on BR2_PACKAGE_LINUX
  184. default BR2_PACKAGE_LINUX_USE_KCONFIG
  185. help
  186. Select the way to configure the Linux
  187. config BR2_PACKAGE_LINUX_USE_KCONFIG
  188. bool ".config file"
  189. depends on BR2_PACKAGE_LINUX
  190. help
  191. kernel's .config to use to build a kernel for the target.
  192. If the above setting is empty, you can change the default
  193. board-imposed value by passing LINUX26_KCONFIG=<path> to
  194. make.
  195. config BR2_LINUX26_DEFCONFIG
  196. bool "Run make <board>_defconfig "
  197. depends BR2_PACKAGE_LINUX
  198. help
  199. Configure Linux by make <board>_defconfig
  200. config BR2_LINUX_CUSTOMIZE
  201. bool "Run make ARCH=$(ARCH) xconfig before build"
  202. depends BR2_PACKAGE_LINUX
  203. help
  204. Configure Linux by make xconfig
  205. endchoice
  206. config BR2_PACKAGE_LINUX_KCONFIG
  207. string ".config file"
  208. depends on BR2_PACKAGE_LINUX_USE_KCONFIG
  209. default "$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-$(LINUX26_VERSION).config"
  210. help
  211. kernel's .config to use to build a kernel for the target.
  212. If the above setting is empty, you can change the default
  213. board-imposed value by passing LINUX26_KCONFIG=<path> to
  214. make.
  215. choice
  216. prompt "kernel binary format"
  217. depends on BR2_PACKAGE_LINUX
  218. default BR2_LINUX_BIN_UIMAGE
  219. help
  220. Select the specific Linux binary type you want to use
  221. config BR2_LINUX_BIN_BZIMAGE
  222. bool "bzImage"
  223. depends BR2_PACKAGE_LINUX
  224. help
  225. Linux 2.6.19.2
  226. config BR2_LINUX_BIN_UIMAGE
  227. bool "uImage"
  228. depends BR2_PACKAGE_LINUX
  229. help
  230. Build uImage binary
  231. config BR2_LINUX_BIN_VMLINUX
  232. bool "vmlinux"
  233. depends BR2_PACKAGE_LINUX
  234. help
  235. Build vmlinux binary
  236. config BR2_LINUX_BIN_ZIMAGE
  237. bool "zImage"
  238. depends BR2_PACKAGE_LINUX
  239. help
  240. Linux 2.6.19.2
  241. config BR2_LINUX_BIN_CUSTOM
  242. bool "<custom> Linux binary"
  243. depends BR2_PACKAGE_LINUX
  244. help
  245. Build custom Linux binary format
  246. endchoice
  247. config BR2_LINUX_BIN_CUSTOM_BIN
  248. string "custom kernel binary format"
  249. depends on BR2_LINUX_BIN_CUSTOM
  250. default ""
  251. help
  252. Which Linux binary format?
  253. config BR2_PACKAGE_LINUX_FORMAT
  254. string #"kernel binary format"
  255. depends on BR2_PACKAGE_LINUX
  256. default "bzImage" if BR2_LINUX_BIN_BZIMAGE
  257. default "uImage" if BR2_LINUX_BIN_UIMAGE
  258. default "vmlinux" if BR2_LINUX_BIN_VMLINUX
  259. default "zImage" if BR2_LINUX_BIN_ZIMAGE
  260. default $(BR2_LINUX_BIN_CUSTOM_BIN) if BR2_LINUX_BIN_CUSTOM
  261. help
  262. kernel binary format.
  263. Popular values include:
  264. - bzImage
  265. - zImage
  266. - vmlinux
  267. - zImage
  268. - xipImage
  269. and other, architecture dependant formats.
  270. Note that the default format is supposed to be set by your
  271. board-description, if any.
  272. i386 and compatible default to bzImage if nothing was given
  273. above.
  274. If the above setting is empty, you can change the default
  275. board-imposed value by passing LINUX26_FORMAT=<string> to
  276. make.
  277. comment "Destinations for linux kernel binaries"
  278. depends on BR2_PACKAGE_LINUX
  279. config BR2_LINUX_IN_ROOTFS
  280. bool "Copy kernel to root file system"
  281. depends BR2_PACKAGE_LINUX
  282. default n
  283. help
  284. Copy kernel to <root>/boot directory
  285. menuconfig BR2_LINUX_COPY
  286. bool "Secondary Copy"
  287. depends on BR2_PACKAGE_LINUX
  288. default y
  289. config BR2_LINUX_COPYTO
  290. string "also copy the image to..."
  291. depends BR2_LINUX_COPY
  292. default "/tftpboot"
  293. help
  294. Copy kernel to secondary location
  295. endif