summaryrefslogtreecommitdiff
path: root/arch/Config.in.xtensa
blob: 14049480ec2231f074eb0e5ef1ac638ddfa7c2d5 (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"
	default BR2_xtensa_fsf
	depends on BR2_xtensa

config BR2_XTENSA_CUSTOM
	bool "Custom Xtensa processor configuration"
	select BR2_ARCH_HAS_MMU_OPTIONAL

config BR2_xtensa_fsf
	bool "fsf - Default configuration"
	select BR2_ARCH_HAS_MMU_MANDATORY

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_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"