Config.in.tc 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427
  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_BFIN_BF525
  106. bool "bf525"
  107. select ADK_CPU_BF525
  108. depends on ADK_TARGET_ARCH_BFIN
  109. config ADK_TARGET_CPU_BFIN_BF526
  110. bool "bf526"
  111. select ADK_CPU_BF526
  112. depends on ADK_TARGET_ARCH_BFIN
  113. config ADK_TARGET_CPU_BFIN_BF527
  114. bool "bf527"
  115. select ADK_CPU_BF527
  116. depends on ADK_TARGET_ARCH_BFIN
  117. config ADK_TARGET_CPU_BFIN_BF531
  118. bool "bf531"
  119. select ADK_CPU_BF531
  120. depends on ADK_TARGET_ARCH_BFIN
  121. config ADK_TARGET_CPU_BFIN_BF532
  122. bool "bf532"
  123. select ADK_CPU_BF532
  124. depends on ADK_TARGET_ARCH_BFIN
  125. config ADK_TARGET_CPU_BFIN_BF533
  126. bool "bf533"
  127. select ADK_CPU_BF533
  128. depends on ADK_TARGET_ARCH_BFIN
  129. config ADK_TARGET_CPU_BFIN_BF534
  130. bool "bf534"
  131. select ADK_CPU_BF534
  132. depends on ADK_TARGET_ARCH_BFIN
  133. config ADK_TARGET_CPU_BFIN_BF536
  134. bool "bf536"
  135. select ADK_CPU_BF536
  136. depends on ADK_TARGET_ARCH_BFIN
  137. config ADK_TARGET_CPU_BFIN_BF537
  138. bool "bf537"
  139. select ADK_CPU_BF537
  140. depends on ADK_TARGET_ARCH_BFIN
  141. config ADK_TARGET_CPU_BFIN_BF538
  142. bool "bf538"
  143. select ADK_CPU_BF538
  144. depends on ADK_TARGET_ARCH_BFIN
  145. config ADK_TARGET_CPU_BFIN_BF539
  146. bool "bf539"
  147. select ADK_CPU_BF539
  148. depends on ADK_TARGET_ARCH_BFIN
  149. config ADK_TARGET_CPU_BFIN_BF542
  150. bool "bf542"
  151. select ADK_CPU_BF542
  152. depends on ADK_TARGET_ARCH_BFIN
  153. config ADK_TARGET_CPU_BFIN_BF544
  154. bool "bf544"
  155. select ADK_CPU_BF544
  156. depends on ADK_TARGET_ARCH_BFIN
  157. config ADK_TARGET_CPU_BFIN_BF547
  158. bool "bf547"
  159. select ADK_CPU_BF547
  160. depends on ADK_TARGET_ARCH_BFIN
  161. config ADK_TARGET_CPU_BFIN_BF548
  162. bool "bf548"
  163. select ADK_CPU_BF548
  164. depends on ADK_TARGET_ARCH_BFIN
  165. config ADK_TARGET_CPU_BFIN_BF549
  166. bool "bf549"
  167. select ADK_CPU_BF549
  168. depends on ADK_TARGET_ARCH_BFIN
  169. config ADK_TARGET_CPU_BFIN_BF542M
  170. bool "bf542m"
  171. select ADK_CPU_BF542M
  172. depends on ADK_TARGET_ARCH_BFIN
  173. config ADK_TARGET_CPU_BFIN_BF544M
  174. bool "bf544m"
  175. select ADK_CPU_BF544M
  176. depends on ADK_TARGET_ARCH_BFIN
  177. config ADK_TARGET_CPU_BFIN_BF547M
  178. bool "bf547m"
  179. select ADK_CPU_BF547M
  180. depends on ADK_TARGET_ARCH_BFIN
  181. config ADK_TARGET_CPU_BFIN_BF548M
  182. bool "bf548m"
  183. select ADK_CPU_BF548M
  184. depends on ADK_TARGET_ARCH_BFIN
  185. config ADK_TARGET_CPU_BFIN_BF549M
  186. bool "bf549m"
  187. select ADK_CPU_BF549M
  188. depends on ADK_TARGET_ARCH_BFIN
  189. config ADK_TARGET_CPU_BFIN_BF561
  190. bool "bf561"
  191. select ADK_CPU_BF561
  192. depends on ADK_TARGET_ARCH_BFIN
  193. config ADK_TARGET_CPU_BFIN_BF592
  194. bool "bf592"
  195. select ADK_CPU_BF592
  196. depends on ADK_TARGET_ARCH_BFIN
  197. config ADK_TARGET_CPU_CRIS_CRISV10
  198. bool "cris v10"
  199. select ADK_CPU_CRIS_V10
  200. depends on ADK_TARGET_ARCH_CRIS
  201. config ADK_TARGET_CPU_CRIS_CRISV32
  202. bool "cris v32"
  203. select ADK_CPU_CRIS_V32
  204. depends on ADK_TARGET_ARCH_CRIS
  205. config ADK_TARGET_CPU_CF_51
  206. bool "coldfire 51"
  207. select ADK_CPU_CF_51
  208. select ADK_TARGET_UCLINUX
  209. depends on ADK_TARGET_ARCH_M68K
  210. config ADK_TARGET_CPU_CF_5206
  211. bool "coldfire 5206"
  212. select ADK_CPU_CF_5206
  213. select ADK_TARGET_UCLINUX
  214. depends on ADK_TARGET_ARCH_M68K
  215. config ADK_TARGET_CPU_CF_5206E
  216. bool "coldfire 5206e"
  217. select ADK_CPU_CF_5206E
  218. select ADK_TARGET_UCLINUX
  219. depends on ADK_TARGET_ARCH_M68K
  220. config ADK_TARGET_CPU_CF_5208
  221. bool "coldfire 5208"
  222. select ADK_CPU_CF_5208
  223. select ADK_TARGET_UCLINUX
  224. depends on ADK_TARGET_ARCH_M68K
  225. config ADK_TARGET_CPU_CF_5211A
  226. bool "coldfire 5211a"
  227. select ADK_CPU_CF_5211A
  228. select ADK_TARGET_UCLINUX
  229. depends on ADK_TARGET_ARCH_M68K
  230. config ADK_TARGET_CPU_CF_5213
  231. bool "coldfire 5213"
  232. select ADK_CPU_CF_5213
  233. select ADK_TARGET_UCLINUX
  234. depends on ADK_TARGET_ARCH_M68K
  235. config ADK_TARGET_CPU_CF_5216
  236. bool "coldfire 5216"
  237. select ADK_CPU_CF_5216
  238. select ADK_TARGET_UCLINUX
  239. depends on ADK_TARGET_ARCH_M68K
  240. config ADK_TARGET_CPU_CF_52235
  241. bool "coldfire 52235"
  242. select ADK_CPU_CF_52235
  243. select ADK_TARGET_UCLINUX
  244. depends on ADK_TARGET_ARCH_M68K
  245. config ADK_TARGET_CPU_CF_5225
  246. bool "coldfire 5225"
  247. select ADK_CPU_CF_5225
  248. select ADK_TARGET_UCLINUX
  249. depends on ADK_TARGET_ARCH_M68K
  250. config ADK_TARGET_CPU_CF_52259
  251. bool "coldfire 52259"
  252. select ADK_CPU_CF_52259
  253. select ADK_TARGET_UCLINUX
  254. depends on ADK_TARGET_ARCH_M68K
  255. config ADK_TARGET_CPU_CF_5235
  256. bool "coldfire 5235"
  257. select ADK_CPU_CF_5235
  258. select ADK_TARGET_UCLINUX
  259. depends on ADK_TARGET_ARCH_M68K
  260. config ADK_TARGET_CPU_CF_5249
  261. bool "coldfire 5249"
  262. select ADK_CPU_CF_5249
  263. select ADK_TARGET_UCLINUX
  264. depends on ADK_TARGET_ARCH_M68K
  265. config ADK_TARGET_CPU_CF_5250
  266. bool "coldfire 5250"
  267. select ADK_CPU_CF_5250
  268. select ADK_TARGET_UCLINUX
  269. depends on ADK_TARGET_ARCH_M68K
  270. config ADK_TARGET_CPU_CF_5271
  271. bool "coldfire 5271"
  272. select ADK_CPU_CF_5271
  273. select ADK_TARGET_UCLINUX
  274. depends on ADK_TARGET_ARCH_M68K
  275. config ADK_TARGET_CPU_CF_5272
  276. bool "coldfire 5272"
  277. select ADK_CPU_CF_5272
  278. select ADK_TARGET_UCLINUX
  279. depends on ADK_TARGET_ARCH_M68K
  280. config ADK_TARGET_CPU_CF_5275
  281. bool "coldfire 5275"
  282. select ADK_CPU_CF_5275
  283. select ADK_TARGET_UCLINUX
  284. depends on ADK_TARGET_ARCH_M68K
  285. config ADK_TARGET_CPU_CF_5282
  286. bool "coldfire 5282"
  287. select ADK_CPU_CF_5282
  288. select ADK_TARGET_UCLINUX
  289. depends on ADK_TARGET_ARCH_M68K
  290. config ADK_TARGET_CPU_CF_53017
  291. bool "coldfire 53017"
  292. select ADK_CPU_CF_53017
  293. select ADK_TARGET_UCLINUX
  294. depends on ADK_TARGET_ARCH_M68K
  295. config ADK_TARGET_CPU_CF_5307
  296. bool "coldfire 5307"
  297. select ADK_CPU_CF_5307
  298. select ADK_TARGET_UCLINUX
  299. depends on ADK_TARGET_ARCH_M68K
  300. config ADK_TARGET_CPU_CF_5329
  301. bool "coldfire 5329"
  302. select ADK_CPU_CF_5329
  303. select ADK_TARGET_UCLINUX
  304. depends on ADK_TARGET_ARCH_M68K
  305. config ADK_TARGET_CPU_CF_5373
  306. bool "coldfire 5373"
  307. select ADK_CPU_CF_5373
  308. select ADK_TARGET_UCLINUX
  309. depends on ADK_TARGET_ARCH_M68K
  310. config ADK_TARGET_CPU_CF_5407
  311. bool "coldfire 5407"
  312. select ADK_CPU_CF_5407
  313. select ADK_TARGET_UCLINUX
  314. depends on ADK_TARGET_ARCH_M68K
  315. config ADK_TARGET_CPU_CF_5475
  316. bool "coldfire 5475"
  317. select ADK_CPU_CF_5475
  318. depends on ADK_TARGET_ARCH_M68K
  319. config ADK_TARGET_CPU_X86_I486
  320. bool "i486"
  321. select ADK_CPU_I486
  322. depends on ADK_TARGET_ARCH_X86
  323. config ADK_TARGET_CPU_X86_I586
  324. bool "i586"
  325. select ADK_CPU_I586
  326. depends on ADK_TARGET_ARCH_X86
  327. config ADK_TARGET_CPU_X86_I686
  328. bool "i686"
  329. select ADK_CPU_I686
  330. depends on ADK_TARGET_ARCH_X86
  331. config ADK_TARGET_CPU_X86_GEODE
  332. bool "geode"
  333. select ADK_CPU_GEODE
  334. depends on ADK_TARGET_ARCH_X86
  335. config ADK_TARGET_CPU_X86_ATOM
  336. bool "atom"
  337. select ADK_CPU_ATOM
  338. depends on ADK_TARGET_ARCH_X86
  339. endchoice
  340. choice
  341. prompt "Toolchain options"
  342. depends on ADK_TARGET_TOOLCHAIN
  343. config ADK_TOOLCHAIN_ONLY
  344. bool "Only build toolchain and selected packages"
  345. config ADK_TOOLCHAIN_ARCHIVE
  346. bool "Build a complete system usable f.e. via chroot"
  347. endchoice