Kconfig 9.5 KB

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