xref: /openbmc/u-boot/arch/sh/Kconfig (revision 570dd7f441c2d2d2e83a9345608801c92e7d2c6f)
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
21*570dd7f4SNobuhiro Iwamatsuconfig SH_32BIT
22*570dd7f4SNobuhiro Iwamatsu	bool "32bit mode"
23*570dd7f4SNobuhiro Iwamatsu	depends on CPU_SH4A
24*570dd7f4SNobuhiro Iwamatsu	default n
25*570dd7f4SNobuhiro Iwamatsu	help
26*570dd7f4SNobuhiro Iwamatsu	  SH4A has 2 physical memory maps. This use 32bit mode.
27*570dd7f4SNobuhiro Iwamatsu	  And this is board specific. Please check your board if you
28*570dd7f4SNobuhiro Iwamatsu	  want to use this.
29*570dd7f4SNobuhiro 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
127dd84058dSMasahiro Yamadasource "board/alphaproject/ap_sh4a_4a/Kconfig"
128dd84058dSMasahiro Yamadasource "board/espt/Kconfig"
129dd84058dSMasahiro Yamadasource "board/mpr2/Kconfig"
130dd84058dSMasahiro Yamadasource "board/ms7720se/Kconfig"
131dd84058dSMasahiro Yamadasource "board/ms7722se/Kconfig"
132dd84058dSMasahiro Yamadasource "board/ms7750se/Kconfig"
133dd84058dSMasahiro Yamadasource "board/renesas/MigoR/Kconfig"
134dd84058dSMasahiro Yamadasource "board/renesas/ap325rxa/Kconfig"
135dd84058dSMasahiro Yamadasource "board/renesas/ecovec/Kconfig"
136dd84058dSMasahiro Yamadasource "board/renesas/r0p7734/Kconfig"
137dd84058dSMasahiro Yamadasource "board/renesas/r2dplus/Kconfig"
138dd84058dSMasahiro Yamadasource "board/renesas/r7780mp/Kconfig"
139dd84058dSMasahiro Yamadasource "board/renesas/rsk7203/Kconfig"
140dd84058dSMasahiro Yamadasource "board/renesas/rsk7264/Kconfig"
141dd84058dSMasahiro Yamadasource "board/renesas/rsk7269/Kconfig"
142dd84058dSMasahiro Yamadasource "board/renesas/sh7752evb/Kconfig"
143dd84058dSMasahiro Yamadasource "board/renesas/sh7753evb/Kconfig"
144dd84058dSMasahiro Yamadasource "board/renesas/sh7757lcr/Kconfig"
145dd84058dSMasahiro Yamadasource "board/renesas/sh7763rdp/Kconfig"
146dd84058dSMasahiro Yamadasource "board/renesas/sh7785lcr/Kconfig"
147dd84058dSMasahiro Yamadasource "board/shmin/Kconfig"
148dd84058dSMasahiro Yamada
149dd84058dSMasahiro Yamadaendmenu
150