1# SPDX-License-Identifier: GPL-2.0 2menu "Board support" 3 4config SOLUTION_ENGINE 5 bool 6 7config SH_ALPHA_BOARD 8 bool 9 10config SH_DEVICE_TREE 11 bool 12 select OF 13 select OF_EARLY_FLATTREE 14 select TIMER_OF 15 select COMMON_CLK 16 select GENERIC_CALIBRATE_DELAY 17 18config SH_JCORE_SOC 19 bool "J-Core SoC" 20 select SH_DEVICE_TREE 21 select CLKSRC_JCORE_PIT 22 select JCORE_AIC 23 depends on CPU_J2 24 help 25 Select this option to include drivers core components of the 26 J-Core SoC, including interrupt controllers and timers. 27 28config SH_SOLUTION_ENGINE 29 bool "SolutionEngine" 30 select SOLUTION_ENGINE 31 select CPU_HAS_IPR_IRQ 32 depends on CPU_SUBTYPE_SH7705 || CPU_SUBTYPE_SH7709 || CPU_SUBTYPE_SH7710 || \ 33 CPU_SUBTYPE_SH7712 || CPU_SUBTYPE_SH7750 || CPU_SUBTYPE_SH7750S || \ 34 CPU_SUBTYPE_SH7750R 35 help 36 Select SolutionEngine if configuring for a Hitachi SH7705, SH7709, 37 SH7710, SH7712, SH7750, SH7750S or SH7750R evaluation board. 38 39config SH_7206_SOLUTION_ENGINE 40 bool "SolutionEngine7206" 41 select SOLUTION_ENGINE 42 depends on CPU_SUBTYPE_SH7206 43 help 44 Select 7206 SolutionEngine if configuring for a Hitachi SH7206 45 evaluation board. 46 47config SH_7619_SOLUTION_ENGINE 48 bool "SolutionEngine7619" 49 select SOLUTION_ENGINE 50 depends on CPU_SUBTYPE_SH7619 51 help 52 Select 7619 SolutionEngine if configuring for a Hitachi SH7619 53 evaluation board. 54 55config SH_7721_SOLUTION_ENGINE 56 bool "SolutionEngine7721" 57 select SOLUTION_ENGINE 58 depends on CPU_SUBTYPE_SH7721 59 help 60 Select 7721 SolutionEngine if configuring for a Hitachi SH7721 61 evaluation board. 62 63config SH_7722_SOLUTION_ENGINE 64 bool "SolutionEngine7722" 65 select SOLUTION_ENGINE 66 select GENERIC_IRQ_CHIP 67 select IRQ_DOMAIN 68 depends on CPU_SUBTYPE_SH7722 69 help 70 Select 7722 SolutionEngine if configuring for a Hitachi SH772 71 evaluation board. 72 73config SH_7724_SOLUTION_ENGINE 74 bool "SolutionEngine7724" 75 select SOLUTION_ENGINE 76 depends on CPU_SUBTYPE_SH7724 77 select GPIOLIB 78 select SND_SOC_AK4642 if SND_SIMPLE_CARD 79 select REGULATOR_FIXED_VOLTAGE if REGULATOR 80 help 81 Select 7724 SolutionEngine if configuring for a Hitachi SH7724 82 evaluation board. 83 84config SH_7751_SOLUTION_ENGINE 85 bool "SolutionEngine7751" 86 select SOLUTION_ENGINE 87 select CPU_HAS_IPR_IRQ 88 depends on CPU_SUBTYPE_SH7751 89 help 90 Select 7751 SolutionEngine if configuring for a Hitachi SH7751 91 evaluation board. 92 93config SH_7780_SOLUTION_ENGINE 94 bool "SolutionEngine7780" 95 select SOLUTION_ENGINE 96 select HAVE_PCI 97 depends on CPU_SUBTYPE_SH7780 98 help 99 Select 7780 SolutionEngine if configuring for a Renesas SH7780 100 evaluation board. 101 102config SH_7343_SOLUTION_ENGINE 103 bool "SolutionEngine7343" 104 select SOLUTION_ENGINE 105 select GENERIC_IRQ_CHIP 106 select IRQ_DOMAIN 107 depends on CPU_SUBTYPE_SH7343 108 help 109 Select 7343 SolutionEngine if configuring for a Hitachi 110 SH7343 (SH-Mobile 3AS) evaluation board. 111 112config SH_HP6XX 113 bool "HP6XX" 114 select SYS_SUPPORTS_APM_EMULATION 115 select HD6446X_SERIES 116 depends on CPU_SUBTYPE_SH7709 117 help 118 Select HP6XX if configuring for a HP jornada HP6xx. 119 More information (hardware only) at 120 <http://www.hp.com/jornada/>. 121 122config SH_DREAMCAST 123 bool "Dreamcast" 124 select HAVE_PCI 125 depends on CPU_SUBTYPE_SH7091 126 help 127 Select Dreamcast if configuring for a SEGA Dreamcast. 128 More information at <http://www.linux-sh.org> 129 130config SH_SH03 131 bool "Interface CTP/PCI-SH03" 132 depends on CPU_SUBTYPE_SH7751 133 select CPU_HAS_IPR_IRQ 134 select HAVE_PCI 135 help 136 CTP/PCI-SH03 is a CPU module computer that is produced 137 by Interface Corporation. 138 More information at <http://www.interface.co.jp> 139 140config SH_SECUREEDGE5410 141 bool "SecureEdge5410" 142 depends on CPU_SUBTYPE_SH7751R 143 select CPU_HAS_IPR_IRQ 144 select HAVE_PCI 145 help 146 Select SecureEdge5410 if configuring for a SnapGear SH board. 147 This includes both the OEM SecureEdge products as well as the 148 SME product line. 149 150config SH_RTS7751R2D 151 bool "RTS7751R2D" 152 depends on CPU_SUBTYPE_SH7751R 153 select HAVE_PCI 154 select IO_TRAPPED if MMU 155 help 156 Select RTS7751R2D if configuring for a Renesas Technology 157 Sales SH-Graphics board. 158 159config SH_RSK 160 bool "Renesas Starter Kit" 161 depends on CPU_SUBTYPE_SH7201 || CPU_SUBTYPE_SH7203 || \ 162 CPU_SUBTYPE_SH7264 || CPU_SUBTYPE_SH7269 163 select REGULATOR_FIXED_VOLTAGE if REGULATOR 164 help 165 Select this option if configuring for any of the RSK+ MCU 166 evaluation platforms. 167 168config SH_SDK7780 169 bool "SDK7780R3" 170 depends on CPU_SUBTYPE_SH7780 171 select HAVE_PCI 172 help 173 Select SDK7780 if configuring for a Renesas SH7780 SDK7780R3 174 evaluation board. 175 176config SH_SDK7786 177 bool "SDK7786" 178 depends on CPU_SUBTYPE_SH7786 179 select HAVE_PCI 180 select NO_IOPORT_MAP if !PCI 181 select HAVE_SRAM_POOL 182 select REGULATOR_FIXED_VOLTAGE if REGULATOR 183 help 184 Select SDK7786 if configuring for a Renesas Technology Europe 185 SH7786-65nm board. 186 187config SH_HIGHLANDER 188 bool "Highlander" 189 depends on CPU_SUBTYPE_SH7780 || CPU_SUBTYPE_SH7785 190 select HAVE_PCI 191 select IO_TRAPPED if MMU 192 193config SH_SH7757LCR 194 bool "SH7757LCR" 195 depends on CPU_SUBTYPE_SH7757 196 select GPIOLIB 197 select REGULATOR_FIXED_VOLTAGE if REGULATOR 198 199config SH_SH7785LCR 200 bool "SH7785LCR" 201 depends on CPU_SUBTYPE_SH7785 202 select HAVE_PCI 203 204config SH_SH7785LCR_29BIT_PHYSMAPS 205 bool "SH7785LCR 29bit physmaps" 206 depends on SH_SH7785LCR && 29BIT 207 default y 208 help 209 This board has 2 physical memory maps. It can be changed with 210 DIP switch(S2-5). If you set the DIP switch for S2-5 = ON, 211 you can access all on-board device in 29bit address mode. 212 213config SH_SH7785LCR_PT 214 bool "SH7785LCR prototype board on 32-bit MMU mode" 215 depends on SH_SH7785LCR && 32BIT 216 default n 217 help 218 If you use prototype board, this option is enabled. 219 220config SH_URQUELL 221 bool "Urquell" 222 depends on CPU_SUBTYPE_SH7786 223 select GPIOLIB 224 select HAVE_PCI 225 select NO_IOPORT_MAP if !PCI 226 227config SH_MIGOR 228 bool "Migo-R" 229 depends on CPU_SUBTYPE_SH7722 230 select GPIOLIB 231 select REGULATOR_FIXED_VOLTAGE if REGULATOR 232 help 233 Select Migo-R if configuring for the SH7722 Migo-R platform 234 by Renesas System Solutions Asia Pte. Ltd. 235 236config SH_AP325RXA 237 bool "AP-325RXA" 238 depends on CPU_SUBTYPE_SH7723 239 select GPIOLIB 240 select REGULATOR_FIXED_VOLTAGE if REGULATOR 241 help 242 Renesas "AP-325RXA" support. 243 Compatible with ALGO SYSTEM CO.,LTD. "AP-320A" 244 245config SH_KFR2R09 246 bool "KFR2R09" 247 depends on CPU_SUBTYPE_SH7724 248 select GPIOLIB 249 select REGULATOR_FIXED_VOLTAGE if REGULATOR 250 help 251 "Kit For R2R for 2009" support. 252 253config SH_ECOVEC 254 bool "EcoVec" 255 depends on CPU_SUBTYPE_SH7724 256 select GPIOLIB 257 select SND_SOC_DA7210 if SND_SIMPLE_CARD 258 select REGULATOR_FIXED_VOLTAGE if REGULATOR 259 help 260 Renesas "R0P7724LC0011/21RL (EcoVec)" support. 261 262config SH_SH7763RDP 263 bool "SH7763RDP" 264 depends on CPU_SUBTYPE_SH7763 265 help 266 Select SH7763RDP if configuring for a Renesas SH7763 267 evaluation board. 268 269config SH_ESPT 270 bool "ESPT" 271 depends on CPU_SUBTYPE_SH7763 272 help 273 Select ESPT if configuring for a Renesas SH7763 274 with gigabit ether evaluation board. 275 276config SH_EDOSK7705 277 bool "EDOSK7705" 278 depends on CPU_SUBTYPE_SH7705 279 280config SH_EDOSK7760 281 bool "EDOSK7760" 282 depends on CPU_SUBTYPE_SH7760 283 help 284 Select if configuring for a Renesas EDOSK7760 285 evaluation board. 286 287config SH_SH4202_MICRODEV 288 bool "SH4-202 MicroDev" 289 depends on CPU_SUBTYPE_SH4_202 290 help 291 Select SH4-202 MicroDev if configuring for a SuperH MicroDev board 292 with an SH4-202 CPU. 293 294config SH_LANDISK 295 bool "LANDISK" 296 depends on CPU_SUBTYPE_SH7751R 297 select HAVE_PCI 298 help 299 I-O DATA DEVICE, INC. "LANDISK Series" support. 300 301config SH_TITAN 302 bool "TITAN" 303 depends on CPU_SUBTYPE_SH7751R 304 select CPU_HAS_IPR_IRQ 305 select HAVE_PCI 306 help 307 Select Titan if you are configuring for a Nimble Microsystems 308 NetEngine NP51R. 309 310config SH_SHMIN 311 bool "SHMIN" 312 depends on CPU_SUBTYPE_SH7706 313 select CPU_HAS_IPR_IRQ 314 help 315 Select SHMIN if configuring for the SHMIN board. 316 317config SH_LBOX_RE2 318 bool "L-BOX RE2" 319 depends on CPU_SUBTYPE_SH7751R 320 select HAVE_PCI 321 help 322 Select L-BOX RE2 if configuring for the NTT COMWARE L-BOX RE2. 323 324config SH_X3PROTO 325 bool "SH-X3 Prototype board" 326 depends on CPU_SUBTYPE_SHX3 327 select NO_IOPORT_MAP if !PCI 328 select IRQ_DOMAIN 329 330config SH_MAGIC_PANEL_R2 331 bool "Magic Panel R2" 332 depends on CPU_SUBTYPE_SH7720 333 select GPIOLIB 334 select REGULATOR_FIXED_VOLTAGE if REGULATOR 335 help 336 Select Magic Panel R2 if configuring for Magic Panel R2. 337 338config SH_CAYMAN 339 bool "Hitachi Cayman" 340 depends on CPU_SUBTYPE_SH5_101 || CPU_SUBTYPE_SH5_103 341 select HAVE_PCI 342 select ARCH_MIGHT_HAVE_PC_SERIO 343 344config SH_POLARIS 345 bool "SMSC Polaris" 346 select CPU_HAS_IPR_IRQ 347 select REGULATOR_FIXED_VOLTAGE if REGULATOR 348 depends on CPU_SUBTYPE_SH7709 349 help 350 Select if configuring for an SMSC Polaris development board 351 352config SH_SH2007 353 bool "SH-2007 board" 354 select NO_IOPORT_MAP 355 select REGULATOR_FIXED_VOLTAGE if REGULATOR 356 depends on CPU_SUBTYPE_SH7780 357 help 358 SH-2007 is a single-board computer based around SH7780 chip 359 intended for embedded applications. 360 It has an Ethernet interface (SMC9118), direct connected 361 Compact Flash socket, two serial ports and PC-104 bus. 362 More information at <http://sh2000.sh-linux.org>. 363 364config SH_APSH4A3A 365 bool "AP-SH4A-3A" 366 select SH_ALPHA_BOARD 367 select REGULATOR_FIXED_VOLTAGE if REGULATOR 368 depends on CPU_SUBTYPE_SH7785 369 help 370 Select AP-SH4A-3A if configuring for an ALPHAPROJECT AP-SH4A-3A. 371 372config SH_APSH4AD0A 373 bool "AP-SH4AD-0A" 374 select SH_ALPHA_BOARD 375 select HAVE_PCI 376 select REGULATOR_FIXED_VOLTAGE if REGULATOR 377 depends on CPU_SUBTYPE_SH7786 378 help 379 Select AP-SH4AD-0A if configuring for an ALPHAPROJECT AP-SH4AD-0A. 380 381source "arch/sh/boards/mach-r2d/Kconfig" 382source "arch/sh/boards/mach-highlander/Kconfig" 383source "arch/sh/boards/mach-sdk7780/Kconfig" 384source "arch/sh/boards/mach-migor/Kconfig" 385source "arch/sh/boards/mach-rsk/Kconfig" 386 387if SH_MAGIC_PANEL_R2 388 389menu "Magic Panel R2 options" 390 391config SH_MAGIC_PANEL_R2_VERSION 392 int "Magic Panel R2 Version" 393 default "3" 394 help 395 Set the version of the Magic Panel R2 396 397endmenu 398 399endif 400 401endmenu 402