Config.in.tc 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247
  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_5206
  114. bool "coldfire 5206"
  115. select ADK_CPU_CF_5206
  116. select ADK_TARGET_UCLINUX
  117. depends on ADK_TARGET_ARCH_M68K
  118. config ADK_TARGET_CPU_CF_5206E
  119. bool "coldfire 5206e"
  120. select ADK_CPU_CF_5206E
  121. select ADK_TARGET_UCLINUX
  122. depends on ADK_TARGET_ARCH_M68K
  123. config ADK_TARGET_CPU_CF_5208
  124. bool "coldfire 5208"
  125. select ADK_CPU_CF_5208
  126. select ADK_TARGET_UCLINUX
  127. depends on ADK_TARGET_ARCH_M68K
  128. config ADK_TARGET_CPU_CF_5211A
  129. bool "coldfire 5211a"
  130. select ADK_CPU_CF_5211A
  131. select ADK_TARGET_UCLINUX
  132. depends on ADK_TARGET_ARCH_M68K
  133. config ADK_TARGET_CPU_CF_5213
  134. bool "coldfire 5213"
  135. select ADK_CPU_CF_5213
  136. select ADK_TARGET_UCLINUX
  137. depends on ADK_TARGET_ARCH_M68K
  138. config ADK_TARGET_CPU_CF_5216
  139. bool "coldfire 5216"
  140. select ADK_CPU_CF_5216
  141. select ADK_TARGET_UCLINUX
  142. depends on ADK_TARGET_ARCH_M68K
  143. config ADK_TARGET_CPU_CF_52235
  144. bool "coldfire 52235"
  145. select ADK_CPU_CF_52235
  146. select ADK_TARGET_UCLINUX
  147. depends on ADK_TARGET_ARCH_M68K
  148. config ADK_TARGET_CPU_CF_5225
  149. bool "coldfire 5225"
  150. select ADK_CPU_CF_5225
  151. select ADK_TARGET_UCLINUX
  152. depends on ADK_TARGET_ARCH_M68K
  153. config ADK_TARGET_CPU_CF_52259
  154. bool "coldfire 52259"
  155. select ADK_CPU_CF_52259
  156. select ADK_TARGET_UCLINUX
  157. depends on ADK_TARGET_ARCH_M68K
  158. config ADK_TARGET_CPU_CF_5235
  159. bool "coldfire 5235"
  160. select ADK_CPU_CF_5235
  161. select ADK_TARGET_UCLINUX
  162. depends on ADK_TARGET_ARCH_M68K
  163. config ADK_TARGET_CPU_CF_5249
  164. bool "coldfire 5249"
  165. select ADK_CPU_CF_5249
  166. select ADK_TARGET_UCLINUX
  167. depends on ADK_TARGET_ARCH_M68K
  168. config ADK_TARGET_CPU_CF_5250
  169. bool "coldfire 5250"
  170. select ADK_CPU_CF_5250
  171. select ADK_TARGET_UCLINUX
  172. depends on ADK_TARGET_ARCH_M68K
  173. config ADK_TARGET_CPU_X86_I486
  174. bool "i486"
  175. select ADK_CPU_I486
  176. depends on ADK_TARGET_ARCH_X86
  177. config ADK_TARGET_CPU_X86_I586
  178. bool "i586"
  179. select ADK_CPU_I586
  180. depends on ADK_TARGET_ARCH_X86
  181. config ADK_TARGET_CPU_X86_I686
  182. bool "i686"
  183. select ADK_CPU_I686
  184. depends on ADK_TARGET_ARCH_X86
  185. config ADK_TARGET_CPU_X86_GEODE
  186. bool "geode"
  187. select ADK_CPU_GEODE
  188. depends on ADK_TARGET_ARCH_X86
  189. config ADK_TARGET_CPU_X86_ATOM
  190. bool "atom"
  191. select ADK_CPU_ATOM
  192. depends on ADK_TARGET_ARCH_X86
  193. endchoice
  194. choice
  195. prompt "Toolchain options"
  196. depends on ADK_TARGET_TOOLCHAIN
  197. config ADK_TOOLCHAIN_ONLY
  198. bool "Only build toolchain and selected packages"
  199. config ADK_TOOLCHAIN_ARCHIVE
  200. bool "Build a complete system usable f.e. via chroot"
  201. endchoice