drm/i915: Fix inconsistent backlight level during disabled
[pandora-kernel.git] / arch / arm / mach-exynos4 / Kconfig
1 # arch/arm/mach-exynos4/Kconfig
2 #
3 # Copyright (c) 2010-2011 Samsung Electronics Co., Ltd.
4 #               http://www.samsung.com/
5 #
6 # Licensed under GPLv2
7
8 # Configuration options for the EXYNOS4
9
10 if ARCH_EXYNOS4
11
12 config CPU_EXYNOS4210
13         bool
14         select S3C_PL330_DMA
15         select ARM_CPU_SUSPEND if PM
16         help
17           Enable EXYNOS4210 CPU support
18
19 config EXYNOS4_MCT
20         bool
21         default y
22         help
23           Use MCT (Multi Core Timer) as kernel timers
24
25 config EXYNOS4_DEV_AHCI
26         bool
27         help
28           Compile in platform device definitions for AHCI
29
30 config EXYNOS4_SETUP_FIMD0
31         bool
32         help
33           Common setup code for FIMD0.
34
35 config EXYNOS4_DEV_PD
36         bool
37         help
38           Compile in platform device definitions for Power Domain
39
40 config EXYNOS4_DEV_SYSMMU
41         bool
42         help
43           Common setup code for SYSTEM MMU in EXYNOS4
44
45 config EXYNOS4_DEV_DWMCI
46         bool
47         help
48           Compile in platform device definitions for DWMCI
49
50 config EXYNOS4_SETUP_I2C1
51         bool
52         help
53           Common setup code for i2c bus 1.
54
55 config EXYNOS4_SETUP_I2C2
56         bool
57         help
58           Common setup code for i2c bus 2.
59
60 config EXYNOS4_SETUP_I2C3
61         bool
62         help
63           Common setup code for i2c bus 3.
64
65 config EXYNOS4_SETUP_I2C4
66         bool
67         help
68           Common setup code for i2c bus 4.
69
70 config EXYNOS4_SETUP_I2C5
71         bool
72         help
73           Common setup code for i2c bus 5.
74
75 config EXYNOS4_SETUP_I2C6
76         bool
77         help
78           Common setup code for i2c bus 6.
79
80 config EXYNOS4_SETUP_I2C7
81         bool
82         help
83           Common setup code for i2c bus 7.
84
85 config EXYNOS4_SETUP_KEYPAD
86         bool
87         help
88           Common setup code for keypad.
89
90 config EXYNOS4_SETUP_SDHCI
91         bool
92         select EXYNOS4_SETUP_SDHCI_GPIO
93         help
94           Internal helper functions for EXYNOS4 based SDHCI systems.
95
96 config EXYNOS4_SETUP_SDHCI_GPIO
97         bool
98         help
99           Common setup code for SDHCI gpio.
100
101 config EXYNOS4_SETUP_FIMC
102         bool
103         help
104           Common setup code for the camera interfaces.
105
106 config EXYNOS4_SETUP_USB_PHY
107         bool
108         help
109           Common setup code for USB PHY controller
110
111 # machine support
112
113 menu "EXYNOS4 Machines"
114
115 config MACH_SMDKC210
116         bool "SMDKC210"
117         select CPU_EXYNOS4210
118         select S5P_DEV_FIMD0
119         select S3C_DEV_RTC
120         select S3C_DEV_WDT
121         select S3C_DEV_I2C1
122         select S3C_DEV_HSMMC
123         select S3C_DEV_HSMMC1
124         select S3C_DEV_HSMMC2
125         select S3C_DEV_HSMMC3
126         select SAMSUNG_DEV_PWM
127         select SAMSUNG_DEV_BACKLIGHT
128         select EXYNOS4_DEV_PD
129         select EXYNOS4_DEV_SYSMMU
130         select EXYNOS4_SETUP_FIMD0
131         select EXYNOS4_SETUP_I2C1
132         select EXYNOS4_SETUP_SDHCI
133         help
134           Machine support for Samsung SMDKC210
135
136 config MACH_SMDKV310
137         bool "SMDKV310"
138         select CPU_EXYNOS4210
139         select S5P_DEV_FIMD0
140         select S3C_DEV_RTC
141         select S3C_DEV_WDT
142         select S3C_DEV_I2C1
143         select S3C_DEV_HSMMC
144         select S3C_DEV_HSMMC1
145         select S3C_DEV_HSMMC2
146         select S3C_DEV_HSMMC3
147         select SAMSUNG_DEV_BACKLIGHT
148         select EXYNOS4_DEV_AHCI
149         select SAMSUNG_DEV_KEYPAD
150         select EXYNOS4_DEV_PD
151         select SAMSUNG_DEV_PWM
152         select EXYNOS4_DEV_SYSMMU
153         select EXYNOS4_SETUP_FIMD0
154         select EXYNOS4_SETUP_I2C1
155         select EXYNOS4_SETUP_KEYPAD
156         select EXYNOS4_SETUP_SDHCI
157         help
158           Machine support for Samsung SMDKV310
159
160 config MACH_ARMLEX4210
161         bool "ARMLEX4210"
162         select CPU_EXYNOS4210
163         select S3C_DEV_RTC
164         select S3C_DEV_WDT
165         select S3C_DEV_HSMMC
166         select S3C_DEV_HSMMC2
167         select S3C_DEV_HSMMC3
168         select EXYNOS4_DEV_AHCI
169         select EXYNOS4_DEV_SYSMMU
170         select EXYNOS4_SETUP_SDHCI
171         help
172           Machine support for Samsung ARMLEX4210 based on EXYNOS4210
173
174 config MACH_UNIVERSAL_C210
175         bool "Mobile UNIVERSAL_C210 Board"
176         select CPU_EXYNOS4210
177         select S5P_GPIO_INT
178         select S5P_DEV_FIMC0
179         select S5P_DEV_FIMC1
180         select S5P_DEV_FIMC2
181         select S5P_DEV_FIMC3
182         select S3C_DEV_HSMMC
183         select S3C_DEV_HSMMC2
184         select S3C_DEV_HSMMC3
185         select S3C_DEV_I2C1
186         select S3C_DEV_I2C3
187         select S3C_DEV_I2C5
188         select S5P_DEV_MFC
189         select S5P_DEV_ONENAND
190         select EXYNOS4_DEV_PD
191         select EXYNOS4_SETUP_I2C1
192         select EXYNOS4_SETUP_I2C3
193         select EXYNOS4_SETUP_I2C5
194         select EXYNOS4_SETUP_SDHCI
195         help
196           Machine support for Samsung Mobile Universal S5PC210 Reference
197           Board.
198
199 config MACH_NURI
200         bool "Mobile NURI Board"
201         select CPU_EXYNOS4210
202         select S3C_DEV_WDT
203         select S3C_DEV_HSMMC
204         select S3C_DEV_HSMMC2
205         select S3C_DEV_HSMMC3
206         select S3C_DEV_I2C1
207         select S3C_DEV_I2C3
208         select S3C_DEV_I2C5
209         select S5P_DEV_MFC
210         select S5P_DEV_USB_EHCI
211         select EXYNOS4_DEV_PD
212         select EXYNOS4_SETUP_I2C1
213         select EXYNOS4_SETUP_I2C3
214         select EXYNOS4_SETUP_I2C5
215         select EXYNOS4_SETUP_SDHCI
216         select EXYNOS4_SETUP_USB_PHY
217         select SAMSUNG_DEV_PWM
218         select SAMSUNG_DEV_ADC
219         help
220           Machine support for Samsung Mobile NURI Board.
221
222 endmenu
223
224 comment "Configuration for HSMMC bus width"
225
226 menu "Use 8-bit bus width"
227
228 config EXYNOS4_SDHCI_CH0_8BIT
229         bool "Channel 0 with 8-bit bus"
230         help
231           Support HSMMC Channel 0 8-bit bus.
232           If selected, Channel 1 is disabled.
233
234 config EXYNOS4_SDHCI_CH2_8BIT
235         bool "Channel 2 with 8-bit bus"
236         help
237           Support HSMMC Channel 2 8-bit bus.
238           If selected, Channel 3 is disabled.
239
240 endmenu
241
242 endif