summaryrefslogtreecommitdiff
path: root/arch/Config.in.csky
blob: e88e4e2d121d11c028c2cc346a539444a099c41d (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
choice
	prompt "Target Architecture Variant"
	default BR2_ck610
	help
	  Specific CPU variant to use

config BR2_ck610
	bool "ck610"

config BR2_ck807
	bool "ck807"

config BR2_ck810
	bool "ck810"

endchoice

config BR2_CSKY_FPU
	bool "Enable FPU coprocessor"
	depends on BR2_ck810 || BR2_ck807
	help
	  You can say N here if your C-SKY CPU doesn't have a
	  Floating-Point Coprocessor or if you don't need FPU support
	  for your user-space programs.

config BR2_CSKY_DSP
	bool "Enable DSP enhanced instructions"
	depends on BR2_ck810 || BR2_ck807

config BR2_ARCH
	default "csky"

config BR2_ENDIAN
	default "LITTLE"

config BR2_GCC_TARGET_CPU
	default "ck610"		if (BR2_ck610 && !BR2_CSKY_FPU && !BR2_CSKY_DSP)
	default "ck807"		if (BR2_ck807 && !BR2_CSKY_FPU && !BR2_CSKY_DSP)
	default "ck807e"	if (BR2_ck807 && !BR2_CSKY_FPU &&  BR2_CSKY_DSP)
	default "ck807f"	if (BR2_ck807 &&  BR2_CSKY_FPU && !BR2_CSKY_DSP)
	default "ck807ef"	if (BR2_ck807 &&  BR2_CSKY_FPU &&  BR2_CSKY_DSP)
	default "ck810"		if (BR2_ck810 && !BR2_CSKY_FPU && !BR2_CSKY_DSP)
	default "ck810e"	if (BR2_ck810 && !BR2_CSKY_FPU &&  BR2_CSKY_DSP)
	default "ck810f"	if (BR2_ck810 &&  BR2_CSKY_FPU && !BR2_CSKY_DSP)
	default "ck810ef"	if (BR2_ck810 &&  BR2_CSKY_FPU &&  BR2_CSKY_DSP)

config BR2_READELF_ARCH_NAME
	default "CSKY"