Kconfig 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315
  1. # arch/arm/mach-exynos4/Kconfig
  2. #
  3. # Copyright (c) 2010-2011 Samsung Electronics Co., Ltd.
  4. # http://www.samsung.com/
  5. #
  6. # Licensed under GPLv2
  7. # Configuration options for the EXYNOS4
  8. if ARCH_EXYNOS4
  9. config CPU_EXYNOS4210
  10. bool
  11. select SAMSUNG_DMADEV
  12. select S5P_PM if PM
  13. help
  14. Enable EXYNOS4210 CPU support
  15. config SOC_EXYNOS4212
  16. bool
  17. select S5P_PM if PM
  18. help
  19. Enable EXYNOS4212 SoC support
  20. config SOC_EXYNOS4412
  21. bool
  22. help
  23. Enable EXYNOS4412 SoC support
  24. config EXYNOS4_MCT
  25. bool
  26. default y
  27. help
  28. Use MCT (Multi Core Timer) as kernel timers
  29. config EXYNOS4_DEV_AHCI
  30. bool
  31. help
  32. Compile in platform device definitions for AHCI
  33. config EXYNOS4_SETUP_FIMD0
  34. bool
  35. help
  36. Common setup code for FIMD0.
  37. config EXYNOS4_DEV_PD
  38. bool
  39. help
  40. Compile in platform device definitions for Power Domain
  41. config EXYNOS4_DEV_SYSMMU
  42. bool
  43. help
  44. Common setup code for SYSTEM MMU in EXYNOS4
  45. config EXYNOS4_DEV_DWMCI
  46. bool
  47. help
  48. Compile in platform device definitions for DWMCI
  49. config EXYNOS4_SETUP_I2C1
  50. bool
  51. help
  52. Common setup code for i2c bus 1.
  53. config EXYNOS4_SETUP_I2C2
  54. bool
  55. help
  56. Common setup code for i2c bus 2.
  57. config EXYNOS4_SETUP_I2C3
  58. bool
  59. help
  60. Common setup code for i2c bus 3.
  61. config EXYNOS4_SETUP_I2C4
  62. bool
  63. help
  64. Common setup code for i2c bus 4.
  65. config EXYNOS4_SETUP_I2C5
  66. bool
  67. help
  68. Common setup code for i2c bus 5.
  69. config EXYNOS4_SETUP_I2C6
  70. bool
  71. help
  72. Common setup code for i2c bus 6.
  73. config EXYNOS4_SETUP_I2C7
  74. bool
  75. help
  76. Common setup code for i2c bus 7.
  77. config EXYNOS4_SETUP_KEYPAD
  78. bool
  79. help
  80. Common setup code for keypad.
  81. config EXYNOS4_SETUP_SDHCI
  82. bool
  83. select EXYNOS4_SETUP_SDHCI_GPIO
  84. help
  85. Internal helper functions for EXYNOS4 based SDHCI systems.
  86. config EXYNOS4_SETUP_SDHCI_GPIO
  87. bool
  88. help
  89. Common setup code for SDHCI gpio.
  90. config EXYNOS4_SETUP_FIMC
  91. bool
  92. help
  93. Common setup code for the camera interfaces.
  94. config EXYNOS4_SETUP_USB_PHY
  95. bool
  96. help
  97. Common setup code for USB PHY controller
  98. # machine support
  99. menu "EXYNOS4 Machines"
  100. comment "EXYNOS4210 Boards"
  101. config MACH_SMDKC210
  102. bool "SMDKC210"
  103. select MACH_SMDKV310
  104. help
  105. Machine support for Samsung SMDKC210
  106. config MACH_SMDKV310
  107. bool "SMDKV310"
  108. select CPU_EXYNOS4210
  109. select S5P_DEV_FIMD0
  110. select S3C_DEV_RTC
  111. select S3C_DEV_WDT
  112. select S3C_DEV_I2C1
  113. select S5P_DEV_FIMC0
  114. select S5P_DEV_FIMC1
  115. select S5P_DEV_FIMC2
  116. select S5P_DEV_FIMC3
  117. select S5P_DEV_I2C_HDMIPHY
  118. select S5P_DEV_MFC
  119. select S5P_DEV_TV
  120. select S5P_DEV_USB_EHCI
  121. select S3C_DEV_HSMMC
  122. select S3C_DEV_HSMMC1
  123. select S3C_DEV_HSMMC2
  124. select S3C_DEV_HSMMC3
  125. select SAMSUNG_DEV_BACKLIGHT
  126. select EXYNOS4_DEV_AHCI
  127. select SAMSUNG_DEV_KEYPAD
  128. select EXYNOS4_DEV_PD
  129. select SAMSUNG_DEV_PWM
  130. select EXYNOS4_DEV_SYSMMU
  131. select EXYNOS4_SETUP_FIMD0
  132. select EXYNOS4_SETUP_I2C1
  133. select EXYNOS4_SETUP_KEYPAD
  134. select EXYNOS4_SETUP_SDHCI
  135. select EXYNOS4_SETUP_USB_PHY
  136. help
  137. Machine support for Samsung SMDKV310
  138. config MACH_ARMLEX4210
  139. bool "ARMLEX4210"
  140. select CPU_EXYNOS4210
  141. select S3C_DEV_RTC
  142. select S3C_DEV_WDT
  143. select S3C_DEV_HSMMC
  144. select S3C_DEV_HSMMC2
  145. select S3C_DEV_HSMMC3
  146. select EXYNOS4_DEV_AHCI
  147. select EXYNOS4_DEV_SYSMMU
  148. select EXYNOS4_SETUP_SDHCI
  149. help
  150. Machine support for Samsung ARMLEX4210 based on EXYNOS4210
  151. config MACH_UNIVERSAL_C210
  152. bool "Mobile UNIVERSAL_C210 Board"
  153. select CPU_EXYNOS4210
  154. select S5P_GPIO_INT
  155. select S5P_DEV_FIMC0
  156. select S5P_DEV_FIMC1
  157. select S5P_DEV_FIMC2
  158. select S5P_DEV_FIMC3
  159. select S5P_DEV_CSIS0
  160. select S5P_DEV_FIMD0
  161. select S3C_DEV_HSMMC
  162. select S3C_DEV_HSMMC2
  163. select S3C_DEV_HSMMC3
  164. select S3C_DEV_I2C1
  165. select S3C_DEV_I2C3
  166. select S3C_DEV_I2C5
  167. select S5P_DEV_I2C_HDMIPHY
  168. select S5P_DEV_MFC
  169. select S5P_DEV_ONENAND
  170. select S5P_DEV_TV
  171. select EXYNOS4_DEV_PD
  172. select EXYNOS4_SETUP_FIMD0
  173. select EXYNOS4_SETUP_I2C1
  174. select EXYNOS4_SETUP_I2C3
  175. select EXYNOS4_SETUP_I2C5
  176. select EXYNOS4_SETUP_SDHCI
  177. select EXYNOS4_SETUP_FIMC
  178. select S5P_SETUP_MIPIPHY
  179. help
  180. Machine support for Samsung Mobile Universal S5PC210 Reference
  181. Board.
  182. config MACH_NURI
  183. bool "Mobile NURI Board"
  184. select CPU_EXYNOS4210
  185. select S3C_DEV_WDT
  186. select S3C_DEV_RTC
  187. select S5P_DEV_FIMD0
  188. select S3C_DEV_HSMMC
  189. select S3C_DEV_HSMMC2
  190. select S3C_DEV_HSMMC3
  191. select S3C_DEV_I2C1
  192. select S3C_DEV_I2C3
  193. select S3C_DEV_I2C5
  194. select S5P_DEV_MFC
  195. select S5P_DEV_USB_EHCI
  196. select EXYNOS4_DEV_PD
  197. select EXYNOS4_SETUP_FIMD0
  198. select EXYNOS4_SETUP_I2C1
  199. select EXYNOS4_SETUP_I2C3
  200. select EXYNOS4_SETUP_I2C5
  201. select EXYNOS4_SETUP_SDHCI
  202. select EXYNOS4_SETUP_USB_PHY
  203. select SAMSUNG_DEV_PWM
  204. select SAMSUNG_DEV_ADC
  205. help
  206. Machine support for Samsung Mobile NURI Board.
  207. config MACH_ORIGEN
  208. bool "ORIGEN"
  209. select CPU_EXYNOS4210
  210. select S3C_DEV_RTC
  211. select S3C_DEV_WDT
  212. select S3C_DEV_HSMMC
  213. select S3C_DEV_HSMMC2
  214. select S5P_DEV_FIMC0
  215. select S5P_DEV_FIMC1
  216. select S5P_DEV_FIMC2
  217. select S5P_DEV_FIMC3
  218. select S5P_DEV_FIMD0
  219. select S5P_DEV_I2C_HDMIPHY
  220. select S5P_DEV_TV
  221. select S5P_DEV_USB_EHCI
  222. select EXYNOS4_DEV_PD
  223. select SAMSUNG_DEV_BACKLIGHT
  224. select SAMSUNG_DEV_PWM
  225. select EXYNOS4_SETUP_FIMD0
  226. select EXYNOS4_SETUP_SDHCI
  227. select EXYNOS4_SETUP_USB_PHY
  228. help
  229. Machine support for ORIGEN based on Samsung EXYNOS4210
  230. comment "EXYNOS4212 Boards"
  231. config MACH_SMDK4212
  232. bool "SMDK4212"
  233. select SOC_EXYNOS4212
  234. select S3C_DEV_HSMMC2
  235. select S3C_DEV_HSMMC3
  236. select S3C_DEV_I2C1
  237. select S3C_DEV_I2C3
  238. select S3C_DEV_I2C7
  239. select S3C_DEV_RTC
  240. select S3C_DEV_WDT
  241. select SAMSUNG_DEV_BACKLIGHT
  242. select SAMSUNG_DEV_KEYPAD
  243. select SAMSUNG_DEV_PWM
  244. select EXYNOS4_SETUP_I2C1
  245. select EXYNOS4_SETUP_I2C3
  246. select EXYNOS4_SETUP_I2C7
  247. select EXYNOS4_SETUP_KEYPAD
  248. select EXYNOS4_SETUP_SDHCI
  249. help
  250. Machine support for Samsung SMDK4212
  251. comment "EXYNOS4412 Boards"
  252. config MACH_SMDK4412
  253. bool "SMDK4412"
  254. select SOC_EXYNOS4412
  255. select MACH_SMDK4212
  256. help
  257. Machine support for Samsung SMDK4412
  258. endmenu
  259. comment "Configuration for HSMMC bus width"
  260. menu "Use 8-bit bus width"
  261. config EXYNOS4_SDHCI_CH0_8BIT
  262. bool "Channel 0 with 8-bit bus"
  263. help
  264. Support HSMMC Channel 0 8-bit bus.
  265. If selected, Channel 1 is disabled.
  266. config EXYNOS4_SDHCI_CH2_8BIT
  267. bool "Channel 2 with 8-bit bus"
  268. help
  269. Support HSMMC Channel 2 8-bit bus.
  270. If selected, Channel 3 is disabled.
  271. endmenu
  272. endif