Config.in.xtensa 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. choice
  2. prompt "Target Architecture Variant"
  3. depends on BR2_xtensa
  4. default BR2_xtensa_fsf
  5. config BR2_XTENSA_CUSTOM
  6. select BR2_ARCH_HAS_MMU_OPTIONAL
  7. bool "Custom Xtensa processor configuration"
  8. config BR2_xtensa_fsf
  9. select BR2_ARCH_HAS_MMU_MANDATORY
  10. bool "fsf - Default configuration"
  11. endchoice
  12. config BR2_XTENSA_CUSTOM_NAME
  13. string "Custom Xtensa processor configuration name"
  14. depends on BR2_XTENSA_CUSTOM
  15. default ""
  16. help
  17. Name given to a custom Xtensa processor configuration.
  18. config BR2_XTENSA_CORE_NAME
  19. string
  20. default BR2_XTENSA_CUSTOM_NAME if BR2_XTENSA_CUSTOM
  21. default "" if BR2_xtensa_fsf
  22. config BR2_XTENSA_OVERLAY_DIR
  23. string "Overlay directory for custom configuration"
  24. depends on BR2_XTENSA_CUSTOM
  25. default ""
  26. help
  27. Provide the directory path that contains the overlay file
  28. for a custom processor configuration. The path is relative
  29. to the top directory of buildroot.
  30. These overlay files are tar packages with updated configuration
  31. files for various toolchain packages and Xtensa processor
  32. configurations. They are provided by the processor vendor or
  33. directly from Tensilica.
  34. choice
  35. prompt "Target Architecture Endianness"
  36. depends on BR2_XTENSA_CUSTOM
  37. default BR2_XTENSA_LITTLE_ENDIAN
  38. config BR2_XTENSA_LITTLE_ENDIAN
  39. bool "Little endian"
  40. config BR2_XTENSA_BIG_ENDIAN
  41. bool "Big endian"
  42. endchoice
  43. config BR2_ENDIAN
  44. default "LITTLE" if BR2_XTENSA_LITTLE_ENDIAN
  45. default "BIG" if BR2_xtensa_fsf || BR2_XTENSA_BIG_ENDIAN
  46. config BR2_ARCH
  47. default "xtensa" if BR2_xtensa