]>
Commit | Line | Data |
---|---|---|
dd84058d MY |
1 | menu "ARC architecture" |
2 | depends on ARC | |
3 | ||
4 | config SYS_ARCH | |
dd84058d MY |
5 | default "arc" |
6 | ||
e20bcb04 | 7 | config SYS_CPU |
fdff2370 | 8 | default "arcv1" |
e20bcb04 | 9 | |
812980bd AB |
10 | choice |
11 | prompt "CPU selection" | |
12 | default CPU_ARC770D | |
13 | ||
14 | config CPU_ARC750D | |
15 | bool "ARC 750D" | |
16 | select ARC_MMU_V2 | |
17 | help | |
18 | Choose this option to build an U-Boot for ARC750D CPU. | |
19 | ||
20 | config CPU_ARC770D | |
21 | bool "ARC 770D" | |
22 | select ARC_MMU_V3 | |
23 | help | |
24 | Choose this option to build an U-Boot for ARC770D CPU. | |
25 | ||
26 | endchoice | |
27 | ||
28 | choice | |
29 | prompt "MMU Version" | |
30 | default ARC_MMU_V3 if CPU_ARC770D | |
31 | default ARC_MMU_V2 if CPU_ARC750D | |
32 | ||
33 | config ARC_MMU_V2 | |
34 | bool "MMU v2" | |
35 | depends on CPU_ARC750D | |
36 | help | |
37 | Fixed the deficiency of v1 - possible thrashing in memcpy sceanrio | |
38 | when 2 D-TLB and 1 I-TLB entries index into same 2way set. | |
39 | ||
40 | config ARC_MMU_V3 | |
41 | bool "MMU v3" | |
42 | depends on CPU_ARC770D | |
43 | help | |
44 | Introduced with ARC700 4.10: New Features | |
45 | Variable Page size (1k-16k), var JTLB size 128 x (2 or 4) | |
46 | Shared Address Spaces (SASID) | |
47 | ||
48 | endchoice | |
49 | ||
dd84058d MY |
50 | choice |
51 | prompt "Target select" | |
52 | ||
53 | config TARGET_TB100 | |
54 | bool "Support tb100" | |
55 | ||
56 | config TARGET_ARCANGEL4 | |
57 | bool "Support arcangel4" | |
58 | ||
59 | config TARGET_ARCANGEL4_BE | |
60 | bool "Support arcangel4-be" | |
61 | ||
62 | config TARGET_AXS101 | |
63 | bool "Support axs101" | |
64 | ||
65 | endchoice | |
66 | ||
67 | source "board/abilis/tb100/Kconfig" | |
68 | source "board/synopsys/Kconfig" | |
69 | source "board/synopsys/axs101/Kconfig" | |
70 | ||
71 | endmenu |