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
225 select S3C_DEV_HSMMC2
226 select S3C_DEV_HSMMC3
236 select S5P_DEV_USB_EHCI
237 select S5P_SETUP_MIPIPHY
238 select EXYNOS4_DEV_PD
239 select EXYNOS4_SETUP_FIMC
240 select EXYNOS4_SETUP_FIMD0
241 select EXYNOS4_SETUP_I2C1
242 select EXYNOS4_SETUP_I2C3
243 select EXYNOS4_SETUP_I2C5
244 select EXYNOS4_SETUP_SDHCI
245 select EXYNOS4_SETUP_USB_PHY
246 select S5P_SETUP_MIPIPHY
247 select SAMSUNG_DEV_PWM
248 select SAMSUNG_DEV_ADC
250 Machine support for Samsung Mobile NURI Board.
254 select CPU_EXYNOS4210
258 select S3C_DEV_HSMMC2
264 select S5P_DEV_I2C_HDMIPHY
267 select S5P_DEV_USB_EHCI
268 select SAMSUNG_DEV_BACKLIGHT
269 select SAMSUNG_DEV_PWM
270 select EXYNOS4_DEV_PD
271 select EXYNOS4_SETUP_FIMD0
272 select EXYNOS4_SETUP_SDHCI
273 select EXYNOS4_SETUP_USB_PHY
275 Machine support for ORIGEN based on Samsung EXYNOS4210
277 comment "EXYNOS4212 Boards"
281 select SOC_EXYNOS4212
282 select S3C_DEV_HSMMC2
283 select S3C_DEV_HSMMC3
289 select SAMSUNG_DEV_BACKLIGHT
290 select SAMSUNG_DEV_KEYPAD
291 select SAMSUNG_DEV_PWM
292 select EXYNOS4_SETUP_I2C1
293 select EXYNOS4_SETUP_I2C3
294 select EXYNOS4_SETUP_I2C7
295 select EXYNOS4_SETUP_KEYPAD
296 select EXYNOS4_SETUP_SDHCI
298 Machine support for Samsung SMDK4212
300 comment "EXYNOS4412 Boards"
304 select SOC_EXYNOS4412
307 Machine support for Samsung SMDK4412
311 comment "Configuration for HSMMC bus width"
313 menu "Use 8-bit bus width"
315 config EXYNOS4_SDHCI_CH0_8BIT
316 bool "Channel 0 with 8-bit bus"
318 Support HSMMC Channel 0 8-bit bus.
319 If selected, Channel 1 is disabled.
321 config EXYNOS4_SDHCI_CH2_8BIT
322 bool "Channel 2 with 8-bit bus"
324 Support HSMMC Channel 2 8-bit bus.
325 If selected, Channel 3 is disabled.