xref: /openbmc/u-boot/arch/sh/Kconfig (revision a26cd049)
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"
32*a26cd049SJoe Hershberger	optional
33dd84058dSMasahiro Yamada
34dd84058dSMasahiro Yamadaconfig TARGET_RSK7203
350e29429fSMasahiro Yamada	bool "RSK+ 7203"
367d236662SMasahiro Yamada	select CPU_SH2A
37dd84058dSMasahiro Yamada
38dd84058dSMasahiro Yamadaconfig TARGET_RSK7264
390e29429fSMasahiro Yamada	bool "RSK2+SH7264"
407d236662SMasahiro Yamada	select CPU_SH2A
41dd84058dSMasahiro Yamada
42dd84058dSMasahiro Yamadaconfig TARGET_RSK7269
430e29429fSMasahiro Yamada	bool "RSK2+SH7269"
447d236662SMasahiro Yamada	select CPU_SH2A
45dd84058dSMasahiro Yamada
46dd84058dSMasahiro Yamadaconfig TARGET_MPR2
470e29429fSMasahiro Yamada	bool "Magic Panel Release 2 board"
487d236662SMasahiro Yamada	select CPU_SH3
49dd84058dSMasahiro Yamada
50dd84058dSMasahiro Yamadaconfig TARGET_MS7720SE
51dd84058dSMasahiro Yamada	bool "Support ms7720se"
527d236662SMasahiro Yamada	select CPU_SH3
53dd84058dSMasahiro Yamada
54dd84058dSMasahiro Yamadaconfig TARGET_SHMIN
550e29429fSMasahiro Yamada	bool "SHMIN"
567d236662SMasahiro Yamada	select CPU_SH3
57dd84058dSMasahiro Yamada
58dd84058dSMasahiro Yamadaconfig TARGET_ESPT
590e29429fSMasahiro Yamada	bool "Data Technology ESPT-GIGA board"
607d236662SMasahiro Yamada	select CPU_SH4
61dd84058dSMasahiro Yamada
62dd84058dSMasahiro Yamadaconfig TARGET_MS7722SE
630e29429fSMasahiro Yamada	bool "SolutionEngine 7722"
647d236662SMasahiro Yamada	select CPU_SH4
65dd84058dSMasahiro Yamada
66dd84058dSMasahiro Yamadaconfig TARGET_MS7750SE
670e29429fSMasahiro Yamada	bool "SolutionEngine 7750"
687d236662SMasahiro Yamada	select CPU_SH4
69dd84058dSMasahiro Yamada
70dd84058dSMasahiro Yamadaconfig TARGET_AP_SH4A_4A
710e29429fSMasahiro Yamada	bool "ALPHAPROJECT AP-SH4A-4A"
72f97eeba4SMasahiro Yamada	select CPU_SH4A
73dd84058dSMasahiro Yamada
74dd84058dSMasahiro Yamadaconfig TARGET_AP325RXA
750e29429fSMasahiro Yamada	bool "Renesas AP-325RXA"
767d236662SMasahiro Yamada	select CPU_SH4
77dd84058dSMasahiro Yamada
78dd84058dSMasahiro Yamadaconfig TARGET_ECOVEC
790e29429fSMasahiro Yamada	bool "EcoVec"
80f97eeba4SMasahiro Yamada	select CPU_SH4A
81dd84058dSMasahiro Yamada
82dd84058dSMasahiro Yamadaconfig TARGET_MIGOR
830e29429fSMasahiro Yamada	bool "Migo-R"
847d236662SMasahiro Yamada	select CPU_SH4
85dd84058dSMasahiro Yamada
86dd84058dSMasahiro Yamadaconfig TARGET_R0P7734
87dd84058dSMasahiro Yamada	bool "Support r0p7734"
88f97eeba4SMasahiro Yamada	select CPU_SH4A
89dd84058dSMasahiro Yamada
90dd84058dSMasahiro Yamadaconfig TARGET_R2DPLUS
910e29429fSMasahiro Yamada	bool "Renesas R2D-PLUS"
927d236662SMasahiro Yamada	select CPU_SH4
93dd84058dSMasahiro Yamada
94dd84058dSMasahiro Yamadaconfig TARGET_R7780MP
950e29429fSMasahiro Yamada	bool "R7780MP board"
96f97eeba4SMasahiro Yamada	select CPU_SH4A
97dd84058dSMasahiro Yamada
98dd84058dSMasahiro Yamadaconfig TARGET_SH7752EVB
990e29429fSMasahiro Yamada	bool "SH7752EVB"
100f97eeba4SMasahiro Yamada	select CPU_SH4A
101dd84058dSMasahiro Yamada
102dd84058dSMasahiro Yamadaconfig TARGET_SH7753EVB
1030e29429fSMasahiro Yamada	bool "SH7753EVB"
1047d236662SMasahiro Yamada	select CPU_SH4
105dd84058dSMasahiro Yamada
106dd84058dSMasahiro Yamadaconfig TARGET_SH7757LCR
1070e29429fSMasahiro Yamada	bool "SH7757LCR"
108f97eeba4SMasahiro Yamada	select CPU_SH4A
109dd84058dSMasahiro Yamada
110dd84058dSMasahiro Yamadaconfig TARGET_SH7763RDP
1110e29429fSMasahiro Yamada	bool "SH7763RDP"
1127d236662SMasahiro Yamada	select CPU_SH4
113dd84058dSMasahiro Yamada
114dd84058dSMasahiro Yamadaconfig TARGET_SH7785LCR
1150e29429fSMasahiro Yamada	bool "SH7785LCR"
116f97eeba4SMasahiro Yamada	select CPU_SH4A
117dd84058dSMasahiro Yamada
118dd84058dSMasahiro Yamadaendchoice
119dd84058dSMasahiro Yamada
120887363b5SMasahiro Yamadaconfig SYS_ARCH
121887363b5SMasahiro Yamada	default "sh"
122887363b5SMasahiro Yamada
123887363b5SMasahiro Yamadaconfig SYS_CPU
124887363b5SMasahiro Yamada	default "sh2" if CPU_SH2
125887363b5SMasahiro Yamada	default "sh3" if CPU_SH3
126887363b5SMasahiro Yamada	default "sh4" if CPU_SH4
127887363b5SMasahiro Yamada
128c3dd8238SMasahiro Yamadaconfig USE_PRIVATE_LIBGCC
129c3dd8238SMasahiro Yamada	default y
130c3dd8238SMasahiro Yamada
131dd84058dSMasahiro Yamadasource "board/alphaproject/ap_sh4a_4a/Kconfig"
132dd84058dSMasahiro Yamadasource "board/espt/Kconfig"
133dd84058dSMasahiro Yamadasource "board/mpr2/Kconfig"
134dd84058dSMasahiro Yamadasource "board/ms7720se/Kconfig"
135dd84058dSMasahiro Yamadasource "board/ms7722se/Kconfig"
136dd84058dSMasahiro Yamadasource "board/ms7750se/Kconfig"
137dd84058dSMasahiro Yamadasource "board/renesas/MigoR/Kconfig"
138dd84058dSMasahiro Yamadasource "board/renesas/ap325rxa/Kconfig"
139dd84058dSMasahiro Yamadasource "board/renesas/ecovec/Kconfig"
140dd84058dSMasahiro Yamadasource "board/renesas/r0p7734/Kconfig"
141dd84058dSMasahiro Yamadasource "board/renesas/r2dplus/Kconfig"
142dd84058dSMasahiro Yamadasource "board/renesas/r7780mp/Kconfig"
143dd84058dSMasahiro Yamadasource "board/renesas/rsk7203/Kconfig"
144dd84058dSMasahiro Yamadasource "board/renesas/rsk7264/Kconfig"
145dd84058dSMasahiro Yamadasource "board/renesas/rsk7269/Kconfig"
146dd84058dSMasahiro Yamadasource "board/renesas/sh7752evb/Kconfig"
147dd84058dSMasahiro Yamadasource "board/renesas/sh7753evb/Kconfig"
148dd84058dSMasahiro Yamadasource "board/renesas/sh7757lcr/Kconfig"
149dd84058dSMasahiro Yamadasource "board/renesas/sh7763rdp/Kconfig"
150dd84058dSMasahiro Yamadasource "board/renesas/sh7785lcr/Kconfig"
151dd84058dSMasahiro Yamadasource "board/shmin/Kconfig"
152dd84058dSMasahiro Yamada
153dd84058dSMasahiro Yamadaendmenu
154