]>
Commit | Line | Data |
---|---|---|
dd84058d MY |
1 | menu "SuperH architecture" |
2 | depends on SH | |
3 | ||
7d236662 MY |
4 | config CPU_SH2 |
5 | bool | |
85fc970d | 6 | imply ENV_IS_IN_FLASH |
7d236662 MY |
7 | |
8 | config CPU_SH2A | |
9 | bool | |
10 | select CPU_SH2 | |
85fc970d | 11 | imply ENV_IS_IN_FLASH |
7d236662 MY |
12 | |
13 | config CPU_SH3 | |
14 | bool | |
85fc970d | 15 | imply ENV_IS_IN_FLASH |
7d236662 MY |
16 | |
17 | config CPU_SH4 | |
18 | bool | |
19 | ||
20 | config CPU_SH4A | |
21 | bool | |
22 | select CPU_SH4 | |
23 | ||
570dd7f4 NI |
24 | config SH_32BIT |
25 | bool "32bit mode" | |
26 | depends on CPU_SH4A | |
27 | default n | |
28 | help | |
29 | SH4A has 2 physical memory maps. This use 32bit mode. | |
30 | And this is board specific. Please check your board if you | |
31 | want to use this. | |
32 | ||
dd84058d MY |
33 | choice |
34 | prompt "Target select" | |
a26cd049 | 35 | optional |
dd84058d MY |
36 | |
37 | config TARGET_RSK7203 | |
0e29429f | 38 | bool "RSK+ 7203" |
7d236662 | 39 | select CPU_SH2A |
dd84058d MY |
40 | |
41 | config TARGET_RSK7264 | |
0e29429f | 42 | bool "RSK2+SH7264" |
7d236662 | 43 | select CPU_SH2A |
dd84058d MY |
44 | |
45 | config TARGET_RSK7269 | |
0e29429f | 46 | bool "RSK2+SH7269" |
7d236662 | 47 | select CPU_SH2A |
dd84058d MY |
48 | |
49 | config TARGET_MPR2 | |
0e29429f | 50 | bool "Magic Panel Release 2 board" |
7d236662 | 51 | select CPU_SH3 |
dd84058d MY |
52 | |
53 | config TARGET_MS7720SE | |
54 | bool "Support ms7720se" | |
7d236662 | 55 | select CPU_SH3 |
dd84058d MY |
56 | |
57 | config TARGET_SHMIN | |
0e29429f | 58 | bool "SHMIN" |
7d236662 | 59 | select CPU_SH3 |
dd84058d MY |
60 | |
61 | config TARGET_ESPT | |
0e29429f | 62 | bool "Data Technology ESPT-GIGA board" |
7d236662 | 63 | select CPU_SH4 |
dd84058d MY |
64 | |
65 | config TARGET_MS7722SE | |
0e29429f | 66 | bool "SolutionEngine 7722" |
7d236662 | 67 | select CPU_SH4 |
dd84058d MY |
68 | |
69 | config TARGET_MS7750SE | |
0e29429f | 70 | bool "SolutionEngine 7750" |
7d236662 | 71 | select CPU_SH4 |
dd84058d MY |
72 | |
73 | config TARGET_AP_SH4A_4A | |
0e29429f | 74 | bool "ALPHAPROJECT AP-SH4A-4A" |
f97eeba4 | 75 | select CPU_SH4A |
dd84058d MY |
76 | |
77 | config TARGET_AP325RXA | |
0e29429f | 78 | bool "Renesas AP-325RXA" |
7d236662 | 79 | select CPU_SH4 |
dd84058d MY |
80 | |
81 | config TARGET_ECOVEC | |
0e29429f | 82 | bool "EcoVec" |
f97eeba4 | 83 | select CPU_SH4A |
dd84058d MY |
84 | |
85 | config TARGET_MIGOR | |
0e29429f | 86 | bool "Migo-R" |
7d236662 | 87 | select CPU_SH4 |
dd84058d MY |
88 | |
89 | config TARGET_R0P7734 | |
90 | bool "Support r0p7734" | |
f97eeba4 | 91 | select CPU_SH4A |
dd84058d MY |
92 | |
93 | config TARGET_R2DPLUS | |
0e29429f | 94 | bool "Renesas R2D-PLUS" |
7d236662 | 95 | select CPU_SH4 |
dd84058d MY |
96 | |
97 | config TARGET_R7780MP | |
0e29429f | 98 | bool "R7780MP board" |
f97eeba4 | 99 | select CPU_SH4A |
dd84058d MY |
100 | |
101 | config TARGET_SH7752EVB | |
0e29429f | 102 | bool "SH7752EVB" |
f97eeba4 | 103 | select CPU_SH4A |
dd84058d MY |
104 | |
105 | config TARGET_SH7753EVB | |
0e29429f | 106 | bool "SH7753EVB" |
7d236662 | 107 | select CPU_SH4 |
dd84058d MY |
108 | |
109 | config TARGET_SH7757LCR | |
0e29429f | 110 | bool "SH7757LCR" |
f97eeba4 | 111 | select CPU_SH4A |
dd84058d MY |
112 | |
113 | config TARGET_SH7763RDP | |
0e29429f | 114 | bool "SH7763RDP" |
7d236662 | 115 | select CPU_SH4 |
dd84058d MY |
116 | |
117 | config TARGET_SH7785LCR | |
0e29429f | 118 | bool "SH7785LCR" |
f97eeba4 | 119 | select CPU_SH4A |
dd84058d MY |
120 | |
121 | endchoice | |
122 | ||
887363b5 MY |
123 | config SYS_ARCH |
124 | default "sh" | |
125 | ||
126 | config SYS_CPU | |
127 | default "sh2" if CPU_SH2 | |
128 | default "sh3" if CPU_SH3 | |
129 | default "sh4" if CPU_SH4 | |
130 | ||
2a728f3a SG |
131 | source "arch/sh/lib/Kconfig" |
132 | ||
dd84058d MY |
133 | source "board/alphaproject/ap_sh4a_4a/Kconfig" |
134 | source "board/espt/Kconfig" | |
135 | source "board/mpr2/Kconfig" | |
136 | source "board/ms7720se/Kconfig" | |
137 | source "board/ms7722se/Kconfig" | |
138 | source "board/ms7750se/Kconfig" | |
139 | source "board/renesas/MigoR/Kconfig" | |
140 | source "board/renesas/ap325rxa/Kconfig" | |
141 | source "board/renesas/ecovec/Kconfig" | |
142 | source "board/renesas/r0p7734/Kconfig" | |
143 | source "board/renesas/r2dplus/Kconfig" | |
144 | source "board/renesas/r7780mp/Kconfig" | |
145 | source "board/renesas/rsk7203/Kconfig" | |
146 | source "board/renesas/rsk7264/Kconfig" | |
147 | source "board/renesas/rsk7269/Kconfig" | |
148 | source "board/renesas/sh7752evb/Kconfig" | |
149 | source "board/renesas/sh7753evb/Kconfig" | |
150 | source "board/renesas/sh7757lcr/Kconfig" | |
151 | source "board/renesas/sh7763rdp/Kconfig" | |
152 | source "board/renesas/sh7785lcr/Kconfig" | |
153 | source "board/shmin/Kconfig" | |
154 | ||
155 | endmenu |