xref: /openbmc/u-boot/arch/sh/Kconfig (revision 0adb5b76)
1menu "SuperH architecture"
2	depends on SH
3
4config CPU_SH2
5	bool
6
7config CPU_SH2A
8	bool
9	select CPU_SH2
10
11config CPU_SH3
12	bool
13
14config CPU_SH4
15	bool
16
17config CPU_SH4A
18	bool
19	select CPU_SH4
20
21config 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
30choice
31	prompt "Target select"
32
33config TARGET_RSK7203
34	bool "RSK+ 7203"
35	select CPU_SH2A
36
37config TARGET_RSK7264
38	bool "RSK2+SH7264"
39	select CPU_SH2A
40
41config TARGET_RSK7269
42	bool "RSK2+SH7269"
43	select CPU_SH2A
44
45config TARGET_MPR2
46	bool "Magic Panel Release 2 board"
47	select CPU_SH3
48
49config TARGET_MS7720SE
50	bool "Support ms7720se"
51	select CPU_SH3
52
53config TARGET_SHMIN
54	bool "SHMIN"
55	select CPU_SH3
56
57config TARGET_ESPT
58	bool "Data Technology ESPT-GIGA board"
59	select CPU_SH4
60
61config TARGET_MS7722SE
62	bool "SolutionEngine 7722"
63	select CPU_SH4
64
65config TARGET_MS7750SE
66	bool "SolutionEngine 7750"
67	select CPU_SH4
68
69config TARGET_AP_SH4A_4A
70	bool "ALPHAPROJECT AP-SH4A-4A"
71	select CPU_SH4A
72
73config TARGET_AP325RXA
74	bool "Renesas AP-325RXA"
75	select CPU_SH4
76
77config TARGET_ECOVEC
78	bool "EcoVec"
79	select CPU_SH4A
80
81config TARGET_MIGOR
82	bool "Migo-R"
83	select CPU_SH4
84
85config TARGET_R0P7734
86	bool "Support r0p7734"
87	select CPU_SH4A
88
89config TARGET_R2DPLUS
90	bool "Renesas R2D-PLUS"
91	select CPU_SH4
92
93config TARGET_R7780MP
94	bool "R7780MP board"
95	select CPU_SH4A
96
97config TARGET_SH7752EVB
98	bool "SH7752EVB"
99	select CPU_SH4A
100
101config TARGET_SH7753EVB
102	bool "SH7753EVB"
103	select CPU_SH4
104
105config TARGET_SH7757LCR
106	bool "SH7757LCR"
107	select CPU_SH4A
108
109config TARGET_SH7763RDP
110	bool "SH7763RDP"
111	select CPU_SH4
112
113config TARGET_SH7785LCR
114	bool "SH7785LCR"
115	select CPU_SH4A
116
117endchoice
118
119config SYS_ARCH
120	default "sh"
121
122config SYS_CPU
123	default "sh2" if CPU_SH2
124	default "sh3" if CPU_SH3
125	default "sh4" if CPU_SH4
126
127config USE_PRIVATE_LIBGCC
128	default y
129
130source "board/alphaproject/ap_sh4a_4a/Kconfig"
131source "board/espt/Kconfig"
132source "board/mpr2/Kconfig"
133source "board/ms7720se/Kconfig"
134source "board/ms7722se/Kconfig"
135source "board/ms7750se/Kconfig"
136source "board/renesas/MigoR/Kconfig"
137source "board/renesas/ap325rxa/Kconfig"
138source "board/renesas/ecovec/Kconfig"
139source "board/renesas/r0p7734/Kconfig"
140source "board/renesas/r2dplus/Kconfig"
141source "board/renesas/r7780mp/Kconfig"
142source "board/renesas/rsk7203/Kconfig"
143source "board/renesas/rsk7264/Kconfig"
144source "board/renesas/rsk7269/Kconfig"
145source "board/renesas/sh7752evb/Kconfig"
146source "board/renesas/sh7753evb/Kconfig"
147source "board/renesas/sh7757lcr/Kconfig"
148source "board/renesas/sh7763rdp/Kconfig"
149source "board/renesas/sh7785lcr/Kconfig"
150source "board/shmin/Kconfig"
151
152endmenu
153