ARM: SAMSUNG: Revise PM for 12-bit ADC operations
[deliverable/linux.git] / arch / arm / mach-exynos4 / Kconfig
CommitLineData
10606aad 1# arch/arm/mach-exynos4/Kconfig
cc0e72b8 2#
10606aad 3# Copyright (c) 2010-2011 Samsung Electronics Co., Ltd.
cc0e72b8
CY
4# http://www.samsung.com/
5#
6# Licensed under GPLv2
7
10606aad 8# Configuration options for the EXYNOS4
cc0e72b8 9
10606aad 10if ARCH_EXYNOS4
cc0e72b8 11
10606aad 12config CPU_EXYNOS4210
cc0e72b8 13 bool
8b0ae0b7 14 select S3C_PL330_DMA
cc0e72b8 15 help
10606aad 16 Enable EXYNOS4210 CPU support
cc0e72b8 17
30d8bead 18config EXYNOS4_MCT
069d4e74
CY
19 bool
20 default y
30d8bead
CY
21 help
22 Use MCT (Multi Core Timer) as kernel timers
23
94fc1d80
KK
24config EXYNOS4_DEV_AHCI
25 bool
26 help
27 Compile in platform device definitions for AHCI
28
10606aad 29config EXYNOS4_DEV_PD
d6d8b481
CY
30 bool
31 help
32 Compile in platform device definitions for Power Domain
33
10606aad
KK
34config EXYNOS4_DEV_SYSMMU
35 bool
36 help
37 Common setup code for SYSTEM MMU in EXYNOS4
38
39config EXYNOS4_SETUP_I2C1
793177b5
KP
40 bool
41 help
42 Common setup code for i2c bus 1.
43
10606aad 44config EXYNOS4_SETUP_I2C2
793177b5
KP
45 bool
46 help
47 Common setup code for i2c bus 2.
48
10606aad 49config EXYNOS4_SETUP_I2C3
b7a98255
KP
50 bool
51 help
52 Common setup code for i2c bus 3.
53
10606aad 54config EXYNOS4_SETUP_I2C4
b7a98255
KP
55 bool
56 help
57 Common setup code for i2c bus 4.
58
10606aad 59config EXYNOS4_SETUP_I2C5
b7a98255
KP
60 bool
61 help
62 Common setup code for i2c bus 5.
63
10606aad 64config EXYNOS4_SETUP_I2C6
b7a98255
KP
65 bool
66 help
67 Common setup code for i2c bus 6.
68
10606aad 69config EXYNOS4_SETUP_I2C7
b7a98255
KP
70 bool
71 help
72 Common setup code for i2c bus 7.
73
8e97fb79
NKC
74config EXYNOS4_SETUP_KEYPAD
75 bool
76 help
77 Common setup code for keypad.
78
10606aad 79config EXYNOS4_SETUP_SDHCI
19315114 80 bool
10606aad 81 select EXYNOS4_SETUP_SDHCI_GPIO
19315114 82 help
10606aad 83 Internal helper functions for EXYNOS4 based SDHCI systems.
19315114 84
10606aad 85config EXYNOS4_SETUP_SDHCI_GPIO
19315114
HL
86 bool
87 help
88 Common setup code for SDHCI gpio.
89
0048a173
SN
90config EXYNOS4_SETUP_FIMC
91 bool
92 help
93 Common setup code for the camera interfaces.
94
f8d8e12d
TB
95config EXYNOS4_SETUP_USB_PHY
96 bool
97 help
98 Common setup code for USB PHY controller
99
cc0e72b8
CY
100# machine support
101
10606aad 102menu "EXYNOS4 Machines"
ca0ffd46 103
c05b48af
KK
104config MACH_SMDKC210
105 bool "SMDKC210"
10606aad 106 select CPU_EXYNOS4210
cdff6e6f 107 select S3C_DEV_RTC
8d75c912 108 select S3C_DEV_WDT
f5cc4354 109 select S3C_DEV_I2C1
19315114
HL
110 select S3C_DEV_HSMMC
111 select S3C_DEV_HSMMC1
112 select S3C_DEV_HSMMC2
113 select S3C_DEV_HSMMC3
10606aad
KK
114 select EXYNOS4_DEV_PD
115 select EXYNOS4_DEV_SYSMMU
116 select EXYNOS4_SETUP_I2C1
117 select EXYNOS4_SETUP_SDHCI
c05b48af
KK
118 help
119 Machine support for Samsung SMDKC210
ca0ffd46
KK
120
121config MACH_SMDKV310
122 bool "SMDKV310"
10606aad 123 select CPU_EXYNOS4210
cdff6e6f 124 select S3C_DEV_RTC
8d75c912 125 select S3C_DEV_WDT
f5cc4354 126 select S3C_DEV_I2C1
19315114
HL
127 select S3C_DEV_HSMMC
128 select S3C_DEV_HSMMC1
129 select S3C_DEV_HSMMC2
130 select S3C_DEV_HSMMC3
0d855f40 131 select EXYNOS4_DEV_AHCI
be4c33be 132 select SAMSUNG_DEV_KEYPAD
10606aad
KK
133 select EXYNOS4_DEV_PD
134 select EXYNOS4_DEV_SYSMMU
135 select EXYNOS4_SETUP_I2C1
be4c33be 136 select EXYNOS4_SETUP_KEYPAD
10606aad 137 select EXYNOS4_SETUP_SDHCI
ca0ffd46
KK
138 help
139 Machine support for Samsung SMDKV310
140
af6ec5a2
AA
141config MACH_ARMLEX4210
142 bool "ARMLEX4210"
143 select CPU_EXYNOS4210
144 select S3C_DEV_RTC
145 select S3C_DEV_WDT
146 select S3C_DEV_HSMMC
147 select S3C_DEV_HSMMC2
148 select S3C_DEV_HSMMC3
94fc1d80 149 select EXYNOS4_DEV_AHCI
af6ec5a2
AA
150 select EXYNOS4_DEV_SYSMMU
151 select EXYNOS4_SETUP_SDHCI
152 help
153 Machine support for Samsung ARMLEX4210 based on EXYNOS4210
154
10606aad
KK
155config MACH_UNIVERSAL_C210
156 bool "Mobile UNIVERSAL_C210 Board"
157 select CPU_EXYNOS4210
b908af44 158 select S5P_GPIO_INT
edd967b8
MS
159 select S5P_DEV_FIMC0
160 select S5P_DEV_FIMC1
161 select S5P_DEV_FIMC2
162 select S5P_DEV_FIMC3
10606aad
KK
163 select S3C_DEV_HSMMC
164 select S3C_DEV_HSMMC2
165 select S3C_DEV_HSMMC3
166 select S3C_DEV_I2C1
0b398b69 167 select S3C_DEV_I2C3
4d838ec0 168 select S3C_DEV_I2C5
10606aad
KK
169 select S5P_DEV_ONENAND
170 select EXYNOS4_SETUP_I2C1
0b398b69 171 select EXYNOS4_SETUP_I2C3
4d838ec0 172 select EXYNOS4_SETUP_I2C5
10606aad
KK
173 select EXYNOS4_SETUP_SDHCI
174 help
175 Machine support for Samsung Mobile Universal S5PC210 Reference
176 Board.
177
caf8b1f2
MK
178config MACH_NURI
179 bool "Mobile NURI Board"
180 select CPU_EXYNOS4210
181 select S3C_DEV_WDT
182 select S3C_DEV_HSMMC
183 select S3C_DEV_HSMMC2
184 select S3C_DEV_HSMMC3
185 select S3C_DEV_I2C1
3260ecd8 186 select S3C_DEV_I2C3
caf8b1f2 187 select S3C_DEV_I2C5
01da92f7 188 select S5P_DEV_USB_EHCI
caf8b1f2 189 select EXYNOS4_SETUP_I2C1
3260ecd8 190 select EXYNOS4_SETUP_I2C3
caf8b1f2
MK
191 select EXYNOS4_SETUP_I2C5
192 select EXYNOS4_SETUP_SDHCI
f8d8e12d 193 select EXYNOS4_SETUP_USB_PHY
cc7df872 194 select SAMSUNG_DEV_PWM
caf8b1f2
MK
195 help
196 Machine support for Samsung Mobile NURI Board.
197
ca0ffd46
KK
198endmenu
199
19315114
HL
200comment "Configuration for HSMMC bus width"
201
202menu "Use 8-bit bus width"
203
10606aad 204config EXYNOS4_SDHCI_CH0_8BIT
19315114
HL
205 bool "Channel 0 with 8-bit bus"
206 help
207 Support HSMMC Channel 0 8-bit bus.
208 If selected, Channel 1 is disabled.
209
10606aad 210config EXYNOS4_SDHCI_CH2_8BIT
19315114
HL
211 bool "Channel 2 with 8-bit bus"
212 help
213 Support HSMMC Channel 2 8-bit bus.
214 If selected, Channel 3 is disabled.
215
216endmenu
217
cc0e72b8 218endif
This page took 0.077445 seconds and 5 git commands to generate.