1
0

Config.in.tc 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312
  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 ADK_TARGET_CPU
  4. prompt "CPU type"
  5. depends on ADK_TARGET_TOOLCHAIN && \
  6. ( ADK_TARGET_ARCH_CRIS \
  7. || ADK_TARGET_ARCH_AARCH64 \
  8. || ADK_TARGET_ARCH_ARC \
  9. || ADK_TARGET_ARCH_ARM \
  10. || ADK_TARGET_ARCH_BFIN \
  11. || ADK_TARGET_ARCH_M68K \
  12. || ADK_TARGET_ARCH_X86 )
  13. config ADK_TARGET_CPU_ARC_ARC700
  14. bool "ARC700 (ARCv1)"
  15. select ADK_CPU_ARC700
  16. depends on ADK_TARGET_ARCH_ARC
  17. config ADK_TARGET_CPU_ARC_ARC_HS
  18. bool "ARC HS (ARCv2)"
  19. select ADK_CPU_ARC_HS
  20. depends on ADK_TARGET_ARCH_ARC
  21. config ADK_TARGET_CPU_ARM_CORTEX_A53
  22. bool "cortex-a53"
  23. select ADK_CPU_CORTEX_A53
  24. depends on ADK_TARGET_ARCH_AARCH64
  25. config ADK_TARGET_CPU_ARM_CORTEX_A57
  26. bool "cortex-a57"
  27. select ADK_CPU_CORTEX_A57
  28. depends on ADK_TARGET_ARCH_AARCH64
  29. config ADK_TARGET_CPU_ARM_CORTEX_A9
  30. bool "cortex-a9"
  31. select ADK_CPU_CORTEX_A9
  32. depends on ADK_TARGET_ARCH_ARM
  33. config ADK_TARGET_CPU_ARM_CORTEX_A8
  34. bool "cortex-a8"
  35. select ADK_CPU_CORTEX_A8
  36. depends on ADK_TARGET_ARCH_ARM
  37. config ADK_TARGET_CPU_ARM_CORTEX_A7
  38. bool "cortex-a7"
  39. select ADK_CPU_CORTEX_A7
  40. depends on ADK_TARGET_ARCH_ARM
  41. config ADK_TARGET_CPU_ARM_CORTEX_A5
  42. bool "cortex-a5"
  43. select ADK_CPU_CORTEX_A5
  44. depends on ADK_TARGET_ARCH_ARM
  45. config ADK_TARGET_CPU_ARM_CORTEX_A15
  46. bool "cortex-a15"
  47. select ADK_CPU_CORTEX_A15
  48. depends on ADK_TARGET_ARCH_ARM
  49. config ADK_TARGET_CPU_ARM_CORTEX_A17
  50. bool "cortex-a17"
  51. select ADK_CPU_CORTEX_A17
  52. depends on ADK_TARGET_ARCH_ARM
  53. config ADK_TARGET_CPU_ARM_CORTEX_M4
  54. bool "cortex-m4"
  55. select ADK_CPU_CORTEX_M4
  56. select ADK_TARGET_ARCH_ARM_WITH_THUMB
  57. select ADK_TARGET_UCLINUX
  58. depends on ADK_TARGET_ARCH_ARM
  59. config ADK_TARGET_CPU_ARM_CORTEX_M3
  60. bool "cortex-m3"
  61. select ADK_CPU_CORTEX_M3
  62. select ADK_TARGET_ARCH_ARM_WITH_THUMB
  63. select ADK_TARGET_UCLINUX
  64. depends on ADK_TARGET_ARCH_ARM
  65. config ADK_TARGET_CPU_ARM_ARM1176JZF_S
  66. bool "arm1176jzf-s"
  67. select ADK_CPU_ARM1176JZF_S
  68. depends on ADK_TARGET_ARCH_ARM
  69. config ADK_TARGET_CPU_ARM_ARM926EJ_S
  70. bool "arm926ej-s"
  71. select ADK_CPU_ARM926EJ_S
  72. depends on ADK_TARGET_ARCH_ARM
  73. config ADK_TARGET_CPU_ARM_XSCALE
  74. bool "xscale"
  75. select ADK_CPU_XSCALE
  76. depends on ADK_TARGET_ARCH_ARM
  77. config ADK_TARGET_CPU_BFIN_BF512
  78. bool "bf512"
  79. select ADK_CPU_BF512
  80. depends on ADK_TARGET_ARCH_BFIN
  81. config ADK_TARGET_CPU_BFIN_BF514
  82. bool "bf514"
  83. select ADK_CPU_BF514
  84. depends on ADK_TARGET_ARCH_BFIN
  85. config ADK_TARGET_CPU_BFIN_BF516
  86. bool "bf516"
  87. select ADK_CPU_BF516
  88. depends on ADK_TARGET_ARCH_BFIN
  89. config ADK_TARGET_CPU_BFIN_BF518
  90. bool "bf518"
  91. select ADK_CPU_BF518
  92. depends on ADK_TARGET_ARCH_BFIN
  93. config ADK_TARGET_CPU_BFIN_BF522
  94. bool "bf522"
  95. select ADK_CPU_BF522
  96. depends on ADK_TARGET_ARCH_BFIN
  97. config ADK_TARGET_CPU_BFIN_BF523
  98. bool "bf523"
  99. select ADK_CPU_BF523
  100. depends on ADK_TARGET_ARCH_BFIN
  101. config ADK_TARGET_CPU_BFIN_BF524
  102. bool "bf524"
  103. select ADK_CPU_BF524
  104. depends on ADK_TARGET_ARCH_BFIN
  105. config ADK_TARGET_CPU_CRIS_V10
  106. bool "cris v10"
  107. select ADK_CPU_CRIS_V10
  108. depends on ADK_TARGET_ARCH_CRIS
  109. config ADK_TARGET_CPU_CRIS_V32
  110. bool "cris v32"
  111. select ADK_CPU_CRIS_V32
  112. depends on ADK_TARGET_ARCH_CRIS
  113. config ADK_TARGET_CPU_CF_51
  114. bool "coldfire 51"
  115. select ADK_CPU_CF_51
  116. select ADK_TARGET_UCLINUX
  117. depends on ADK_TARGET_ARCH_M68K
  118. config ADK_TARGET_CPU_CF_5206
  119. bool "coldfire 5206"
  120. select ADK_CPU_CF_5206
  121. select ADK_TARGET_UCLINUX
  122. depends on ADK_TARGET_ARCH_M68K
  123. config ADK_TARGET_CPU_CF_5206E
  124. bool "coldfire 5206e"
  125. select ADK_CPU_CF_5206E
  126. select ADK_TARGET_UCLINUX
  127. depends on ADK_TARGET_ARCH_M68K
  128. config ADK_TARGET_CPU_CF_5208
  129. bool "coldfire 5208"
  130. select ADK_CPU_CF_5208
  131. select ADK_TARGET_UCLINUX
  132. depends on ADK_TARGET_ARCH_M68K
  133. config ADK_TARGET_CPU_CF_5211A
  134. bool "coldfire 5211a"
  135. select ADK_CPU_CF_5211A
  136. select ADK_TARGET_UCLINUX
  137. depends on ADK_TARGET_ARCH_M68K
  138. config ADK_TARGET_CPU_CF_5213
  139. bool "coldfire 5213"
  140. select ADK_CPU_CF_5213
  141. select ADK_TARGET_UCLINUX
  142. depends on ADK_TARGET_ARCH_M68K
  143. config ADK_TARGET_CPU_CF_5216
  144. bool "coldfire 5216"
  145. select ADK_CPU_CF_5216
  146. select ADK_TARGET_UCLINUX
  147. depends on ADK_TARGET_ARCH_M68K
  148. config ADK_TARGET_CPU_CF_52235
  149. bool "coldfire 52235"
  150. select ADK_CPU_CF_52235
  151. select ADK_TARGET_UCLINUX
  152. depends on ADK_TARGET_ARCH_M68K
  153. config ADK_TARGET_CPU_CF_5225
  154. bool "coldfire 5225"
  155. select ADK_CPU_CF_5225
  156. select ADK_TARGET_UCLINUX
  157. depends on ADK_TARGET_ARCH_M68K
  158. config ADK_TARGET_CPU_CF_52259
  159. bool "coldfire 52259"
  160. select ADK_CPU_CF_52259
  161. select ADK_TARGET_UCLINUX
  162. depends on ADK_TARGET_ARCH_M68K
  163. config ADK_TARGET_CPU_CF_5235
  164. bool "coldfire 5235"
  165. select ADK_CPU_CF_5235
  166. select ADK_TARGET_UCLINUX
  167. depends on ADK_TARGET_ARCH_M68K
  168. config ADK_TARGET_CPU_CF_5249
  169. bool "coldfire 5249"
  170. select ADK_CPU_CF_5249
  171. select ADK_TARGET_UCLINUX
  172. depends on ADK_TARGET_ARCH_M68K
  173. config ADK_TARGET_CPU_CF_5250
  174. bool "coldfire 5250"
  175. select ADK_CPU_CF_5250
  176. select ADK_TARGET_UCLINUX
  177. depends on ADK_TARGET_ARCH_M68K
  178. config ADK_TARGET_CPU_CF_5271
  179. bool "coldfire 5271"
  180. select ADK_CPU_CF_5271
  181. select ADK_TARGET_UCLINUX
  182. depends on ADK_TARGET_ARCH_M68K
  183. config ADK_TARGET_CPU_CF_5272
  184. bool "coldfire 5272"
  185. select ADK_CPU_CF_5272
  186. select ADK_TARGET_UCLINUX
  187. depends on ADK_TARGET_ARCH_M68K
  188. config ADK_TARGET_CPU_CF_5275
  189. bool "coldfire 5275"
  190. select ADK_CPU_CF_5275
  191. select ADK_TARGET_UCLINUX
  192. depends on ADK_TARGET_ARCH_M68K
  193. config ADK_TARGET_CPU_CF_5282
  194. bool "coldfire 5282"
  195. select ADK_CPU_CF_5282
  196. select ADK_TARGET_UCLINUX
  197. depends on ADK_TARGET_ARCH_M68K
  198. config ADK_TARGET_CPU_CF_53017
  199. bool "coldfire 53017"
  200. select ADK_CPU_CF_53017
  201. select ADK_TARGET_UCLINUX
  202. depends on ADK_TARGET_ARCH_M68K
  203. config ADK_TARGET_CPU_CF_5307
  204. bool "coldfire 5307"
  205. select ADK_CPU_CF_5307
  206. select ADK_TARGET_UCLINUX
  207. depends on ADK_TARGET_ARCH_M68K
  208. config ADK_TARGET_CPU_CF_5329
  209. bool "coldfire 5329"
  210. select ADK_CPU_CF_5329
  211. select ADK_TARGET_UCLINUX
  212. depends on ADK_TARGET_ARCH_M68K
  213. config ADK_TARGET_CPU_CF_5373
  214. bool "coldfire 5373"
  215. select ADK_CPU_CF_5373
  216. select ADK_TARGET_UCLINUX
  217. depends on ADK_TARGET_ARCH_M68K
  218. config ADK_TARGET_CPU_CF_5407
  219. bool "coldfire 5407"
  220. select ADK_CPU_CF_5407
  221. select ADK_TARGET_UCLINUX
  222. depends on ADK_TARGET_ARCH_M68K
  223. config ADK_TARGET_CPU_CF_5475
  224. bool "coldfire 5475"
  225. select ADK_CPU_CF_5475
  226. depends on ADK_TARGET_ARCH_M68K
  227. config ADK_TARGET_CPU_X86_I486
  228. bool "i486"
  229. select ADK_CPU_I486
  230. depends on ADK_TARGET_ARCH_X86
  231. config ADK_TARGET_CPU_X86_I586
  232. bool "i586"
  233. select ADK_CPU_I586
  234. depends on ADK_TARGET_ARCH_X86
  235. config ADK_TARGET_CPU_X86_I686
  236. bool "i686"
  237. select ADK_CPU_I686
  238. depends on ADK_TARGET_ARCH_X86
  239. config ADK_TARGET_CPU_X86_GEODE
  240. bool "geode"
  241. select ADK_CPU_GEODE
  242. depends on ADK_TARGET_ARCH_X86
  243. config ADK_TARGET_CPU_X86_ATOM
  244. bool "atom"
  245. select ADK_CPU_ATOM
  246. depends on ADK_TARGET_ARCH_X86
  247. endchoice
  248. choice
  249. prompt "Toolchain options"
  250. depends on ADK_TARGET_TOOLCHAIN
  251. config ADK_TOOLCHAIN_ONLY
  252. bool "Only build toolchain and selected packages"
  253. config ADK_TOOLCHAIN_ARCHIVE
  254. bool "Build a complete system usable f.e. via chroot"
  255. endchoice