Guo Ren | f7f568f | 2017-03-03 09:20:20 +0800 | [diff] [blame] | 1 | choice |
| 2 | prompt "Target Architecture Variant" |
| 3 | default BR2_ck610 |
| 4 | help |
| 5 | Specific CPU variant to use |
| 6 | |
| 7 | config BR2_ck610 |
| 8 | bool "ck610" |
| 9 | |
| 10 | config BR2_ck807 |
| 11 | bool "ck807" |
| 12 | |
| 13 | config BR2_ck810 |
| 14 | bool "ck810" |
| 15 | |
| 16 | endchoice |
| 17 | |
| 18 | config 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 | |
| 26 | config BR2_CSKY_DSP |
| 27 | bool "Enable DSP enhanced instructions" |
| 28 | depends on BR2_ck810 || BR2_ck807 |
| 29 | |
| 30 | config BR2_ARCH |
| 31 | default "csky" |
| 32 | |
| 33 | config BR2_ENDIAN |
| 34 | default "LITTLE" |
| 35 | |
| 36 | config 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 Petazzoni | d04ea6e | 2017-03-19 14:07:51 +0100 | [diff] [blame] | 47 | config BR2_READELF_ARCH_NAME |
| 48 | default "CSKY" |