2
1

Config.in.xtensa 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. choice
  2. prompt "Target Architecture Variant"
  3. default BR2_xtensa_fsf
  4. depends on BR2_xtensa
  5. config BR2_XTENSA_CUSTOM
  6. bool "Custom Xtensa processor configuration"
  7. config BR2_xtensa_fsf
  8. bool "fsf - Default configuration"
  9. select BR2_USE_MMU
  10. endchoice
  11. config BR2_XTENSA_OVERLAY_FILE
  12. string "Overlay file for custom configuration"
  13. depends on BR2_XTENSA_CUSTOM
  14. help
  15. Enter the path to the overlay tarball for a custom processor
  16. configuration.
  17. These overlay files are tar packages with updated
  18. configuration files for various toolchain packages and Xtensa
  19. processor configurations. They are provided by the processor
  20. vendor or directly from Tensilica.
  21. The path can be either absolute, or relative to the top
  22. directory of buildroot.
  23. choice
  24. prompt "Target Architecture Endianness"
  25. default BR2_XTENSA_LITTLE_ENDIAN
  26. depends on BR2_XTENSA_CUSTOM
  27. config BR2_XTENSA_LITTLE_ENDIAN
  28. bool "Little endian"
  29. config BR2_XTENSA_BIG_ENDIAN
  30. bool "Big endian"
  31. endchoice
  32. config BR2_XTENSA_USE_MMU
  33. bool "MMU support"
  34. default y
  35. depends on BR2_XTENSA_CUSTOM
  36. select BR2_USE_MMU
  37. help
  38. Enable this option if your Xtensa core has a MMU (Memory
  39. Management Unit).
  40. config BR2_ENDIAN
  41. default "LITTLE" if BR2_XTENSA_LITTLE_ENDIAN
  42. default "BIG" if BR2_xtensa_fsf || BR2_XTENSA_BIG_ENDIAN
  43. config BR2_ARCH
  44. default "xtensa" if BR2_xtensa
  45. config BR2_NORMALIZED_ARCH
  46. default "xtensa"
  47. config BR2_READELF_ARCH_NAME
  48. default "Tensilica Xtensa Processor"
  49. # vim: ft=kconfig
  50. # -*- mode:kconfig; -*-