Config.in.tc 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  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_X86 )
  11. config ADK_TARGET_CPU_ARC_ARC700
  12. bool "ARC700 (ARCv1)"
  13. select ADK_CPU_ARC700
  14. depends on ADK_TARGET_ARCH_ARC
  15. config ADK_TARGET_CPU_ARC_ARC_HS
  16. bool "ARC HS (ARCv2)"
  17. select ADK_CPU_ARC_HS
  18. depends on ADK_TARGET_ARCH_ARC
  19. config ADK_TARGET_CPU_ARM_CORTEX_A53
  20. bool "cortex-a53"
  21. select ADK_CPU_CORTEX_A53
  22. depends on ADK_TARGET_ARCH_AARCH64
  23. config ADK_TARGET_CPU_ARM_CORTEX_A57
  24. bool "cortex-a57"
  25. select ADK_CPU_CORTEX_A57
  26. depends on ADK_TARGET_ARCH_AARCH64
  27. config ADK_TARGET_CPU_ARM_CORTEX_A9
  28. bool "cortex-a9"
  29. select ADK_CPU_CORTEX_A9
  30. depends on ADK_TARGET_ARCH_ARM
  31. config ADK_TARGET_CPU_ARM_CORTEX_A8
  32. bool "cortex-a8"
  33. select ADK_CPU_CORTEX_A8
  34. depends on ADK_TARGET_ARCH_ARM
  35. config ADK_TARGET_CPU_ARM_CORTEX_A7
  36. bool "cortex-a7"
  37. select ADK_CPU_CORTEX_A7
  38. depends on ADK_TARGET_ARCH_ARM
  39. config ADK_TARGET_CPU_ARM_CORTEX_A5
  40. bool "cortex-a5"
  41. select ADK_CPU_CORTEX_A5
  42. depends on ADK_TARGET_ARCH_ARM
  43. config ADK_TARGET_CPU_ARM_CORTEX_A15
  44. bool "cortex-a15"
  45. select ADK_CPU_CORTEX_A15
  46. depends on ADK_TARGET_ARCH_ARM
  47. config ADK_TARGET_CPU_ARM_CORTEX_A17
  48. bool "cortex-a17"
  49. select ADK_CPU_CORTEX_A17
  50. depends on ADK_TARGET_ARCH_ARM
  51. config ADK_TARGET_CPU_ARM_CORTEX_M4
  52. bool "cortex-m4"
  53. select ADK_CPU_CORTEX_M4
  54. select ADK_TARGET_ARCH_ARM_WITH_THUMB
  55. select ADK_TARGET_UCLINUX
  56. depends on ADK_TARGET_ARCH_ARM
  57. config ADK_TARGET_CPU_ARM_CORTEX_M3
  58. bool "cortex-m3"
  59. select ADK_CPU_CORTEX_M3
  60. select ADK_TARGET_ARCH_ARM_WITH_THUMB
  61. select ADK_TARGET_UCLINUX
  62. depends on ADK_TARGET_ARCH_ARM
  63. config ADK_TARGET_CPU_ARM_ARM1176JZF_S
  64. bool "arm1176jzf-s"
  65. select ADK_CPU_ARM1176JZF_S
  66. depends on ADK_TARGET_ARCH_ARM
  67. config ADK_TARGET_CPU_ARM_ARM926EJ_S
  68. bool "arm926ej-s"
  69. select ADK_CPU_ARM926EJ_S
  70. depends on ADK_TARGET_ARCH_ARM
  71. config ADK_TARGET_CPU_ARM_XSCALE
  72. bool "xscale"
  73. select ADK_CPU_XSCALE
  74. depends on ADK_TARGET_ARCH_ARM
  75. config ADK_TARGET_CPU_CRIS_V10
  76. bool "cris v10"
  77. select ADK_CPU_CRIS_V10
  78. depends on ADK_TARGET_ARCH_CRIS
  79. config ADK_TARGET_CPU_CRIS_V32
  80. bool "cris v32"
  81. select ADK_CPU_CRIS_V32
  82. depends on ADK_TARGET_ARCH_CRIS
  83. config ADK_TARGET_CPU_X86_I486
  84. bool "i486"
  85. select ADK_CPU_I486
  86. depends on ADK_TARGET_ARCH_X86
  87. config ADK_TARGET_CPU_X86_I586
  88. bool "i586"
  89. select ADK_CPU_I586
  90. depends on ADK_TARGET_ARCH_X86
  91. config ADK_TARGET_CPU_X86_I686
  92. bool "i686"
  93. select ADK_CPU_I686
  94. depends on ADK_TARGET_ARCH_X86
  95. config ADK_TARGET_CPU_X86_GEODE
  96. bool "geode"
  97. select ADK_CPU_GEODE
  98. depends on ADK_TARGET_ARCH_X86
  99. config ADK_TARGET_CPU_X86_ATOM
  100. bool "atom"
  101. select ADK_CPU_ATOM
  102. depends on ADK_TARGET_ARCH_X86
  103. endchoice