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
16 Enable EXYNOS4210 CPU support
22 Use MCT (Multi Core Timer) as kernel timers
24 config EXYNOS4_DEV_AHCI
27 Compile in platform device definitions for AHCI
32 Compile in platform device definitions for Power Domain
34 config EXYNOS4_DEV_SYSMMU
37 Common setup code for SYSTEM MMU in EXYNOS4
39 config EXYNOS4_SETUP_I2C1
42 Common setup code for i2c bus 1.
44 config EXYNOS4_SETUP_I2C2
47 Common setup code for i2c bus 2.
49 config EXYNOS4_SETUP_I2C3
52 Common setup code for i2c bus 3.
54 config EXYNOS4_SETUP_I2C4
57 Common setup code for i2c bus 4.
59 config EXYNOS4_SETUP_I2C5
62 Common setup code for i2c bus 5.
64 config EXYNOS4_SETUP_I2C6
67 Common setup code for i2c bus 6.
69 config EXYNOS4_SETUP_I2C7
72 Common setup code for i2c bus 7.
74 config EXYNOS4_SETUP_KEYPAD
77 Common setup code for keypad.
79 config EXYNOS4_SETUP_SDHCI
81 select EXYNOS4_SETUP_SDHCI_GPIO
83 Internal helper functions for EXYNOS4 based SDHCI systems.
85 config EXYNOS4_SETUP_SDHCI_GPIO
88 Common setup code for SDHCI gpio.
90 config EXYNOS4_SETUP_FIMC
93 Common setup code for the camera interfaces.
95 config EXYNOS4_SETUP_USB_PHY
98 Common setup code for USB PHY controller
102 menu "EXYNOS4 Machines"
106 select CPU_EXYNOS4210
111 select S3C_DEV_HSMMC1
112 select S3C_DEV_HSMMC2
113 select S3C_DEV_HSMMC3
114 select EXYNOS4_DEV_PD
115 select EXYNOS4_DEV_SYSMMU
116 select EXYNOS4_SETUP_I2C1
117 select EXYNOS4_SETUP_SDHCI
119 Machine support for Samsung SMDKC210
123 select CPU_EXYNOS4210
128 select S3C_DEV_HSMMC1
129 select S3C_DEV_HSMMC2
130 select S3C_DEV_HSMMC3
131 select EXYNOS4_DEV_AHCI
132 select SAMSUNG_DEV_KEYPAD
133 select EXYNOS4_DEV_PD
134 select EXYNOS4_DEV_SYSMMU
135 select EXYNOS4_SETUP_I2C1
136 select EXYNOS4_SETUP_KEYPAD
137 select EXYNOS4_SETUP_SDHCI
139 Machine support for Samsung SMDKV310
141 config MACH_ARMLEX4210
143 select CPU_EXYNOS4210
147 select S3C_DEV_HSMMC2
148 select S3C_DEV_HSMMC3
149 select EXYNOS4_DEV_AHCI
150 select EXYNOS4_DEV_SYSMMU
151 select EXYNOS4_SETUP_SDHCI
153 Machine support for Samsung ARMLEX4210 based on EXYNOS4210
155 config MACH_UNIVERSAL_C210
156 bool "Mobile UNIVERSAL_C210 Board"
157 select CPU_EXYNOS4210
164 select S3C_DEV_HSMMC2
165 select S3C_DEV_HSMMC3
169 select S5P_DEV_ONENAND
170 select EXYNOS4_SETUP_I2C1
171 select EXYNOS4_SETUP_I2C3
172 select EXYNOS4_SETUP_I2C5
173 select EXYNOS4_SETUP_SDHCI
175 Machine support for Samsung Mobile Universal S5PC210 Reference
179 bool "Mobile NURI Board"
180 select CPU_EXYNOS4210
183 select S3C_DEV_HSMMC2
184 select S3C_DEV_HSMMC3
188 select S5P_DEV_USB_EHCI
189 select EXYNOS4_SETUP_I2C1
190 select EXYNOS4_SETUP_I2C3
191 select EXYNOS4_SETUP_I2C5
192 select EXYNOS4_SETUP_SDHCI
193 select EXYNOS4_SETUP_USB_PHY
194 select SAMSUNG_DEV_PWM
196 Machine support for Samsung Mobile NURI Board.
200 comment "Configuration for HSMMC bus width"
202 menu "Use 8-bit bus width"
204 config EXYNOS4_SDHCI_CH0_8BIT
205 bool "Channel 0 with 8-bit bus"
207 Support HSMMC Channel 0 8-bit bus.
208 If selected, Channel 1 is disabled.
210 config EXYNOS4_SDHCI_CH2_8BIT
211 bool "Channel 2 with 8-bit bus"
213 Support HSMMC Channel 2 8-bit bus.
214 If selected, Channel 3 is disabled.