Config.in.tc 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  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_X86 )
  12. config ADK_TARGET_CPU_ARC_ARC700
  13. bool "ARC700 (ARCv1)"
  14. select ADK_CPU_ARC700
  15. depends on ADK_TARGET_ARCH_ARC
  16. config ADK_TARGET_CPU_ARC_ARC_HS
  17. bool "ARC HS (ARCv2)"
  18. select ADK_CPU_ARC_HS
  19. depends on ADK_TARGET_ARCH_ARC
  20. config ADK_TARGET_CPU_ARM_CORTEX_A53
  21. bool "cortex-a53"
  22. select ADK_CPU_CORTEX_A53
  23. depends on ADK_TARGET_ARCH_AARCH64
  24. config ADK_TARGET_CPU_ARM_CORTEX_A57
  25. bool "cortex-a57"
  26. select ADK_CPU_CORTEX_A57
  27. depends on ADK_TARGET_ARCH_AARCH64
  28. config ADK_TARGET_CPU_ARM_CORTEX_A9
  29. bool "cortex-a9"
  30. select ADK_CPU_CORTEX_A9
  31. depends on ADK_TARGET_ARCH_ARM
  32. config ADK_TARGET_CPU_ARM_CORTEX_A8
  33. bool "cortex-a8"
  34. select ADK_CPU_CORTEX_A8
  35. depends on ADK_TARGET_ARCH_ARM
  36. config ADK_TARGET_CPU_ARM_CORTEX_A7
  37. bool "cortex-a7"
  38. select ADK_CPU_CORTEX_A7
  39. depends on ADK_TARGET_ARCH_ARM
  40. config ADK_TARGET_CPU_ARM_CORTEX_A5
  41. bool "cortex-a5"
  42. select ADK_CPU_CORTEX_A5
  43. depends on ADK_TARGET_ARCH_ARM
  44. config ADK_TARGET_CPU_ARM_CORTEX_A15
  45. bool "cortex-a15"
  46. select ADK_CPU_CORTEX_A15
  47. depends on ADK_TARGET_ARCH_ARM
  48. config ADK_TARGET_CPU_ARM_CORTEX_A17
  49. bool "cortex-a17"
  50. select ADK_CPU_CORTEX_A17
  51. depends on ADK_TARGET_ARCH_ARM
  52. config ADK_TARGET_CPU_ARM_CORTEX_M4
  53. bool "cortex-m4"
  54. select ADK_CPU_CORTEX_M4
  55. select ADK_TARGET_ARCH_ARM_WITH_THUMB
  56. select ADK_TARGET_UCLINUX
  57. depends on ADK_TARGET_ARCH_ARM
  58. config ADK_TARGET_CPU_ARM_CORTEX_M3
  59. bool "cortex-m3"
  60. select ADK_CPU_CORTEX_M3
  61. select ADK_TARGET_ARCH_ARM_WITH_THUMB
  62. select ADK_TARGET_UCLINUX
  63. depends on ADK_TARGET_ARCH_ARM
  64. config ADK_TARGET_CPU_ARM_ARM1176JZF_S
  65. bool "arm1176jzf-s"
  66. select ADK_CPU_ARM1176JZF_S
  67. depends on ADK_TARGET_ARCH_ARM
  68. config ADK_TARGET_CPU_ARM_ARM926EJ_S
  69. bool "arm926ej-s"
  70. select ADK_CPU_ARM926EJ_S
  71. depends on ADK_TARGET_ARCH_ARM
  72. config ADK_TARGET_CPU_ARM_XSCALE
  73. bool "xscale"
  74. select ADK_CPU_XSCALE
  75. depends on ADK_TARGET_ARCH_ARM
  76. config ADK_TARGET_CPU_BFIN_BF512
  77. bool "bf512"
  78. select ADK_CPU_BF512
  79. depends on ADK_TARGET_ARCH_BFIN
  80. config ADK_TARGET_CPU_BFIN_BF514
  81. bool "bf514"
  82. select ADK_CPU_BF514
  83. depends on ADK_TARGET_ARCH_BFIN
  84. config ADK_TARGET_CPU_BFIN_BF516
  85. bool "bf516"
  86. select ADK_CPU_BF516
  87. depends on ADK_TARGET_ARCH_BFIN
  88. config ADK_TARGET_CPU_BFIN_BF518
  89. bool "bf518"
  90. select ADK_CPU_BF518
  91. depends on ADK_TARGET_ARCH_BFIN
  92. config ADK_TARGET_CPU_BFIN_BF522
  93. bool "bf522"
  94. select ADK_CPU_BF522
  95. depends on ADK_TARGET_ARCH_BFIN
  96. config ADK_TARGET_CPU_BFIN_BF523
  97. bool "bf523"
  98. select ADK_CPU_BF523
  99. depends on ADK_TARGET_ARCH_BFIN
  100. config ADK_TARGET_CPU_BFIN_BF524
  101. bool "bf524"
  102. select ADK_CPU_BF524
  103. depends on ADK_TARGET_ARCH_BFIN
  104. config ADK_TARGET_CPU_CRIS_V10
  105. bool "cris v10"
  106. select ADK_CPU_CRIS_V10
  107. depends on ADK_TARGET_ARCH_CRIS
  108. config ADK_TARGET_CPU_CRIS_V32
  109. bool "cris v32"
  110. select ADK_CPU_CRIS_V32
  111. depends on ADK_TARGET_ARCH_CRIS
  112. config ADK_TARGET_CPU_X86_I486
  113. bool "i486"
  114. select ADK_CPU_I486
  115. depends on ADK_TARGET_ARCH_X86
  116. config ADK_TARGET_CPU_X86_I586
  117. bool "i586"
  118. select ADK_CPU_I586
  119. depends on ADK_TARGET_ARCH_X86
  120. config ADK_TARGET_CPU_X86_I686
  121. bool "i686"
  122. select ADK_CPU_I686
  123. depends on ADK_TARGET_ARCH_X86
  124. config ADK_TARGET_CPU_X86_GEODE
  125. bool "geode"
  126. select ADK_CPU_GEODE
  127. depends on ADK_TARGET_ARCH_X86
  128. config ADK_TARGET_CPU_X86_ATOM
  129. bool "atom"
  130. select ADK_CPU_ATOM
  131. depends on ADK_TARGET_ARCH_X86
  132. endchoice
  133. choice
  134. prompt "Toolchain options"
  135. depends on ADK_TARGET_TOOLCHAIN
  136. config ADK_TOOLCHAIN_ONLY
  137. bool "Only build toolchain and selected packages"
  138. config ADK_TOOLCHAIN_ARCHIVE
  139. bool "Build a complete system usable f.e. via chroot"
  140. endchoice