1 # arch/arm/mach-exynos4/Kconfig
3 # Copyright (c) 2010-2011 Samsung Electronics Co., Ltd.
4 # http://www.samsung.com/
8 # Configuration options for the EXYNOS4
15 select ARM_CPU_SUSPEND if PM
17 select S5P_SLEEP if PM
19 Enable EXYNOS4210 CPU support
23 select ARM_CPU_SUSPEND if PM
25 select S5P_SLEEP if PM
27 Enable EXYNOS4212 SoC support
32 Enable EXYNOS4412 SoC support
38 Use MCT (Multi Core Timer) as kernel timers
40 config EXYNOS4_DEV_AHCI
43 Compile in platform device definitions for AHCI
45 config EXYNOS4_SETUP_FIMD0
48 Common setup code for FIMD0.
53 Compile in platform device definitions for Power Domain
55 config EXYNOS4_DEV_SYSMMU
58 Common setup code for SYSTEM MMU in EXYNOS4
60 config EXYNOS4_DEV_DWMCI
63 Compile in platform device definitions for DWMCI
65 config EXYNOS4_SETUP_I2C1
68 Common setup code for i2c bus 1.
70 config EXYNOS4_SETUP_I2C2
73 Common setup code for i2c bus 2.
75 config EXYNOS4_SETUP_I2C3
78 Common setup code for i2c bus 3.
80 config EXYNOS4_SETUP_I2C4
83 Common setup code for i2c bus 4.
85 config EXYNOS4_SETUP_I2C5
88 Common setup code for i2c bus 5.
90 config EXYNOS4_SETUP_I2C6
93 Common setup code for i2c bus 6.
95 config EXYNOS4_SETUP_I2C7
98 Common setup code for i2c bus 7.
100 config EXYNOS4_SETUP_KEYPAD
103 Common setup code for keypad.
105 config EXYNOS4_SETUP_SDHCI
107 select EXYNOS4_SETUP_SDHCI_GPIO
109 Internal helper functions for EXYNOS4 based SDHCI systems.
111 config EXYNOS4_SETUP_SDHCI_GPIO
114 Common setup code for SDHCI gpio.
116 config EXYNOS4_SETUP_FIMC
119 Common setup code for the camera interfaces.
121 config EXYNOS4_SETUP_USB_PHY
124 Common setup code for USB PHY controller
128 menu "EXYNOS4 Machines"
130 comment "EXYNOS4210 Boards"
136 Machine support for Samsung SMDKC210
140 select CPU_EXYNOS4210
149 select S5P_DEV_I2C_HDMIPHY
152 select S5P_DEV_USB_EHCI
154 select S3C_DEV_HSMMC1
155 select S3C_DEV_HSMMC2
156 select S3C_DEV_HSMMC3
157 select SAMSUNG_DEV_BACKLIGHT
158 select EXYNOS4_DEV_AHCI
159 select SAMSUNG_DEV_KEYPAD
160 select EXYNOS4_DEV_PD
161 select SAMSUNG_DEV_PWM
162 select EXYNOS4_DEV_SYSMMU
163 select EXYNOS4_SETUP_FIMD0
164 select EXYNOS4_SETUP_I2C1
165 select EXYNOS4_SETUP_KEYPAD
166 select EXYNOS4_SETUP_SDHCI
167 select EXYNOS4_SETUP_USB_PHY
169 Machine support for Samsung SMDKV310
171 config MACH_ARMLEX4210
173 select CPU_EXYNOS4210
177 select S3C_DEV_HSMMC2
178 select S3C_DEV_HSMMC3
179 select EXYNOS4_DEV_AHCI
180 select EXYNOS4_DEV_SYSMMU
181 select EXYNOS4_SETUP_SDHCI
183 Machine support for Samsung ARMLEX4210 based on EXYNOS4210
185 config MACH_UNIVERSAL_C210
186 bool "Mobile UNIVERSAL_C210 Board"
187 select CPU_EXYNOS4210
196 select S3C_DEV_HSMMC2
197 select S3C_DEV_HSMMC3
201 select S5P_DEV_I2C_HDMIPHY
203 select S5P_DEV_ONENAND
205 select EXYNOS4_DEV_PD
206 select EXYNOS4_SETUP_FIMD0
207 select EXYNOS4_SETUP_I2C1
208 select EXYNOS4_SETUP_I2C3
209 select EXYNOS4_SETUP_I2C5
210 select EXYNOS4_SETUP_SDHCI
211 select EXYNOS4_SETUP_FIMC
212 select S5P_SETUP_MIPIPHY
214 Machine support for Samsung Mobile Universal S5PC210 Reference
218 bool "Mobile NURI Board"
219 select CPU_EXYNOS4210
224 select S3C_DEV_HSMMC2
225 select S3C_DEV_HSMMC3
230 select S5P_DEV_USB_EHCI
231 select EXYNOS4_DEV_PD
232 select EXYNOS4_SETUP_FIMD0
233 select EXYNOS4_SETUP_I2C1
234 select EXYNOS4_SETUP_I2C3
235 select EXYNOS4_SETUP_I2C5
236 select EXYNOS4_SETUP_SDHCI
237 select EXYNOS4_SETUP_USB_PHY
238 select SAMSUNG_DEV_PWM
239 select SAMSUNG_DEV_ADC
241 Machine support for Samsung Mobile NURI Board.
245 select CPU_EXYNOS4210
249 select S3C_DEV_HSMMC2
255 select S5P_DEV_I2C_HDMIPHY
257 select S5P_DEV_USB_EHCI
258 select EXYNOS4_DEV_PD
259 select SAMSUNG_DEV_BACKLIGHT
260 select SAMSUNG_DEV_PWM
261 select EXYNOS4_SETUP_FIMD0
262 select EXYNOS4_SETUP_SDHCI
263 select EXYNOS4_SETUP_USB_PHY
265 Machine support for ORIGEN based on Samsung EXYNOS4210
267 comment "EXYNOS4212 Boards"
271 select SOC_EXYNOS4212
272 select S3C_DEV_HSMMC2
273 select S3C_DEV_HSMMC3
279 select SAMSUNG_DEV_BACKLIGHT
280 select SAMSUNG_DEV_KEYPAD
281 select SAMSUNG_DEV_PWM
282 select EXYNOS4_SETUP_I2C1
283 select EXYNOS4_SETUP_I2C3
284 select EXYNOS4_SETUP_I2C7
285 select EXYNOS4_SETUP_KEYPAD
286 select EXYNOS4_SETUP_SDHCI
288 Machine support for Samsung SMDK4212
290 comment "EXYNOS4412 Boards"
294 select SOC_EXYNOS4412
297 Machine support for Samsung SMDK4412
301 comment "Configuration for HSMMC bus width"
303 menu "Use 8-bit bus width"
305 config EXYNOS4_SDHCI_CH0_8BIT
306 bool "Channel 0 with 8-bit bus"
308 Support HSMMC Channel 0 8-bit bus.
309 If selected, Channel 1 is disabled.
311 config EXYNOS4_SDHCI_CH2_8BIT
312 bool "Channel 2 with 8-bit bus"
314 Support HSMMC Channel 2 8-bit bus.
315 If selected, Channel 3 is disabled.