xref: /openbmc/u-boot/arch/sh/Kconfig (revision c3dd8238)
1dd84058dSMasahiro Yamadamenu "SuperH architecture"
2dd84058dSMasahiro Yamada	depends on SH
3dd84058dSMasahiro Yamada
47d236662SMasahiro Yamadaconfig CPU_SH2
57d236662SMasahiro Yamada	bool
67d236662SMasahiro Yamada
77d236662SMasahiro Yamadaconfig CPU_SH2A
87d236662SMasahiro Yamada	bool
97d236662SMasahiro Yamada	select CPU_SH2
107d236662SMasahiro Yamada
117d236662SMasahiro Yamadaconfig CPU_SH3
127d236662SMasahiro Yamada	bool
137d236662SMasahiro Yamada
147d236662SMasahiro Yamadaconfig CPU_SH4
157d236662SMasahiro Yamada	bool
167d236662SMasahiro Yamada
177d236662SMasahiro Yamadaconfig CPU_SH4A
187d236662SMasahiro Yamada	bool
197d236662SMasahiro Yamada	select CPU_SH4
207d236662SMasahiro Yamada
21570dd7f4SNobuhiro Iwamatsuconfig SH_32BIT
22570dd7f4SNobuhiro Iwamatsu	bool "32bit mode"
23570dd7f4SNobuhiro Iwamatsu	depends on CPU_SH4A
24570dd7f4SNobuhiro Iwamatsu	default n
25570dd7f4SNobuhiro Iwamatsu	help
26570dd7f4SNobuhiro Iwamatsu	  SH4A has 2 physical memory maps. This use 32bit mode.
27570dd7f4SNobuhiro Iwamatsu	  And this is board specific. Please check your board if you
28570dd7f4SNobuhiro Iwamatsu	  want to use this.
29570dd7f4SNobuhiro Iwamatsu
30dd84058dSMasahiro Yamadachoice
31dd84058dSMasahiro Yamada	prompt "Target select"
32dd84058dSMasahiro Yamada
33dd84058dSMasahiro Yamadaconfig TARGET_RSK7203
340e29429fSMasahiro Yamada	bool "RSK+ 7203"
357d236662SMasahiro Yamada	select CPU_SH2A
36dd84058dSMasahiro Yamada
37dd84058dSMasahiro Yamadaconfig TARGET_RSK7264
380e29429fSMasahiro Yamada	bool "RSK2+SH7264"
397d236662SMasahiro Yamada	select CPU_SH2A
40dd84058dSMasahiro Yamada
41dd84058dSMasahiro Yamadaconfig TARGET_RSK7269
420e29429fSMasahiro Yamada	bool "RSK2+SH7269"
437d236662SMasahiro Yamada	select CPU_SH2A
44dd84058dSMasahiro Yamada
45dd84058dSMasahiro Yamadaconfig TARGET_MPR2
460e29429fSMasahiro Yamada	bool "Magic Panel Release 2 board"
477d236662SMasahiro Yamada	select CPU_SH3
48dd84058dSMasahiro Yamada
49dd84058dSMasahiro Yamadaconfig TARGET_MS7720SE
50dd84058dSMasahiro Yamada	bool "Support ms7720se"
517d236662SMasahiro Yamada	select CPU_SH3
52dd84058dSMasahiro Yamada
53dd84058dSMasahiro Yamadaconfig TARGET_SHMIN
540e29429fSMasahiro Yamada	bool "SHMIN"
557d236662SMasahiro Yamada	select CPU_SH3
56dd84058dSMasahiro Yamada
57dd84058dSMasahiro Yamadaconfig TARGET_ESPT
580e29429fSMasahiro Yamada	bool "Data Technology ESPT-GIGA board"
597d236662SMasahiro Yamada	select CPU_SH4
60dd84058dSMasahiro Yamada
61dd84058dSMasahiro Yamadaconfig TARGET_MS7722SE
620e29429fSMasahiro Yamada	bool "SolutionEngine 7722"
637d236662SMasahiro Yamada	select CPU_SH4
64dd84058dSMasahiro Yamada
65dd84058dSMasahiro Yamadaconfig TARGET_MS7750SE
660e29429fSMasahiro Yamada	bool "SolutionEngine 7750"
677d236662SMasahiro Yamada	select CPU_SH4
68dd84058dSMasahiro Yamada
69dd84058dSMasahiro Yamadaconfig TARGET_AP_SH4A_4A
700e29429fSMasahiro Yamada	bool "ALPHAPROJECT AP-SH4A-4A"
71f97eeba4SMasahiro Yamada	select CPU_SH4A
72dd84058dSMasahiro Yamada
73dd84058dSMasahiro Yamadaconfig TARGET_AP325RXA
740e29429fSMasahiro Yamada	bool "Renesas AP-325RXA"
757d236662SMasahiro Yamada	select CPU_SH4
76dd84058dSMasahiro Yamada
77dd84058dSMasahiro Yamadaconfig TARGET_ECOVEC
780e29429fSMasahiro Yamada	bool "EcoVec"
79f97eeba4SMasahiro Yamada	select CPU_SH4A
80dd84058dSMasahiro Yamada
81dd84058dSMasahiro Yamadaconfig TARGET_MIGOR
820e29429fSMasahiro Yamada	bool "Migo-R"
837d236662SMasahiro Yamada	select CPU_SH4
84dd84058dSMasahiro Yamada
85dd84058dSMasahiro Yamadaconfig TARGET_R0P7734
86dd84058dSMasahiro Yamada	bool "Support r0p7734"
87f97eeba4SMasahiro Yamada	select CPU_SH4A
88dd84058dSMasahiro Yamada
89dd84058dSMasahiro Yamadaconfig TARGET_R2DPLUS
900e29429fSMasahiro Yamada	bool "Renesas R2D-PLUS"
917d236662SMasahiro Yamada	select CPU_SH4
92dd84058dSMasahiro Yamada
93dd84058dSMasahiro Yamadaconfig TARGET_R7780MP
940e29429fSMasahiro Yamada	bool "R7780MP board"
95f97eeba4SMasahiro Yamada	select CPU_SH4A
96dd84058dSMasahiro Yamada
97dd84058dSMasahiro Yamadaconfig TARGET_SH7752EVB
980e29429fSMasahiro Yamada	bool "SH7752EVB"
99f97eeba4SMasahiro Yamada	select CPU_SH4A
100dd84058dSMasahiro Yamada
101dd84058dSMasahiro Yamadaconfig TARGET_SH7753EVB
1020e29429fSMasahiro Yamada	bool "SH7753EVB"
1037d236662SMasahiro Yamada	select CPU_SH4
104dd84058dSMasahiro Yamada
105dd84058dSMasahiro Yamadaconfig TARGET_SH7757LCR
1060e29429fSMasahiro Yamada	bool "SH7757LCR"
107f97eeba4SMasahiro Yamada	select CPU_SH4A
108dd84058dSMasahiro Yamada
109dd84058dSMasahiro Yamadaconfig TARGET_SH7763RDP
1100e29429fSMasahiro Yamada	bool "SH7763RDP"
1117d236662SMasahiro Yamada	select CPU_SH4
112dd84058dSMasahiro Yamada
113dd84058dSMasahiro Yamadaconfig TARGET_SH7785LCR
1140e29429fSMasahiro Yamada	bool "SH7785LCR"
115f97eeba4SMasahiro Yamada	select CPU_SH4A
116dd84058dSMasahiro Yamada
117dd84058dSMasahiro Yamadaendchoice
118dd84058dSMasahiro Yamada
119887363b5SMasahiro Yamadaconfig SYS_ARCH
120887363b5SMasahiro Yamada	default "sh"
121887363b5SMasahiro Yamada
122887363b5SMasahiro Yamadaconfig SYS_CPU
123887363b5SMasahiro Yamada	default "sh2" if CPU_SH2
124887363b5SMasahiro Yamada	default "sh3" if CPU_SH3
125887363b5SMasahiro Yamada	default "sh4" if CPU_SH4
126887363b5SMasahiro Yamada
127*c3dd8238SMasahiro Yamadaconfig USE_PRIVATE_LIBGCC
128*c3dd8238SMasahiro Yamada	default y
129*c3dd8238SMasahiro Yamada
130dd84058dSMasahiro Yamadasource "board/alphaproject/ap_sh4a_4a/Kconfig"
131dd84058dSMasahiro Yamadasource "board/espt/Kconfig"
132dd84058dSMasahiro Yamadasource "board/mpr2/Kconfig"
133dd84058dSMasahiro Yamadasource "board/ms7720se/Kconfig"
134dd84058dSMasahiro Yamadasource "board/ms7722se/Kconfig"
135dd84058dSMasahiro Yamadasource "board/ms7750se/Kconfig"
136dd84058dSMasahiro Yamadasource "board/renesas/MigoR/Kconfig"
137dd84058dSMasahiro Yamadasource "board/renesas/ap325rxa/Kconfig"
138dd84058dSMasahiro Yamadasource "board/renesas/ecovec/Kconfig"
139dd84058dSMasahiro Yamadasource "board/renesas/r0p7734/Kconfig"
140dd84058dSMasahiro Yamadasource "board/renesas/r2dplus/Kconfig"
141dd84058dSMasahiro Yamadasource "board/renesas/r7780mp/Kconfig"
142dd84058dSMasahiro Yamadasource "board/renesas/rsk7203/Kconfig"
143dd84058dSMasahiro Yamadasource "board/renesas/rsk7264/Kconfig"
144dd84058dSMasahiro Yamadasource "board/renesas/rsk7269/Kconfig"
145dd84058dSMasahiro Yamadasource "board/renesas/sh7752evb/Kconfig"
146dd84058dSMasahiro Yamadasource "board/renesas/sh7753evb/Kconfig"
147dd84058dSMasahiro Yamadasource "board/renesas/sh7757lcr/Kconfig"
148dd84058dSMasahiro Yamadasource "board/renesas/sh7763rdp/Kconfig"
149dd84058dSMasahiro Yamadasource "board/renesas/sh7785lcr/Kconfig"
150dd84058dSMasahiro Yamadasource "board/shmin/Kconfig"
151dd84058dSMasahiro Yamada
152dd84058dSMasahiro Yamadaendmenu
153