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