aboutsummaryrefslogtreecommitdiff
path: root/arch/Config.in.xtensa
blob: 5d5bcb48f99f6deb47af435025616bc84a52a0f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
choice
	prompt "Target Architecture Variant"
	depends on BR2_xtensa
	default BR2_xtensa_fsf

config BR2_XTENSA_CUSTOM
	select BR2_ARCH_HAS_MMU_OPTIONAL
	bool "Custom Xtensa processor configuration"

config BR2_xtensa_fsf
	select BR2_ARCH_HAS_MMU_MANDATORY
	bool "fsf - Default configuration"

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"
	depends on BR2_XTENSA_CUSTOM
	default BR2_XTENSA_LITTLE_ENDIAN

config BR2_XTENSA_LITTLE_ENDIAN
	bool "Little endian"

config BR2_XTENSA_BIG_ENDIAN
	bool "Big endian"

endchoice

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_READELF_ARCH_NAME
	default "Tensilica Xtensa Processor"