Config.in.tc 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217
  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_5225
  144. bool "coldfire 5225"
  145. select ADK_CPU_CF_5225
  146. select ADK_TARGET_UCLINUX
  147. depends on ADK_TARGET_ARCH_M68K
  148. config ADK_TARGET_CPU_X86_I486
  149. bool "i486"
  150. select ADK_CPU_I486
  151. depends on ADK_TARGET_ARCH_X86
  152. config ADK_TARGET_CPU_X86_I586
  153. bool "i586"
  154. select ADK_CPU_I586
  155. depends on ADK_TARGET_ARCH_X86
  156. config ADK_TARGET_CPU_X86_I686
  157. bool "i686"
  158. select ADK_CPU_I686
  159. depends on ADK_TARGET_ARCH_X86
  160. config ADK_TARGET_CPU_X86_GEODE
  161. bool "geode"
  162. select ADK_CPU_GEODE
  163. depends on ADK_TARGET_ARCH_X86
  164. config ADK_TARGET_CPU_X86_ATOM
  165. bool "atom"
  166. select ADK_CPU_ATOM
  167. depends on ADK_TARGET_ARCH_X86
  168. endchoice
  169. choice
  170. prompt "Toolchain options"
  171. depends on ADK_TARGET_TOOLCHAIN
  172. config ADK_TOOLCHAIN_ONLY
  173. bool "Only build toolchain and selected packages"
  174. config ADK_TOOLCHAIN_ARCHIVE
  175. bool "Build a complete system usable f.e. via chroot"
  176. endchoice