xref: /openbmc/u-boot/arch/sh/Kconfig (revision 2a728f3a)
1dd84058dSMasahiro Yamadamenu "SuperH architecture"
2dd84058dSMasahiro Yamada	depends on SH
3dd84058dSMasahiro Yamada
47d236662SMasahiro Yamadaconfig CPU_SH2
57d236662SMasahiro Yamada	bool
685fc970dSSimon Glass	imply ENV_IS_IN_FLASH
77d236662SMasahiro Yamada
87d236662SMasahiro Yamadaconfig CPU_SH2A
97d236662SMasahiro Yamada	bool
107d236662SMasahiro Yamada	select CPU_SH2
1185fc970dSSimon Glass	imply ENV_IS_IN_FLASH
127d236662SMasahiro Yamada
137d236662SMasahiro Yamadaconfig CPU_SH3
147d236662SMasahiro Yamada	bool
1585fc970dSSimon Glass	imply ENV_IS_IN_FLASH
167d236662SMasahiro Yamada
177d236662SMasahiro Yamadaconfig CPU_SH4
187d236662SMasahiro Yamada	bool
197d236662SMasahiro Yamada
207d236662SMasahiro Yamadaconfig CPU_SH4A
217d236662SMasahiro Yamada	bool
227d236662SMasahiro Yamada	select CPU_SH4
237d236662SMasahiro Yamada
24570dd7f4SNobuhiro Iwamatsuconfig SH_32BIT
25570dd7f4SNobuhiro Iwamatsu	bool "32bit mode"
26570dd7f4SNobuhiro Iwamatsu	depends on CPU_SH4A
27570dd7f4SNobuhiro Iwamatsu	default n
28570dd7f4SNobuhiro Iwamatsu	help
29570dd7f4SNobuhiro Iwamatsu	  SH4A has 2 physical memory maps. This use 32bit mode.
30570dd7f4SNobuhiro Iwamatsu	  And this is board specific. Please check your board if you
31570dd7f4SNobuhiro Iwamatsu	  want to use this.
32570dd7f4SNobuhiro Iwamatsu
33dd84058dSMasahiro Yamadachoice
34dd84058dSMasahiro Yamada	prompt "Target select"
35a26cd049SJoe Hershberger	optional
36dd84058dSMasahiro Yamada
37dd84058dSMasahiro Yamadaconfig TARGET_RSK7203
380e29429fSMasahiro Yamada	bool "RSK+ 7203"
397d236662SMasahiro Yamada	select CPU_SH2A
40dd84058dSMasahiro Yamada
41dd84058dSMasahiro Yamadaconfig TARGET_RSK7264
420e29429fSMasahiro Yamada	bool "RSK2+SH7264"
437d236662SMasahiro Yamada	select CPU_SH2A
44dd84058dSMasahiro Yamada
45dd84058dSMasahiro Yamadaconfig TARGET_RSK7269
460e29429fSMasahiro Yamada	bool "RSK2+SH7269"
477d236662SMasahiro Yamada	select CPU_SH2A
48dd84058dSMasahiro Yamada
49dd84058dSMasahiro Yamadaconfig TARGET_MPR2
500e29429fSMasahiro Yamada	bool "Magic Panel Release 2 board"
517d236662SMasahiro Yamada	select CPU_SH3
52dd84058dSMasahiro Yamada
53dd84058dSMasahiro Yamadaconfig TARGET_MS7720SE
54dd84058dSMasahiro Yamada	bool "Support ms7720se"
557d236662SMasahiro Yamada	select CPU_SH3
56dd84058dSMasahiro Yamada
57dd84058dSMasahiro Yamadaconfig TARGET_SHMIN
580e29429fSMasahiro Yamada	bool "SHMIN"
597d236662SMasahiro Yamada	select CPU_SH3
60dd84058dSMasahiro Yamada
61dd84058dSMasahiro Yamadaconfig TARGET_ESPT
620e29429fSMasahiro Yamada	bool "Data Technology ESPT-GIGA board"
637d236662SMasahiro Yamada	select CPU_SH4
64dd84058dSMasahiro Yamada
65dd84058dSMasahiro Yamadaconfig TARGET_MS7722SE
660e29429fSMasahiro Yamada	bool "SolutionEngine 7722"
677d236662SMasahiro Yamada	select CPU_SH4
68dd84058dSMasahiro Yamada
69dd84058dSMasahiro Yamadaconfig TARGET_MS7750SE
700e29429fSMasahiro Yamada	bool "SolutionEngine 7750"
717d236662SMasahiro Yamada	select CPU_SH4
72dd84058dSMasahiro Yamada
73dd84058dSMasahiro Yamadaconfig TARGET_AP_SH4A_4A
740e29429fSMasahiro Yamada	bool "ALPHAPROJECT AP-SH4A-4A"
75f97eeba4SMasahiro Yamada	select CPU_SH4A
76dd84058dSMasahiro Yamada
77dd84058dSMasahiro Yamadaconfig TARGET_AP325RXA
780e29429fSMasahiro Yamada	bool "Renesas AP-325RXA"
797d236662SMasahiro Yamada	select CPU_SH4
80dd84058dSMasahiro Yamada
81dd84058dSMasahiro Yamadaconfig TARGET_ECOVEC
820e29429fSMasahiro Yamada	bool "EcoVec"
83f97eeba4SMasahiro Yamada	select CPU_SH4A
84dd84058dSMasahiro Yamada
85dd84058dSMasahiro Yamadaconfig TARGET_MIGOR
860e29429fSMasahiro Yamada	bool "Migo-R"
877d236662SMasahiro Yamada	select CPU_SH4
88dd84058dSMasahiro Yamada
89dd84058dSMasahiro Yamadaconfig TARGET_R0P7734
90dd84058dSMasahiro Yamada	bool "Support r0p7734"
91f97eeba4SMasahiro Yamada	select CPU_SH4A
92dd84058dSMasahiro Yamada
93dd84058dSMasahiro Yamadaconfig TARGET_R2DPLUS
940e29429fSMasahiro Yamada	bool "Renesas R2D-PLUS"
957d236662SMasahiro Yamada	select CPU_SH4
96dd84058dSMasahiro Yamada
97dd84058dSMasahiro Yamadaconfig TARGET_R7780MP
980e29429fSMasahiro Yamada	bool "R7780MP board"
99f97eeba4SMasahiro Yamada	select CPU_SH4A
100dd84058dSMasahiro Yamada
101dd84058dSMasahiro Yamadaconfig TARGET_SH7752EVB
1020e29429fSMasahiro Yamada	bool "SH7752EVB"
103f97eeba4SMasahiro Yamada	select CPU_SH4A
104dd84058dSMasahiro Yamada
105dd84058dSMasahiro Yamadaconfig TARGET_SH7753EVB
1060e29429fSMasahiro Yamada	bool "SH7753EVB"
1077d236662SMasahiro Yamada	select CPU_SH4
108dd84058dSMasahiro Yamada
109dd84058dSMasahiro Yamadaconfig TARGET_SH7757LCR
1100e29429fSMasahiro Yamada	bool "SH7757LCR"
111f97eeba4SMasahiro Yamada	select CPU_SH4A
112dd84058dSMasahiro Yamada
113dd84058dSMasahiro Yamadaconfig TARGET_SH7763RDP
1140e29429fSMasahiro Yamada	bool "SH7763RDP"
1157d236662SMasahiro Yamada	select CPU_SH4
116dd84058dSMasahiro Yamada
117dd84058dSMasahiro Yamadaconfig TARGET_SH7785LCR
1180e29429fSMasahiro Yamada	bool "SH7785LCR"
119f97eeba4SMasahiro Yamada	select CPU_SH4A
120dd84058dSMasahiro Yamada
121dd84058dSMasahiro Yamadaendchoice
122dd84058dSMasahiro Yamada
123887363b5SMasahiro Yamadaconfig SYS_ARCH
124887363b5SMasahiro Yamada	default "sh"
125887363b5SMasahiro Yamada
126887363b5SMasahiro Yamadaconfig SYS_CPU
127887363b5SMasahiro Yamada	default "sh2" if CPU_SH2
128887363b5SMasahiro Yamada	default "sh3" if CPU_SH3
129887363b5SMasahiro Yamada	default "sh4" if CPU_SH4
130887363b5SMasahiro Yamada
131*2a728f3aSSimon Glasssource "arch/sh/lib/Kconfig"
132*2a728f3aSSimon Glass
133dd84058dSMasahiro Yamadasource "board/alphaproject/ap_sh4a_4a/Kconfig"
134dd84058dSMasahiro Yamadasource "board/espt/Kconfig"
135dd84058dSMasahiro Yamadasource "board/mpr2/Kconfig"
136dd84058dSMasahiro Yamadasource "board/ms7720se/Kconfig"
137dd84058dSMasahiro Yamadasource "board/ms7722se/Kconfig"
138dd84058dSMasahiro Yamadasource "board/ms7750se/Kconfig"
139dd84058dSMasahiro Yamadasource "board/renesas/MigoR/Kconfig"
140dd84058dSMasahiro Yamadasource "board/renesas/ap325rxa/Kconfig"
141dd84058dSMasahiro Yamadasource "board/renesas/ecovec/Kconfig"
142dd84058dSMasahiro Yamadasource "board/renesas/r0p7734/Kconfig"
143dd84058dSMasahiro Yamadasource "board/renesas/r2dplus/Kconfig"
144dd84058dSMasahiro Yamadasource "board/renesas/r7780mp/Kconfig"
145dd84058dSMasahiro Yamadasource "board/renesas/rsk7203/Kconfig"
146dd84058dSMasahiro Yamadasource "board/renesas/rsk7264/Kconfig"
147dd84058dSMasahiro Yamadasource "board/renesas/rsk7269/Kconfig"
148dd84058dSMasahiro Yamadasource "board/renesas/sh7752evb/Kconfig"
149dd84058dSMasahiro Yamadasource "board/renesas/sh7753evb/Kconfig"
150dd84058dSMasahiro Yamadasource "board/renesas/sh7757lcr/Kconfig"
151dd84058dSMasahiro Yamadasource "board/renesas/sh7763rdp/Kconfig"
152dd84058dSMasahiro Yamadasource "board/renesas/sh7785lcr/Kconfig"
153dd84058dSMasahiro Yamadasource "board/shmin/Kconfig"
154dd84058dSMasahiro Yamada
155dd84058dSMasahiro Yamadaendmenu
156