Config.in.xtensa 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  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_XTENSA_VARIANT
  4. prompt "CPU variant"
  5. depends on ADK_TARGET_ARCH_XTENSA
  6. config ADK_TARGET_XTENSA_DC233C
  7. bool "dc233c"
  8. select ADK_KERNEL_XTENSA_VARIANT_DC233C
  9. select ADK_TARGET_KERNEL_ZIMAGE
  10. select ADK_KERNEL_INITIALIZE_XTENSA_MMU_INSIDE_VMLINUX
  11. select ADK_TARGET_LITTLE_ENDIAN
  12. select ADK_TARGET_WITH_NPTL
  13. select ADK_TARGET_WITH_MMU
  14. config ADK_TARGET_XTENSA_DC232B
  15. bool "dc232b"
  16. select ADK_KERNEL_XTENSA_VARIANT_DC232B
  17. select ADK_TARGET_KERNEL_ZIMAGE
  18. select ADK_TARGET_LITTLE_ENDIAN
  19. select ADK_TARGET_WITH_NPTL
  20. select ADK_TARGET_WITH_MMU
  21. config ADK_TARGET_XTENSA_FSF
  22. bool "fsf"
  23. select ADK_KERNEL_XTENSA_VARIANT_FSF
  24. select ADK_TARGET_KERNEL_ZIMAGE
  25. select ADK_TARGET_BIG_ENDIAN
  26. select ADK_TARGET_WITH_NPTL
  27. select ADK_TARGET_WITH_MMU
  28. config ADK_TARGET_XTENSA_DE212
  29. bool "de212"
  30. select ADK_KERNEL_XTENSA_VARIANT_CUSTOM
  31. select ADK_TARGET_KERNEL_ZIMAGE
  32. select ADK_TARGET_LITTLE_ENDIAN
  33. select ADK_TARGET_WITH_LT
  34. select ADK_TARGET_WITHOUT_MMU
  35. endchoice
  36. config ADK_TARGET_XTENSA
  37. string
  38. default "dc233c" if ADK_TARGET_XTENSA_DC233C
  39. default "dc232b" if ADK_TARGET_XTENSA_DC232B
  40. default "fsf" if ADK_TARGET_XTENSA_FSF
  41. default "de212" if ADK_TARGET_XTENSA_DE212