]> git.sur5r.net Git - u-boot/blob - arch/arc/Kconfig
f7d29641441409c7610eddc07980e22d1eddb329
[u-boot] / arch / arc / Kconfig
1 menu "ARC architecture"
2         depends on ARC
3
4 config SYS_ARCH
5         default "arc"
6
7 config SYS_CPU
8         default "arcv1"
9
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
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