| choice |
| prompt "Target Architecture Variant" |
| default BR2_xtensa_fsf |
| depends on BR2_xtensa |
| |
| config BR2_XTENSA_CUSTOM |
| bool "Custom Xtensa processor configuration" |
| |
| config BR2_xtensa_fsf |
| bool "fsf - Default configuration" |
| select BR2_USE_MMU |
| |
| endchoice |
| |
| config BR2_XTENSA_OVERLAY_FILE |
| string "Overlay file for custom configuration" |
| depends on BR2_XTENSA_CUSTOM |
| help |
| Enter the path to the overlay tarball for a custom processor |
| configuration. |
| |
| These overlay files are tar packages with updated |
| configuration files for various toolchain packages and Xtensa |
| processor configurations. They are provided by the processor |
| vendor or directly from Tensilica. |
| |
| The path can be either absolute, or relative to the top |
| directory of buildroot. |
| |
| choice |
| prompt "Target Architecture Endianness" |
| default BR2_XTENSA_LITTLE_ENDIAN |
| depends on BR2_XTENSA_CUSTOM |
| |
| config BR2_XTENSA_LITTLE_ENDIAN |
| bool "Little endian" |
| |
| config BR2_XTENSA_BIG_ENDIAN |
| bool "Big endian" |
| |
| endchoice |
| |
| config BR2_XTENSA_USE_MMU |
| bool "MMU support" |
| default y |
| depends on BR2_XTENSA_CUSTOM |
| select BR2_USE_MMU |
| help |
| Enable this option if your Xtensa core has a MMU (Memory |
| Management Unit). |
| |
| config BR2_ENDIAN |
| default "LITTLE" if BR2_XTENSA_LITTLE_ENDIAN |
| default "BIG" if BR2_xtensa_fsf || BR2_XTENSA_BIG_ENDIAN |
| |
| config BR2_ARCH |
| default "xtensa" if BR2_xtensa |
| |
| config BR2_NORMALIZED_ARCH |
| default "xtensa" |
| |
| config BR2_READELF_ARCH_NAME |
| default "Tensilica Xtensa Processor" |
| |
| # vim: ft=kconfig |
| # -*- mode:kconfig; -*- |