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