Config.in.kernelversion 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230
  1. # This file is part of the OpenADK project. OpenADK is copyrighted
  2. # material, please see the LICENCE file in the top-level directory.
  3. choice
  4. prompt "Kernel version" if !ADK_TARGET_CHOOSE_ARCH
  5. depends on ADK_TARGET_OS_LINUX
  6. default ADK_TARGET_KERNEL_VERSION_RPI if ADK_TARGET_BOARD_BCM28XX
  7. default ADK_TARGET_KERNEL_VERSION_FSLC if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
  8. default ADK_TARGET_KERNEL_VERSION_4_6_4
  9. config ADK_TARGET_KERNEL_VERSION_GIT
  10. bool "linux-git"
  11. depends on !ADK_TARGET_ARCH_NDS32
  12. config ADK_TARGET_KERNEL_VERSION_FSLC
  13. bool "linux-fslc"
  14. depends on ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
  15. config ADK_TARGET_KERNEL_VERSION_RPI
  16. bool "linux-rpi"
  17. depends on ADK_TARGET_BOARD_BCM28XX
  18. config ADK_TARGET_KERNEL_VERSION_4_6_4
  19. bool "4.6.4"
  20. depends on !ADK_TARGET_ARCH_NDS32
  21. select ADK_TARGET_KERNEL_VERSION_4_6
  22. config ADK_TARGET_KERNEL_VERSION_4_5_7
  23. bool "4.5.7"
  24. depends on !ADK_TARGET_ARCH_NDS32
  25. depends on !ADK_TARGET_ARCH_NIOS2
  26. depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
  27. depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
  28. select ADK_TARGET_KERNEL_VERSION_4_5
  29. config ADK_TARGET_KERNEL_VERSION_4_4_14
  30. bool "4.4.14"
  31. depends on !ADK_TARGET_ARCH_NDS32
  32. depends on !ADK_TARGET_ARCH_NIOS2
  33. depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
  34. depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
  35. select ADK_TARGET_KERNEL_VERSION_4_4
  36. config ADK_TARGET_KERNEL_VERSION_4_1_26
  37. bool "4.1.26"
  38. depends on !ADK_TARGET_ARCH_ARC
  39. depends on !ADK_TARGET_ARCH_BFIN
  40. depends on !ADK_TARGET_ARCH_H8300
  41. depends on !ADK_TARGET_ARCH_NIOS2
  42. depends on !ADK_TARGET_ARCH_NDS32
  43. depends on !ADK_TARGET_ARCH_SPARC
  44. depends on !ADK_TARGET_SYSTEM_KINETIS_K70
  45. depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
  46. depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
  47. select ADK_TARGET_KERNEL_VERSION_4_1
  48. config ADK_TARGET_KERNEL_VERSION_3_18_33
  49. bool "3.18.33"
  50. depends on !ADK_TARGET_ARCH_ARC
  51. depends on !ADK_TARGET_ARCH_BFIN
  52. depends on !ADK_TARGET_ARCH_H8300
  53. depends on !ADK_TARGET_ARCH_NDS32
  54. depends on !ADK_TARGET_ARCH_NIOS2
  55. depends on !ADK_TARGET_ARCH_SPARC
  56. depends on !ADK_TARGET_BOARD_ATH79
  57. depends on !ADK_TARGET_BOARD_BCM28XX
  58. depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
  59. depends on !ADK_TARGET_SYSTEM_KINETIS_K70
  60. depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
  61. depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
  62. depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
  63. select ADK_TARGET_KERNEL_VERSION_3_18
  64. config ADK_TARGET_KERNEL_VERSION_3_14_72
  65. bool "3.14.72"
  66. depends on !ADK_TARGET_ARCH_ARC
  67. depends on !ADK_TARGET_ARCH_BFIN
  68. depends on !ADK_TARGET_ARCH_H8300
  69. depends on !ADK_TARGET_ARCH_NDS32
  70. depends on !ADK_TARGET_ARCH_NIOS2
  71. depends on !ADK_TARGET_ARCH_SPARC
  72. depends on !ADK_TARGET_BOARD_ATH79
  73. depends on !ADK_TARGET_BOARD_BCM28XX
  74. depends on !ADK_TARGET_SYSTEM_KINETIS_K70
  75. depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
  76. depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
  77. select ADK_TARGET_KERNEL_VERSION_3_14
  78. config ADK_TARGET_KERNEL_VERSION_3_12_59
  79. bool "3.12.59"
  80. depends on !ADK_TARGET_ARCH_ARC
  81. depends on !ADK_TARGET_ARCH_BFIN
  82. depends on !ADK_TARGET_ARCH_H8300
  83. depends on !ADK_TARGET_ARCH_NDS32
  84. depends on !ADK_TARGET_ARCH_NIOS2
  85. depends on !ADK_TARGET_ARCH_SPARC
  86. depends on !ADK_TARGET_BOARD_ATH79
  87. depends on !ADK_TARGET_BOARD_BCM28XX
  88. depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
  89. depends on !ADK_TARGET_SYSTEM_KINETIS_K70
  90. depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
  91. depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
  92. depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
  93. select ADK_TARGET_KERNEL_VERSION_3_12
  94. config ADK_TARGET_KERNEL_VERSION_3_10_101
  95. bool "3.10.101"
  96. depends on !ADK_TARGET_ARCH_ARC
  97. depends on !ADK_TARGET_ARCH_BFIN
  98. depends on !ADK_TARGET_ARCH_H8300
  99. depends on !ADK_TARGET_ARCH_NDS32
  100. depends on !ADK_TARGET_ARCH_NIOS2
  101. depends on !ADK_TARGET_ARCH_SPARC
  102. depends on !ADK_TARGET_BOARD_ATH79
  103. depends on !ADK_TARGET_BOARD_BCM28XX
  104. depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
  105. depends on !ADK_TARGET_SYSTEM_KINETIS_K70
  106. depends on !ADK_TARGET_SYSTEM_MIKROTIK_RB4XX
  107. depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
  108. depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
  109. depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
  110. select ADK_TARGET_KERNEL_VERSION_3_10
  111. config ADK_TARGET_KERNEL_VERSION_3_4_112
  112. bool "3.4.112"
  113. depends on !ADK_TARGET_ARCH_ARC
  114. depends on !ADK_TARGET_ARCH_BFIN
  115. depends on !ADK_TARGET_ARCH_H8300
  116. depends on !ADK_TARGET_ARCH_NIOS2
  117. depends on !ADK_TARGET_ARCH_SPARC
  118. depends on !ADK_TARGET_BOARD_ATH79
  119. depends on !ADK_TARGET_BOARD_BCM28XX
  120. depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
  121. depends on !ADK_TARGET_SYSTEM_KINETIS_K70
  122. depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
  123. depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
  124. depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
  125. select ADK_TARGET_KERNEL_VERSION_3_4
  126. config ADK_TARGET_KERNEL_VERSION_3_2_80
  127. bool "3.2.80"
  128. depends on !ADK_TARGET_ARCH_ARC
  129. depends on !ADK_TARGET_ARCH_BFIN
  130. depends on !ADK_TARGET_ARCH_H8300
  131. depends on !ADK_TARGET_ARCH_NDS32
  132. depends on !ADK_TARGET_ARCH_NIOS2
  133. depends on !ADK_TARGET_ARCH_SPARC
  134. depends on !ADK_TARGET_BOARD_ATH79
  135. depends on !ADK_TARGET_BOARD_BCM28XX
  136. depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
  137. depends on !ADK_TARGET_SYSTEM_KINETIS_K70
  138. depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
  139. depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
  140. depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
  141. select ADK_TARGET_KERNEL_VERSION_3_2
  142. config ADK_TARGET_KERNEL_VERSION_2_6_32_70
  143. bool "2.6.32.70"
  144. depends on !ADK_TARGET_ARCH_ARC
  145. depends on !ADK_TARGET_ARCH_BFIN
  146. depends on !ADK_TARGET_ARCH_H8300
  147. depends on !ADK_TARGET_ARCH_NDS32
  148. depends on !ADK_TARGET_ARCH_NIOS2
  149. depends on !ADK_TARGET_ARCH_SPARC
  150. depends on !ADK_TARGET_BOARD_ATH79
  151. depends on !ADK_TARGET_BOARD_BCM28XX
  152. depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
  153. depends on !ADK_TARGET_SYSTEM_KINETIS_K70
  154. depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
  155. depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
  156. depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
  157. select ADK_TARGET_KERNEL_VERSION_2_6_32
  158. endchoice
  159. config ADK_KERNEL_GITVER
  160. string
  161. default "git" if ADK_TARGET_KERNEL_VERSION_GIT
  162. default "rpi" if ADK_TARGET_KERNEL_VERSION_RPI
  163. default "fslc" if ADK_TARGET_KERNEL_VERSION_FSLC
  164. config ADK_TARGET_KERNEL_REPO
  165. string "git repository"
  166. depends on ADK_TARGET_KERNEL_VERSION_GIT \
  167. || ADK_TARGET_KERNEL_VERSION_RPI \
  168. || ADK_TARGET_KERNEL_VERSION_FSLC
  169. default "git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git" if ADK_TARGET_KERNEL_VERSION_GIT
  170. default "https://github.com/raspberrypi/linux.git" if ADK_TARGET_KERNEL_VERSION_RPI
  171. default "https://github.com/SolidRun/linux-fslc.git" if ADK_TARGET_KERNEL_VERSION_FSLC
  172. help
  173. GIT repository to use.
  174. config ADK_TARGET_KERNEL_HASH
  175. string
  176. depends on ADK_TARGET_KERNEL_VERSION_GIT
  177. help
  178. GIT hash to use.
  179. config ADK_TARGET_KERNEL_VERSION_4_6
  180. bool
  181. config ADK_TARGET_KERNEL_VERSION_4_5
  182. bool
  183. config ADK_TARGET_KERNEL_VERSION_4_4
  184. bool
  185. config ADK_TARGET_KERNEL_VERSION_4_1
  186. bool
  187. config ADK_TARGET_KERNEL_VERSION_3_18
  188. bool
  189. config ADK_TARGET_KERNEL_VERSION_3_14
  190. bool
  191. config ADK_TARGET_KERNEL_VERSION_3_12
  192. bool
  193. config ADK_TARGET_KERNEL_VERSION_3_10
  194. bool
  195. config ADK_TARGET_KERNEL_VERSION_3_4
  196. bool
  197. config ADK_TARGET_KERNEL_VERSION_3_2
  198. bool
  199. config ADK_TARGET_KERNEL_VERSION_2_6_32
  200. bool