blob: e88e4e2d121d11c028c2cc346a539444a099c41d [file] [log] [blame]
Guo Renf7f568f2017-03-03 09:20:20 +08001choice
2 prompt "Target Architecture Variant"
3 default BR2_ck610
4 help
5 Specific CPU variant to use
6
7config BR2_ck610
8 bool "ck610"
9
10config BR2_ck807
11 bool "ck807"
12
13config BR2_ck810
14 bool "ck810"
15
16endchoice
17
18config BR2_CSKY_FPU
19 bool "Enable FPU coprocessor"
20 depends on BR2_ck810 || BR2_ck807
21 help
22 You can say N here if your C-SKY CPU doesn't have a
23 Floating-Point Coprocessor or if you don't need FPU support
24 for your user-space programs.
25
26config BR2_CSKY_DSP
27 bool "Enable DSP enhanced instructions"
28 depends on BR2_ck810 || BR2_ck807
29
30config BR2_ARCH
31 default "csky"
32
33config BR2_ENDIAN
34 default "LITTLE"
35
36config BR2_GCC_TARGET_CPU
37 default "ck610" if (BR2_ck610 && !BR2_CSKY_FPU && !BR2_CSKY_DSP)
38 default "ck807" if (BR2_ck807 && !BR2_CSKY_FPU && !BR2_CSKY_DSP)
39 default "ck807e" if (BR2_ck807 && !BR2_CSKY_FPU && BR2_CSKY_DSP)
40 default "ck807f" if (BR2_ck807 && BR2_CSKY_FPU && !BR2_CSKY_DSP)
41 default "ck807ef" if (BR2_ck807 && BR2_CSKY_FPU && BR2_CSKY_DSP)
42 default "ck810" if (BR2_ck810 && !BR2_CSKY_FPU && !BR2_CSKY_DSP)
43 default "ck810e" if (BR2_ck810 && !BR2_CSKY_FPU && BR2_CSKY_DSP)
44 default "ck810f" if (BR2_ck810 && BR2_CSKY_FPU && !BR2_CSKY_DSP)
45 default "ck810ef" if (BR2_ck810 && BR2_CSKY_FPU && BR2_CSKY_DSP)
46
Thomas Petazzonid04ea6e2017-03-19 14:07:51 +010047config BR2_READELF_ARCH_NAME
48 default "CSKY"