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