blob: d8c251b13ab8210b928848bbc8796adb56dd333a [file] [log] [blame]
Kukjin Kim83014572011-11-06 13:54:56 +09001# arch/arm/mach-exynos/Kconfig
Kukjin Kim10606aa2011-02-14 15:05:27 +09002#
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
Kukjin Kim83014572011-11-06 13:54:56 +090010if ARCH_EXYNOS
11
12menu "SAMSUNG EXYNOS SoCs Support"
13
Kukjin Kim83014572011-11-06 13:54:56 +090014config ARCH_EXYNOS4
15 bool "SAMSUNG EXYNOS4"
Kukjin Kim23f16c72012-03-13 07:44:39 -070016 default y
Dave Martin3b556582011-12-07 15:38:04 +000017 select HAVE_SMP
Dave Martince5ea9f2011-11-29 15:56:19 +000018 select MIGHT_HAVE_CACHE_L2X0
Kukjin Kim83014572011-11-06 13:54:56 +090019 help
20 Samsung EXYNOS4 SoCs based systems
21
Kukjin Kim23f16c72012-03-13 07:44:39 -070022config ARCH_EXYNOS5
23 bool "SAMSUNG EXYNOS5"
24 select HAVE_SMP
25 help
26 Samsung EXYNOS5 (Cortex-A15) SoC based systems
Kukjin Kim83014572011-11-06 13:54:56 +090027
28comment "EXYNOS SoCs"
Kukjin Kim10606aa2011-02-14 15:05:27 +090029
30config CPU_EXYNOS4210
Kukjin Kim83014572011-11-06 13:54:56 +090031 bool "SAMSUNG EXYNOS4210"
32 default y
33 depends on ARCH_EXYNOS4
Arnd Bergmann15e0d9e2011-10-01 21:09:39 +020034 select ARM_CPU_SUSPEND if PM
Russell Kingb1b3f492012-10-06 17:12:25 +010035 select PM_GENERIC_DOMAINS
Abhilash Kesavan0da3bead2011-10-04 20:25:51 +090036 select S5P_PM if PM
Abhilash Kesavane2e13622011-10-04 20:25:51 +090037 select S5P_SLEEP if PM
Olof Johansson4923ee42013-04-26 11:32:02 -070038 select SAMSUNG_DMADEV
Kukjin Kim10606aa2011-02-14 15:05:27 +090039 help
40 Enable EXYNOS4210 CPU support
41
Kukjin Kim68465382011-08-24 17:25:09 +090042config SOC_EXYNOS4212
Kukjin Kim83014572011-11-06 13:54:56 +090043 bool "SAMSUNG EXYNOS4212"
44 default y
45 depends on ARCH_EXYNOS4
Abhilash Kesavan0da3bead2011-10-04 20:25:51 +090046 select S5P_PM if PM
Abhilash Kesavane2e13622011-10-04 20:25:51 +090047 select S5P_SLEEP if PM
Olof Johansson4923ee42013-04-26 11:32:02 -070048 select SAMSUNG_DMADEV
Kukjin Kim68465382011-08-24 17:25:09 +090049 help
50 Enable EXYNOS4212 SoC support
51
Changhwan Youne6a275a2011-10-04 17:08:56 +090052config SOC_EXYNOS4412
Kukjin Kim83014572011-11-06 13:54:56 +090053 bool "SAMSUNG EXYNOS4412"
54 default y
55 depends on ARCH_EXYNOS4
Olof Johansson4923ee42013-04-26 11:32:02 -070056 select SAMSUNG_DMADEV
Changhwan Youne6a275a2011-10-04 17:08:56 +090057 help
58 Enable EXYNOS4412 SoC support
59
Kukjin Kim23f16c72012-03-13 07:44:39 -070060config SOC_EXYNOS5250
61 bool "SAMSUNG EXYNOS5250"
62 default y
63 depends on ARCH_EXYNOS5
Jongpill Lee60e49ca2012-02-17 12:23:51 +090064 select S5P_PM if PM
65 select S5P_SLEEP if PM
Arun Kumar K2eae6132012-10-23 22:51:33 +090066 select S5P_DEV_MFC
Olof Johansson4923ee42013-04-26 11:32:02 -070067 select SAMSUNG_DMADEV
Kukjin Kim23f16c72012-03-13 07:44:39 -070068 help
69 Enable EXYNOS5250 SoC support
70
Kukjin Kim2edb36c2012-11-15 15:48:56 +090071config SOC_EXYNOS5440
72 bool "SAMSUNG EXYNOS5440"
73 default y
74 depends on ARCH_EXYNOS5
75 select ARM_ARCH_TIMER
76 select AUTO_ZRELADDR
Kukjin Kimb2318482012-12-27 09:19:08 -080077 select PINCTRL
78 select PINCTRL_EXYNOS5440
Kukjin Kim2edb36c2012-11-15 15:48:56 +090079 help
80 Enable EXYNOS5440 SoC support
81
Changhwan Youn30d8bea2011-03-11 10:39:57 +090082config EXYNOS4_MCT
Changhwan Youn069d4e72011-07-16 10:49:53 +090083 bool
84 default y
Changhwan Youn30d8bea2011-03-11 10:39:57 +090085 help
86 Use MCT (Multi Core Timer) as kernel timers
87
Arnd Bergmannb4cf27f2013-04-11 23:13:27 +020088config EXYNOS_ATAGS
89 bool "ATAGS based boot for EXYNOS (deprecated)"
90 depends on !ARCH_MULTIPLATFORM
91 depends on ATAGS
92 default y
93 help
94 The EXYNOS platform is moving towards being completely probed
95 through device tree. This enables support for board files using
96 the traditional ATAGS boot format.
97 Note that this option is not available for multiplatform builds.
98
99if EXYNOS_ATAGS
100
Boojin Kim20ef9e02012-05-12 16:40:52 +0900101config EXYNOS_DEV_DMA
Thomas Abrahamfca3de62011-10-24 13:57:43 +0200102 bool
103 help
104 Compile in amba device definitions for DMA controller
105
Kukjin Kim94fc1d82011-03-25 10:46:16 +0900106config EXYNOS4_DEV_AHCI
107 bool
108 help
109 Compile in platform device definitions for AHCI
110
Marek Szyprowski18c411b2012-05-12 06:42:33 +0900111config EXYNOS_DEV_DRM
112 bool
113 help
114 Compile in platform device definitions for core DRM device
115
Jonghun Hane61b1702011-07-21 15:46:26 +0900116config EXYNOS4_SETUP_FIMD0
117 bool
118 help
119 Common setup code for FIMD0.
120
Jingoo Han6e7eb1702011-12-23 11:19:36 +0900121config EXYNOS4_DEV_USB_OHCI
122 bool
123 help
124 Compile in platform device definition for USB OHCI
125
Kukjin Kim10606aa2011-02-14 15:05:27 +0900126config EXYNOS4_SETUP_I2C1
127 bool
128 help
129 Common setup code for i2c bus 1.
130
131config EXYNOS4_SETUP_I2C2
132 bool
133 help
134 Common setup code for i2c bus 2.
135
136config EXYNOS4_SETUP_I2C3
137 bool
138 help
139 Common setup code for i2c bus 3.
140
141config EXYNOS4_SETUP_I2C4
142 bool
143 help
144 Common setup code for i2c bus 4.
145
146config EXYNOS4_SETUP_I2C5
147 bool
148 help
149 Common setup code for i2c bus 5.
150
151config EXYNOS4_SETUP_I2C6
152 bool
153 help
154 Common setup code for i2c bus 6.
155
156config EXYNOS4_SETUP_I2C7
157 bool
158 help
159 Common setup code for i2c bus 7.
160
Naveen Krishna Ch8e97fb72011-03-05 09:44:09 +0900161config EXYNOS4_SETUP_KEYPAD
162 bool
163 help
164 Common setup code for keypad.
165
Kukjin Kim10606aa2011-02-14 15:05:27 +0900166config EXYNOS4_SETUP_SDHCI
167 bool
168 select EXYNOS4_SETUP_SDHCI_GPIO
169 help
170 Internal helper functions for EXYNOS4 based SDHCI systems.
171
172config EXYNOS4_SETUP_SDHCI_GPIO
173 bool
174 help
175 Common setup code for SDHCI gpio.
176
Sylwester Nawrocki0048a1732011-03-10 21:49:31 +0900177config EXYNOS4_SETUP_FIMC
178 bool
179 help
180 Common setup code for the camera interfaces.
181
Tushar Beheraf8d8e122011-06-03 12:34:14 +0530182config EXYNOS4_SETUP_USB_PHY
183 bool
184 help
185 Common setup code for USB PHY controller
186
Kyoungil Kima024fa12012-05-13 09:00:47 +0900187config EXYNOS_SETUP_SPI
Padmavathi Venna74ac23a2011-12-26 16:42:15 +0900188 bool
189 help
190 Common setup code for SPI GPIO configurations.
191
Kukjin Kim10606aa2011-02-14 15:05:27 +0900192# machine support
193
Kukjin Kim83014572011-11-06 13:54:56 +0900194if ARCH_EXYNOS4
Kukjin Kim10606aa2011-02-14 15:05:27 +0900195
Kukjin Kimbe4ab362011-08-24 17:25:09 +0900196comment "EXYNOS4210 Boards"
197
Kukjin Kim10606aa2011-02-14 15:05:27 +0900198config MACH_SMDKC210
199 bool "SMDKC210"
Kukjin Kim42c0d262011-08-18 21:14:28 +0900200 select MACH_SMDKV310
Kukjin Kim10606aa2011-02-14 15:05:27 +0900201 help
202 Machine support for Samsung SMDKC210
203
204config MACH_SMDKV310
205 bool "SMDKV310"
206 select CPU_EXYNOS4210
Inderpal Singh0d855f42011-07-04 19:19:36 +0900207 select EXYNOS4_DEV_AHCI
Jingoo Han744f20f2011-12-23 11:20:50 +0900208 select EXYNOS4_DEV_USB_OHCI
Jonghun Hane61b1702011-07-21 15:46:26 +0900209 select EXYNOS4_SETUP_FIMD0
Kukjin Kim10606aa2011-02-14 15:05:27 +0900210 select EXYNOS4_SETUP_I2C1
Naveen Krishna Chbe4c33b2011-02-22 17:16:58 +0900211 select EXYNOS4_SETUP_KEYPAD
Kukjin Kim10606aa2011-02-14 15:05:27 +0900212 select EXYNOS4_SETUP_SDHCI
Jingoo Han9830f6a2011-09-28 10:33:25 +0900213 select EXYNOS4_SETUP_USB_PHY
Russell Kingb1b3f492012-10-06 17:12:25 +0100214 select EXYNOS_DEV_DMA
215 select EXYNOS_DEV_DRM
216 select EXYNOS_DEV_SYSMMU
Sachin Kamatfae96592012-09-13 15:54:18 +0900217 select S3C24XX_PWM
Russell Kingb1b3f492012-10-06 17:12:25 +0100218 select S3C_DEV_HSMMC
219 select S3C_DEV_HSMMC1
220 select S3C_DEV_HSMMC2
221 select S3C_DEV_HSMMC3
222 select S3C_DEV_I2C1
223 select S3C_DEV_RTC
224 select S3C_DEV_USB_HSOTG
225 select S3C_DEV_WDT
226 select S5P_DEV_FIMC0
227 select S5P_DEV_FIMC1
228 select S5P_DEV_FIMC2
229 select S5P_DEV_FIMC3
230 select S5P_DEV_FIMD0
231 select S5P_DEV_G2D
232 select S5P_DEV_I2C_HDMIPHY
233 select S5P_DEV_JPEG
234 select S5P_DEV_MFC
235 select S5P_DEV_TV
236 select S5P_DEV_USB_EHCI
237 select SAMSUNG_DEV_BACKLIGHT
238 select SAMSUNG_DEV_KEYPAD
239 select SAMSUNG_DEV_PWM
Kukjin Kim10606aa2011-02-14 15:05:27 +0900240 help
241 Machine support for Samsung SMDKV310
242
ALIM AKHTARaf6ec5a2011-03-04 15:24:23 +0900243config MACH_ARMLEX4210
244 bool "ARMLEX4210"
245 select CPU_EXYNOS4210
Russell Kingb1b3f492012-10-06 17:12:25 +0100246 select EXYNOS4_DEV_AHCI
247 select EXYNOS4_SETUP_SDHCI
248 select EXYNOS_DEV_DMA
ALIM AKHTARaf6ec5a2011-03-04 15:24:23 +0900249 select S3C_DEV_HSMMC
250 select S3C_DEV_HSMMC2
251 select S3C_DEV_HSMMC3
Russell Kingb1b3f492012-10-06 17:12:25 +0100252 select S3C_DEV_RTC
253 select S3C_DEV_WDT
ALIM AKHTARaf6ec5a2011-03-04 15:24:23 +0900254 help
255 Machine support for Samsung ARMLEX4210 based on EXYNOS4210
256
Kukjin Kim10606aa2011-02-14 15:05:27 +0900257config MACH_UNIVERSAL_C210
258 bool "Mobile UNIVERSAL_C210 Board"
Marek Szyprowskifd717cd2012-05-12 06:17:59 +0900259 select CLKSRC_MMIO
Russell Kingb1b3f492012-10-06 17:12:25 +0100260 select CPU_EXYNOS4210
261 select EXYNOS4_SETUP_FIMC
262 select EXYNOS4_SETUP_FIMD0
263 select EXYNOS4_SETUP_I2C1
264 select EXYNOS4_SETUP_I2C3
265 select EXYNOS4_SETUP_I2C5
266 select EXYNOS4_SETUP_SDHCI
267 select EXYNOS4_SETUP_USB_PHY
268 select EXYNOS_DEV_DMA
269 select EXYNOS_DEV_DRM
270 select EXYNOS_DEV_SYSMMU
Marek Szyprowskifd717cd2012-05-12 06:17:59 +0900271 select HAVE_SCHED_CLOCK
Kukjin Kim10606aa2011-02-14 15:05:27 +0900272 select S3C_DEV_HSMMC
273 select S3C_DEV_HSMMC2
274 select S3C_DEV_HSMMC3
275 select S3C_DEV_I2C1
Marek Szyprowski0b398b62011-06-22 13:43:39 +0900276 select S3C_DEV_I2C3
Marek Szyprowski4d838ec2011-03-04 10:19:52 +0900277 select S3C_DEV_I2C5
Lukasz Majewski3a36dd02012-05-13 08:27:33 +0900278 select S3C_DEV_USB_HSOTG
Russell Kingb1b3f492012-10-06 17:12:25 +0100279 select S5P_DEV_CSIS0
280 select S5P_DEV_FIMC0
281 select S5P_DEV_FIMC1
282 select S5P_DEV_FIMC2
283 select S5P_DEV_FIMC3
284 select S5P_DEV_FIMD0
285 select S5P_DEV_G2D
Tomasz Stanislawskid737cf22011-09-16 18:48:32 +0900286 select S5P_DEV_I2C_HDMIPHY
Russell Kingb1b3f492012-10-06 17:12:25 +0100287 select S5P_DEV_JPEG
Kamil Debskib14f04d2011-07-21 16:43:20 +0900288 select S5P_DEV_MFC
Kukjin Kim10606aa2011-02-14 15:05:27 +0900289 select S5P_DEV_ONENAND
Tomasz Stanislawskid737cf22011-09-16 18:48:32 +0900290 select S5P_DEV_TV
Russell Kingb1b3f492012-10-06 17:12:25 +0100291 select S5P_GPIO_INT
292 select S5P_HRT
Sylwester Nawrocki05132182011-09-27 07:18:55 +0900293 select S5P_SETUP_MIPIPHY
Kukjin Kim10606aa2011-02-14 15:05:27 +0900294 help
295 Machine support for Samsung Mobile Universal S5PC210 Reference
296 Board.
297
Minkyu Kangcaf8b1f22011-02-28 20:39:43 +0900298config MACH_NURI
299 bool "Mobile NURI Board"
300 select CPU_EXYNOS4210
Sylwester Nawrocki716e84d2011-10-13 15:41:00 +0900301 select EXYNOS4_SETUP_FIMC
Marek Szyprowski0d88f942011-08-11 19:57:28 +0900302 select EXYNOS4_SETUP_FIMD0
Minkyu Kangcaf8b1f22011-02-28 20:39:43 +0900303 select EXYNOS4_SETUP_I2C1
Joonyoung Shim3260ecd2011-03-23 15:25:14 +0900304 select EXYNOS4_SETUP_I2C3
Minkyu Kangcaf8b1f22011-02-28 20:39:43 +0900305 select EXYNOS4_SETUP_I2C5
Sylwester Nawrocki8f114e62012-01-31 13:27:02 +0900306 select EXYNOS4_SETUP_I2C6
Minkyu Kangcaf8b1f22011-02-28 20:39:43 +0900307 select EXYNOS4_SETUP_SDHCI
Tushar Beheraf8d8e122011-06-03 12:34:14 +0530308 select EXYNOS4_SETUP_USB_PHY
Russell Kingb1b3f492012-10-06 17:12:25 +0100309 select EXYNOS_DEV_DMA
310 select EXYNOS_DEV_DRM
311 select S3C_DEV_HSMMC
312 select S3C_DEV_HSMMC2
313 select S3C_DEV_HSMMC3
314 select S3C_DEV_I2C1
315 select S3C_DEV_I2C3
316 select S3C_DEV_I2C5
317 select S3C_DEV_I2C6
318 select S3C_DEV_RTC
319 select S3C_DEV_USB_HSOTG
320 select S3C_DEV_WDT
321 select S5P_DEV_CSIS0
322 select S5P_DEV_FIMC0
323 select S5P_DEV_FIMC1
324 select S5P_DEV_FIMC2
325 select S5P_DEV_FIMC3
326 select S5P_DEV_FIMD0
327 select S5P_DEV_G2D
328 select S5P_DEV_JPEG
329 select S5P_DEV_MFC
330 select S5P_DEV_USB_EHCI
331 select S5P_GPIO_INT
Sylwester Nawrocki716e84d2011-10-13 15:41:00 +0900332 select S5P_SETUP_MIPIPHY
MyungJoo Ham0e9e5262011-07-20 21:08:18 +0900333 select SAMSUNG_DEV_ADC
Russell Kingb1b3f492012-10-06 17:12:25 +0100334 select SAMSUNG_DEV_PWM
Minkyu Kangcaf8b1f22011-02-28 20:39:43 +0900335 help
336 Machine support for Samsung Mobile NURI Board.
337
JeongHyeon Kim699efdd2011-07-21 16:19:19 +0900338config MACH_ORIGEN
339 bool "ORIGEN"
340 select CPU_EXYNOS4210
Russell Kingb1b3f492012-10-06 17:12:25 +0100341 select EXYNOS4_DEV_USB_OHCI
342 select EXYNOS4_SETUP_FIMD0
343 select EXYNOS4_SETUP_SDHCI
344 select EXYNOS4_SETUP_USB_PHY
345 select EXYNOS_DEV_DMA
346 select EXYNOS_DEV_DRM
347 select EXYNOS_DEV_SYSMMU
348 select S3C24XX_PWM
Tushar Beheracf1dad92011-08-31 16:57:37 +0900349 select S3C_DEV_HSMMC
JeongHyeon Kim699efdd2011-07-21 16:19:19 +0900350 select S3C_DEV_HSMMC2
Russell Kingb1b3f492012-10-06 17:12:25 +0100351 select S3C_DEV_RTC
Sachin Kamat9c278d52012-05-20 07:46:40 +0900352 select S3C_DEV_USB_HSOTG
Russell Kingb1b3f492012-10-06 17:12:25 +0100353 select S3C_DEV_WDT
Sachin Kamat6f8eb322011-08-31 15:52:27 +0900354 select S5P_DEV_FIMC0
355 select S5P_DEV_FIMC1
356 select S5P_DEV_FIMC2
357 select S5P_DEV_FIMC3
Tushar Behera9421a762011-10-03 09:12:56 +0900358 select S5P_DEV_FIMD0
Sachin Kamat84207d82011-12-29 16:46:16 +0900359 select S5P_DEV_G2D
Sachin Kamat6ca3f8b2011-09-17 11:42:43 +0900360 select S5P_DEV_I2C_HDMIPHY
Sachin Kamat965a3302012-03-09 08:19:27 -0800361 select S5P_DEV_JPEG
Sachin Kamatdf74a282011-10-13 15:38:21 +0900362 select S5P_DEV_MFC
Sachin Kamat6ca3f8b2011-09-17 11:42:43 +0900363 select S5P_DEV_TV
Tushar Behera9421a762011-10-03 09:12:56 +0900364 select S5P_DEV_USB_EHCI
Giridhar Maruthy9edff0f2011-08-31 15:58:52 +0900365 select SAMSUNG_DEV_BACKLIGHT
366 select SAMSUNG_DEV_PWM
JeongHyeon Kim699efdd2011-07-21 16:19:19 +0900367 help
368 Machine support for ORIGEN based on Samsung EXYNOS4210
369
Kukjin Kimbe4ab362011-08-24 17:25:09 +0900370comment "EXYNOS4212 Boards"
371
372config MACH_SMDK4212
373 bool "SMDK4212"
Russell Kingb1b3f492012-10-06 17:12:25 +0100374 select EXYNOS4_SETUP_FIMD0
375 select EXYNOS4_SETUP_I2C1
376 select EXYNOS4_SETUP_I2C3
377 select EXYNOS4_SETUP_I2C7
378 select EXYNOS4_SETUP_KEYPAD
379 select EXYNOS4_SETUP_SDHCI
380 select EXYNOS4_SETUP_USB_PHY
381 select EXYNOS_DEV_DMA
382 select EXYNOS_DEV_DRM
383 select EXYNOS_DEV_SYSMMU
384 select S3C24XX_PWM
Kukjin Kimbe4ab362011-08-24 17:25:09 +0900385 select S3C_DEV_HSMMC2
386 select S3C_DEV_HSMMC3
387 select S3C_DEV_I2C1
388 select S3C_DEV_I2C3
389 select S3C_DEV_I2C7
390 select S3C_DEV_RTC
Sachin Kamata17b9852012-07-13 18:41:31 +0900391 select S3C_DEV_USB_HSOTG
Kukjin Kimbe4ab362011-08-24 17:25:09 +0900392 select S3C_DEV_WDT
Sachin Kamat8e84e7d2012-05-12 16:36:22 +0900393 select S5P_DEV_FIMC0
394 select S5P_DEV_FIMC1
395 select S5P_DEV_FIMC2
396 select S5P_DEV_FIMC3
Sachin Kamat6bba0ca2012-07-13 18:58:53 +0900397 select S5P_DEV_FIMD0
Sachin Kamat691bcb32012-05-12 16:36:19 +0900398 select S5P_DEV_MFC
Kukjin Kimbe4ab362011-08-24 17:25:09 +0900399 select SAMSUNG_DEV_BACKLIGHT
400 select SAMSUNG_DEV_KEYPAD
401 select SAMSUNG_DEV_PWM
Russell Kingb1b3f492012-10-06 17:12:25 +0100402 select SOC_EXYNOS4212
Kukjin Kimbe4ab362011-08-24 17:25:09 +0900403 help
404 Machine support for Samsung SMDK4212
405
Changhwan Youn31451af2011-10-04 17:09:26 +0900406comment "EXYNOS4412 Boards"
407
408config MACH_SMDK4412
409 bool "SMDK4412"
Changhwan Youn31451af2011-10-04 17:09:26 +0900410 select MACH_SMDK4212
Russell Kingb1b3f492012-10-06 17:12:25 +0100411 select SOC_EXYNOS4412
Changhwan Youn31451af2011-10-04 17:09:26 +0900412 help
413 Machine support for Samsung SMDK4412
Kukjin Kim83014572011-11-06 13:54:56 +0900414endif
Changhwan Youn31451af2011-10-04 17:09:26 +0900415
Arnd Bergmannb4cf27f2013-04-11 23:13:27 +0200416endif
417
Kukjin Kimb3e68fb2012-02-10 13:13:15 +0900418comment "Flattened Device Tree based board for EXYNOS SoCs"
Thomas Abraham6b5ab4f2011-11-06 21:54:27 +0530419
420config MACH_EXYNOS4_DT
421 bool "Samsung Exynos4 Machine using device tree"
Sachin Kamat5ad14302012-04-14 07:53:51 -0700422 depends on ARCH_EXYNOS4
Thomas Abraham6b5ab4f2011-11-06 21:54:27 +0530423 select ARM_AMBA
Russell Kingb1b3f492012-10-06 17:12:25 +0100424 select CPU_EXYNOS4210
Thomas Abraham6b5ab4f2011-11-06 21:54:27 +0530425 select HAVE_SAMSUNG_KEYPAD if INPUT_KEYBOARD
Thomas Abraham011527b2012-09-07 06:14:26 +0900426 select PINCTRL
Kukjin Kima1ed2672013-01-18 20:35:06 +0100427 select PINCTRL_EXYNOS
Russell Kingb1b3f492012-10-06 17:12:25 +0100428 select USE_OF
Thomas Abraham6b5ab4f2011-11-06 21:54:27 +0530429 help
430 Machine support for Samsung Exynos4 machine with device tree enabled.
431 Select this if a fdt blob is available for the Exynos4 SoC based board.
432 Note: This is under development and not all peripherals can be supported
433 with this machine file.
434
Kukjin Kimb3e68fb2012-02-10 13:13:15 +0900435config MACH_EXYNOS5_DT
436 bool "SAMSUNG EXYNOS5 Machine using device tree"
Kukjin Kim2edb36c2012-11-15 15:48:56 +0900437 default y
Sachin Kamat5ad14302012-04-14 07:53:51 -0700438 depends on ARCH_EXYNOS5
Russell Kingb1b3f492012-10-06 17:12:25 +0100439 select ARM_AMBA
Kukjin Kimb3e68fb2012-02-10 13:13:15 +0900440 select USE_OF
Kukjin Kimb3e68fb2012-02-10 13:13:15 +0900441 help
Sachin Kamat859a09e2012-08-28 11:40:06 -0700442 Machine support for Samsung EXYNOS5 machine with device tree enabled.
443 Select this if a fdt blob is available for the EXYNOS5 SoC based board.
Kukjin Kimb3e68fb2012-02-10 13:13:15 +0900444
Kukjin Kim83014572011-11-06 13:54:56 +0900445if ARCH_EXYNOS4
Kukjin Kim10606aa2011-02-14 15:05:27 +0900446
Kukjin Kim83014572011-11-06 13:54:56 +0900447comment "Configuration for HSMMC 8-bit bus width"
Kukjin Kim10606aa2011-02-14 15:05:27 +0900448
449config EXYNOS4_SDHCI_CH0_8BIT
450 bool "Channel 0 with 8-bit bus"
451 help
452 Support HSMMC Channel 0 8-bit bus.
453 If selected, Channel 1 is disabled.
454
455config EXYNOS4_SDHCI_CH2_8BIT
456 bool "Channel 2 with 8-bit bus"
457 help
458 Support HSMMC Channel 2 8-bit bus.
459 If selected, Channel 3 is disabled.
Kukjin Kim83014572011-11-06 13:54:56 +0900460endif
Kukjin Kim10606aa2011-02-14 15:05:27 +0900461
462endmenu
463
464endif