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