Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^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