summaryrefslogtreecommitdiff
path: root/arch/Config.in.xtensa
blob: fcb3dc926f923274aac379354f2152cb457548c8 (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
53
54
55
56
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_CUSTOM_NAME
	string "Custom Xtensa processor configuration name"
	depends on BR2_XTENSA_CUSTOM
	default ""
	help
	  Name given to a custom Xtensa processor configuration.

config BR2_XTENSA_CORE_NAME
	string
	default BR2_XTENSA_CUSTOM_NAME	if BR2_XTENSA_CUSTOM
	default ""			if BR2_xtensa_fsf

config BR2_XTENSA_OVERLAY_DIR
	string "Overlay directory for custom configuration"
	depends on BR2_XTENSA_CUSTOM
	default ""
	help
	  Provide the directory path that contains the overlay file
	  for a custom processor configuration. The path is relative
	  to the top directory of buildroot.
	  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.

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