xref: /openbmc/linux/arch/arm/mach-exynos/Kconfig (revision 2eae613b)
183014579SKukjin Kim# arch/arm/mach-exynos/Kconfig
283014579SKukjin Kim#
383014579SKukjin Kim# Copyright (c) 2010-2011 Samsung Electronics Co., Ltd.
483014579SKukjin Kim#		http://www.samsung.com/
583014579SKukjin Kim#
683014579SKukjin Kim# Licensed under GPLv2
783014579SKukjin Kim
883014579SKukjin Kim# Configuration options for the EXYNOS4
983014579SKukjin Kim
1083014579SKukjin Kimif ARCH_EXYNOS
1183014579SKukjin Kim
1283014579SKukjin Kimmenu "SAMSUNG EXYNOS SoCs Support"
1383014579SKukjin Kim
1483014579SKukjin Kimconfig ARCH_EXYNOS4
1583014579SKukjin Kim	bool "SAMSUNG EXYNOS4"
1623f16c7bSKukjin Kim	default y
173b55658aSDave Martin	select HAVE_SMP
18ce5ea9f3SDave Martin	select MIGHT_HAVE_CACHE_L2X0
1983014579SKukjin Kim	help
2083014579SKukjin Kim	  Samsung EXYNOS4 SoCs based systems
2183014579SKukjin Kim
2223f16c7bSKukjin Kimconfig ARCH_EXYNOS5
2323f16c7bSKukjin Kim	bool "SAMSUNG EXYNOS5"
2423f16c7bSKukjin Kim	select HAVE_SMP
2523f16c7bSKukjin Kim	help
2623f16c7bSKukjin Kim	  Samsung EXYNOS5 (Cortex-A15) SoC based systems
2783014579SKukjin Kim
2883014579SKukjin Kimcomment "EXYNOS SoCs"
2983014579SKukjin Kim
3083014579SKukjin Kimconfig CPU_EXYNOS4210
3183014579SKukjin Kim	bool "SAMSUNG EXYNOS4210"
3283014579SKukjin Kim	default y
3383014579SKukjin Kim	depends on ARCH_EXYNOS4
3483014579SKukjin Kim	select ARM_CPU_SUSPEND if PM
35b1b3f49cSRussell King	select PM_GENERIC_DOMAINS
3683014579SKukjin Kim	select S5P_PM if PM
3783014579SKukjin Kim	select S5P_SLEEP if PM
38b1b3f49cSRussell King	select SAMSUNG_DMADEV
3983014579SKukjin Kim	help
4083014579SKukjin Kim	  Enable EXYNOS4210 CPU support
4183014579SKukjin Kim
4283014579SKukjin Kimconfig SOC_EXYNOS4212
4383014579SKukjin Kim	bool "SAMSUNG EXYNOS4212"
4483014579SKukjin Kim	default y
4583014579SKukjin Kim	depends on ARCH_EXYNOS4
4683014579SKukjin Kim	select S5P_PM if PM
4783014579SKukjin Kim	select S5P_SLEEP if PM
48b1b3f49cSRussell King	select SAMSUNG_DMADEV
4983014579SKukjin Kim	help
5083014579SKukjin Kim	  Enable EXYNOS4212 SoC support
5183014579SKukjin Kim
5283014579SKukjin Kimconfig SOC_EXYNOS4412
5383014579SKukjin Kim	bool "SAMSUNG EXYNOS4412"
5483014579SKukjin Kim	default y
5583014579SKukjin Kim	depends on ARCH_EXYNOS4
56efd9960bSBoojin Kim	select SAMSUNG_DMADEV
5783014579SKukjin Kim	help
5883014579SKukjin Kim	  Enable EXYNOS4412 SoC support
5983014579SKukjin Kim
6023f16c7bSKukjin Kimconfig SOC_EXYNOS5250
6123f16c7bSKukjin Kim	bool "SAMSUNG EXYNOS5250"
6223f16c7bSKukjin Kim	default y
6323f16c7bSKukjin Kim	depends on ARCH_EXYNOS5
6460e49ca6SJongpill Lee	select S5P_PM if PM
6560e49ca6SJongpill Lee	select S5P_SLEEP if PM
662eae613bSArun Kumar K	select S5P_DEV_MFC
67b1b3f49cSRussell King	select SAMSUNG_DMADEV
6823f16c7bSKukjin Kim	help
6923f16c7bSKukjin Kim	  Enable EXYNOS5250 SoC support
7023f16c7bSKukjin Kim
7183014579SKukjin Kimconfig EXYNOS4_MCT
7283014579SKukjin Kim	bool
7383014579SKukjin Kim	default y
7483014579SKukjin Kim	help
7583014579SKukjin Kim	  Use MCT (Multi Core Timer) as kernel timers
7683014579SKukjin Kim
7720ef9e08SBoojin Kimconfig EXYNOS_DEV_DMA
78fca3de6aSThomas Abraham	bool
79fca3de6aSThomas Abraham	help
80fca3de6aSThomas Abraham	  Compile in amba device definitions for DMA controller
81fca3de6aSThomas Abraham
8283014579SKukjin Kimconfig EXYNOS4_DEV_AHCI
8383014579SKukjin Kim	bool
8483014579SKukjin Kim	help
8583014579SKukjin Kim	  Compile in platform device definitions for AHCI
8683014579SKukjin Kim
8718c411b7SMarek Szyprowskiconfig EXYNOS_DEV_DRM
8818c411b7SMarek Szyprowski	bool
8918c411b7SMarek Szyprowski	help
9018c411b7SMarek Szyprowski	  Compile in platform device definitions for core DRM device
9118c411b7SMarek Szyprowski
9283014579SKukjin Kimconfig EXYNOS4_SETUP_FIMD0
9383014579SKukjin Kim	bool
9483014579SKukjin Kim	help
9583014579SKukjin Kim	  Common setup code for FIMD0.
9683014579SKukjin Kim
97bca10b90SKyongHo Choconfig EXYNOS_DEV_SYSMMU
9883014579SKukjin Kim	bool
9983014579SKukjin Kim	help
100bca10b90SKyongHo Cho	  Common setup code for SYSTEM MMU in EXYNOS platforms
10183014579SKukjin Kim
10283014579SKukjin Kimconfig EXYNOS4_DEV_DWMCI
10383014579SKukjin Kim	bool
10483014579SKukjin Kim	help
10583014579SKukjin Kim	  Compile in platform device definitions for DWMCI
10683014579SKukjin Kim
1076e7eb170SJingoo Hanconfig EXYNOS4_DEV_USB_OHCI
1086e7eb170SJingoo Han	bool
1096e7eb170SJingoo Han	help
1106e7eb170SJingoo Han	  Compile in platform device definition for USB OHCI
1116e7eb170SJingoo Han
11283014579SKukjin Kimconfig EXYNOS4_SETUP_I2C1
11383014579SKukjin Kim	bool
11483014579SKukjin Kim	help
11583014579SKukjin Kim	  Common setup code for i2c bus 1.
11683014579SKukjin Kim
11783014579SKukjin Kimconfig EXYNOS4_SETUP_I2C2
11883014579SKukjin Kim	bool
11983014579SKukjin Kim	help
12083014579SKukjin Kim	  Common setup code for i2c bus 2.
12183014579SKukjin Kim
12283014579SKukjin Kimconfig EXYNOS4_SETUP_I2C3
12383014579SKukjin Kim	bool
12483014579SKukjin Kim	help
12583014579SKukjin Kim	  Common setup code for i2c bus 3.
12683014579SKukjin Kim
12783014579SKukjin Kimconfig EXYNOS4_SETUP_I2C4
12883014579SKukjin Kim	bool
12983014579SKukjin Kim	help
13083014579SKukjin Kim	  Common setup code for i2c bus 4.
13183014579SKukjin Kim
13283014579SKukjin Kimconfig EXYNOS4_SETUP_I2C5
13383014579SKukjin Kim	bool
13483014579SKukjin Kim	help
13583014579SKukjin Kim	  Common setup code for i2c bus 5.
13683014579SKukjin Kim
13783014579SKukjin Kimconfig EXYNOS4_SETUP_I2C6
13883014579SKukjin Kim	bool
13983014579SKukjin Kim	help
14083014579SKukjin Kim	  Common setup code for i2c bus 6.
14183014579SKukjin Kim
14283014579SKukjin Kimconfig EXYNOS4_SETUP_I2C7
14383014579SKukjin Kim	bool
14483014579SKukjin Kim	help
14583014579SKukjin Kim	  Common setup code for i2c bus 7.
14683014579SKukjin Kim
14783014579SKukjin Kimconfig EXYNOS4_SETUP_KEYPAD
14883014579SKukjin Kim	bool
14983014579SKukjin Kim	help
15083014579SKukjin Kim	  Common setup code for keypad.
15183014579SKukjin Kim
15283014579SKukjin Kimconfig EXYNOS4_SETUP_SDHCI
15383014579SKukjin Kim	bool
15483014579SKukjin Kim	select EXYNOS4_SETUP_SDHCI_GPIO
15583014579SKukjin Kim	help
15683014579SKukjin Kim	  Internal helper functions for EXYNOS4 based SDHCI systems.
15783014579SKukjin Kim
15883014579SKukjin Kimconfig EXYNOS4_SETUP_SDHCI_GPIO
15983014579SKukjin Kim	bool
16083014579SKukjin Kim	help
16183014579SKukjin Kim	  Common setup code for SDHCI gpio.
16283014579SKukjin Kim
16383014579SKukjin Kimconfig EXYNOS4_SETUP_FIMC
16483014579SKukjin Kim	bool
16583014579SKukjin Kim	help
16683014579SKukjin Kim	  Common setup code for the camera interfaces.
16783014579SKukjin Kim
16883014579SKukjin Kimconfig EXYNOS4_SETUP_USB_PHY
16983014579SKukjin Kim	bool
17083014579SKukjin Kim	help
17183014579SKukjin Kim	  Common setup code for USB PHY controller
17283014579SKukjin Kim
173a024fa13SKyoungil Kimconfig EXYNOS_SETUP_SPI
17474ac23a3SPadmavathi Venna	bool
17574ac23a3SPadmavathi Venna	help
17674ac23a3SPadmavathi Venna	  Common setup code for SPI GPIO configurations.
17774ac23a3SPadmavathi Venna
17883014579SKukjin Kim# machine support
17983014579SKukjin Kim
18083014579SKukjin Kimif ARCH_EXYNOS4
18183014579SKukjin Kim
18283014579SKukjin Kimcomment "EXYNOS4210 Boards"
18383014579SKukjin Kim
18483014579SKukjin Kimconfig MACH_SMDKC210
18583014579SKukjin Kim	bool "SMDKC210"
18683014579SKukjin Kim	select MACH_SMDKV310
18783014579SKukjin Kim	help
18883014579SKukjin Kim	  Machine support for Samsung SMDKC210
18983014579SKukjin Kim
19083014579SKukjin Kimconfig MACH_SMDKV310
19183014579SKukjin Kim	bool "SMDKV310"
19283014579SKukjin Kim	select CPU_EXYNOS4210
19383014579SKukjin Kim	select EXYNOS4_DEV_AHCI
194744f20f2SJingoo Han	select EXYNOS4_DEV_USB_OHCI
19583014579SKukjin Kim	select EXYNOS4_SETUP_FIMD0
19683014579SKukjin Kim	select EXYNOS4_SETUP_I2C1
19783014579SKukjin Kim	select EXYNOS4_SETUP_KEYPAD
19883014579SKukjin Kim	select EXYNOS4_SETUP_SDHCI
19983014579SKukjin Kim	select EXYNOS4_SETUP_USB_PHY
200b1b3f49cSRussell King	select EXYNOS_DEV_DMA
201b1b3f49cSRussell King	select EXYNOS_DEV_DRM
202b1b3f49cSRussell King	select EXYNOS_DEV_SYSMMU
203fae9659aSSachin Kamat	select S3C24XX_PWM
204b1b3f49cSRussell King	select S3C_DEV_HSMMC
205b1b3f49cSRussell King	select S3C_DEV_HSMMC1
206b1b3f49cSRussell King	select S3C_DEV_HSMMC2
207b1b3f49cSRussell King	select S3C_DEV_HSMMC3
208b1b3f49cSRussell King	select S3C_DEV_I2C1
209b1b3f49cSRussell King	select S3C_DEV_RTC
210b1b3f49cSRussell King	select S3C_DEV_USB_HSOTG
211b1b3f49cSRussell King	select S3C_DEV_WDT
212b1b3f49cSRussell King	select S5P_DEV_FIMC0
213b1b3f49cSRussell King	select S5P_DEV_FIMC1
214b1b3f49cSRussell King	select S5P_DEV_FIMC2
215b1b3f49cSRussell King	select S5P_DEV_FIMC3
216b1b3f49cSRussell King	select S5P_DEV_FIMD0
217b1b3f49cSRussell King	select S5P_DEV_G2D
218b1b3f49cSRussell King	select S5P_DEV_I2C_HDMIPHY
219b1b3f49cSRussell King	select S5P_DEV_JPEG
220b1b3f49cSRussell King	select S5P_DEV_MFC
221b1b3f49cSRussell King	select S5P_DEV_TV
222b1b3f49cSRussell King	select S5P_DEV_USB_EHCI
223b1b3f49cSRussell King	select SAMSUNG_DEV_BACKLIGHT
224b1b3f49cSRussell King	select SAMSUNG_DEV_KEYPAD
225b1b3f49cSRussell King	select SAMSUNG_DEV_PWM
22683014579SKukjin Kim	help
22783014579SKukjin Kim	  Machine support for Samsung SMDKV310
22883014579SKukjin Kim
22983014579SKukjin Kimconfig MACH_ARMLEX4210
23083014579SKukjin Kim	bool "ARMLEX4210"
23183014579SKukjin Kim	select CPU_EXYNOS4210
232b1b3f49cSRussell King	select EXYNOS4_DEV_AHCI
233b1b3f49cSRussell King	select EXYNOS4_SETUP_SDHCI
234b1b3f49cSRussell King	select EXYNOS_DEV_DMA
23583014579SKukjin Kim	select S3C_DEV_HSMMC
23683014579SKukjin Kim	select S3C_DEV_HSMMC2
23783014579SKukjin Kim	select S3C_DEV_HSMMC3
238b1b3f49cSRussell King	select S3C_DEV_RTC
239b1b3f49cSRussell King	select S3C_DEV_WDT
24083014579SKukjin Kim	help
24183014579SKukjin Kim	  Machine support for Samsung ARMLEX4210 based on EXYNOS4210
24283014579SKukjin Kim
24383014579SKukjin Kimconfig MACH_UNIVERSAL_C210
24483014579SKukjin Kim	bool "Mobile UNIVERSAL_C210 Board"
245fd717cd7SMarek Szyprowski	select CLKSRC_MMIO
246b1b3f49cSRussell King	select CPU_EXYNOS4210
247b1b3f49cSRussell King	select EXYNOS4_SETUP_FIMC
248b1b3f49cSRussell King	select EXYNOS4_SETUP_FIMD0
249b1b3f49cSRussell King	select EXYNOS4_SETUP_I2C1
250b1b3f49cSRussell King	select EXYNOS4_SETUP_I2C3
251b1b3f49cSRussell King	select EXYNOS4_SETUP_I2C5
252b1b3f49cSRussell King	select EXYNOS4_SETUP_SDHCI
253b1b3f49cSRussell King	select EXYNOS4_SETUP_USB_PHY
254b1b3f49cSRussell King	select EXYNOS_DEV_DMA
255b1b3f49cSRussell King	select EXYNOS_DEV_DRM
256b1b3f49cSRussell King	select EXYNOS_DEV_SYSMMU
257fd717cd7SMarek Szyprowski	select HAVE_SCHED_CLOCK
25883014579SKukjin Kim	select S3C_DEV_HSMMC
25983014579SKukjin Kim	select S3C_DEV_HSMMC2
26083014579SKukjin Kim	select S3C_DEV_HSMMC3
26183014579SKukjin Kim	select S3C_DEV_I2C1
26283014579SKukjin Kim	select S3C_DEV_I2C3
26383014579SKukjin Kim	select S3C_DEV_I2C5
2643a36dd06SLukasz Majewski	select S3C_DEV_USB_HSOTG
265b1b3f49cSRussell King	select S5P_DEV_CSIS0
266b1b3f49cSRussell King	select S5P_DEV_FIMC0
267b1b3f49cSRussell King	select S5P_DEV_FIMC1
268b1b3f49cSRussell King	select S5P_DEV_FIMC2
269b1b3f49cSRussell King	select S5P_DEV_FIMC3
270b1b3f49cSRussell King	select S5P_DEV_FIMD0
271b1b3f49cSRussell King	select S5P_DEV_G2D
27283014579SKukjin Kim	select S5P_DEV_I2C_HDMIPHY
273b1b3f49cSRussell King	select S5P_DEV_JPEG
27483014579SKukjin Kim	select S5P_DEV_MFC
27583014579SKukjin Kim	select S5P_DEV_ONENAND
27683014579SKukjin Kim	select S5P_DEV_TV
277b1b3f49cSRussell King	select S5P_GPIO_INT
278b1b3f49cSRussell King	select S5P_HRT
27983014579SKukjin Kim	select S5P_SETUP_MIPIPHY
28083014579SKukjin Kim	help
28183014579SKukjin Kim	  Machine support for Samsung Mobile Universal S5PC210 Reference
28283014579SKukjin Kim	  Board.
28383014579SKukjin Kim
28483014579SKukjin Kimconfig MACH_NURI
28583014579SKukjin Kim	bool "Mobile NURI Board"
28683014579SKukjin Kim	select CPU_EXYNOS4210
28783014579SKukjin Kim	select EXYNOS4_SETUP_FIMC
28883014579SKukjin Kim	select EXYNOS4_SETUP_FIMD0
28983014579SKukjin Kim	select EXYNOS4_SETUP_I2C1
29083014579SKukjin Kim	select EXYNOS4_SETUP_I2C3
29183014579SKukjin Kim	select EXYNOS4_SETUP_I2C5
2928f114e6eSSylwester Nawrocki	select EXYNOS4_SETUP_I2C6
29383014579SKukjin Kim	select EXYNOS4_SETUP_SDHCI
29483014579SKukjin Kim	select EXYNOS4_SETUP_USB_PHY
295b1b3f49cSRussell King	select EXYNOS_DEV_DMA
296b1b3f49cSRussell King	select EXYNOS_DEV_DRM
297b1b3f49cSRussell King	select S3C_DEV_HSMMC
298b1b3f49cSRussell King	select S3C_DEV_HSMMC2
299b1b3f49cSRussell King	select S3C_DEV_HSMMC3
300b1b3f49cSRussell King	select S3C_DEV_I2C1
301b1b3f49cSRussell King	select S3C_DEV_I2C3
302b1b3f49cSRussell King	select S3C_DEV_I2C5
303b1b3f49cSRussell King	select S3C_DEV_I2C6
304b1b3f49cSRussell King	select S3C_DEV_RTC
305b1b3f49cSRussell King	select S3C_DEV_USB_HSOTG
306b1b3f49cSRussell King	select S3C_DEV_WDT
307b1b3f49cSRussell King	select S5P_DEV_CSIS0
308b1b3f49cSRussell King	select S5P_DEV_FIMC0
309b1b3f49cSRussell King	select S5P_DEV_FIMC1
310b1b3f49cSRussell King	select S5P_DEV_FIMC2
311b1b3f49cSRussell King	select S5P_DEV_FIMC3
312b1b3f49cSRussell King	select S5P_DEV_FIMD0
313b1b3f49cSRussell King	select S5P_DEV_G2D
314b1b3f49cSRussell King	select S5P_DEV_JPEG
315b1b3f49cSRussell King	select S5P_DEV_MFC
316b1b3f49cSRussell King	select S5P_DEV_USB_EHCI
317b1b3f49cSRussell King	select S5P_GPIO_INT
31883014579SKukjin Kim	select S5P_SETUP_MIPIPHY
31983014579SKukjin Kim	select SAMSUNG_DEV_ADC
320b1b3f49cSRussell King	select SAMSUNG_DEV_PWM
32183014579SKukjin Kim	help
32283014579SKukjin Kim	  Machine support for Samsung Mobile NURI Board.
32383014579SKukjin Kim
32483014579SKukjin Kimconfig MACH_ORIGEN
32583014579SKukjin Kim	bool "ORIGEN"
32683014579SKukjin Kim	select CPU_EXYNOS4210
327b1b3f49cSRussell King	select EXYNOS4_DEV_USB_OHCI
328b1b3f49cSRussell King	select EXYNOS4_SETUP_FIMD0
329b1b3f49cSRussell King	select EXYNOS4_SETUP_SDHCI
330b1b3f49cSRussell King	select EXYNOS4_SETUP_USB_PHY
331b1b3f49cSRussell King	select EXYNOS_DEV_DMA
332b1b3f49cSRussell King	select EXYNOS_DEV_DRM
333b1b3f49cSRussell King	select EXYNOS_DEV_SYSMMU
334b1b3f49cSRussell King	select S3C24XX_PWM
33583014579SKukjin Kim	select S3C_DEV_HSMMC
33683014579SKukjin Kim	select S3C_DEV_HSMMC2
337b1b3f49cSRussell King	select S3C_DEV_RTC
3389c278d52SSachin Kamat	select S3C_DEV_USB_HSOTG
339b1b3f49cSRussell King	select S3C_DEV_WDT
34083014579SKukjin Kim	select S5P_DEV_FIMC0
34183014579SKukjin Kim	select S5P_DEV_FIMC1
34283014579SKukjin Kim	select S5P_DEV_FIMC2
34383014579SKukjin Kim	select S5P_DEV_FIMC3
34483014579SKukjin Kim	select S5P_DEV_FIMD0
34584207d83SSachin Kamat	select S5P_DEV_G2D
34683014579SKukjin Kim	select S5P_DEV_I2C_HDMIPHY
347965a330dSSachin Kamat	select S5P_DEV_JPEG
34883014579SKukjin Kim	select S5P_DEV_MFC
34983014579SKukjin Kim	select S5P_DEV_TV
35083014579SKukjin Kim	select S5P_DEV_USB_EHCI
35183014579SKukjin Kim	select SAMSUNG_DEV_BACKLIGHT
35283014579SKukjin Kim	select SAMSUNG_DEV_PWM
35383014579SKukjin Kim	help
35483014579SKukjin Kim	  Machine support for ORIGEN based on Samsung EXYNOS4210
35583014579SKukjin Kim
35683014579SKukjin Kimcomment "EXYNOS4212 Boards"
35783014579SKukjin Kim
35883014579SKukjin Kimconfig MACH_SMDK4212
35983014579SKukjin Kim	bool "SMDK4212"
360b1b3f49cSRussell King	select EXYNOS4_SETUP_FIMD0
361b1b3f49cSRussell King	select EXYNOS4_SETUP_I2C1
362b1b3f49cSRussell King	select EXYNOS4_SETUP_I2C3
363b1b3f49cSRussell King	select EXYNOS4_SETUP_I2C7
364b1b3f49cSRussell King	select EXYNOS4_SETUP_KEYPAD
365b1b3f49cSRussell King	select EXYNOS4_SETUP_SDHCI
366b1b3f49cSRussell King	select EXYNOS4_SETUP_USB_PHY
367b1b3f49cSRussell King	select EXYNOS_DEV_DMA
368b1b3f49cSRussell King	select EXYNOS_DEV_DRM
369b1b3f49cSRussell King	select EXYNOS_DEV_SYSMMU
370b1b3f49cSRussell King	select S3C24XX_PWM
37183014579SKukjin Kim	select S3C_DEV_HSMMC2
37283014579SKukjin Kim	select S3C_DEV_HSMMC3
37383014579SKukjin Kim	select S3C_DEV_I2C1
37483014579SKukjin Kim	select S3C_DEV_I2C3
37583014579SKukjin Kim	select S3C_DEV_I2C7
37683014579SKukjin Kim	select S3C_DEV_RTC
377a17b9855SSachin Kamat	select S3C_DEV_USB_HSOTG
37883014579SKukjin Kim	select S3C_DEV_WDT
3798e84e7d5SSachin Kamat	select S5P_DEV_FIMC0
3808e84e7d5SSachin Kamat	select S5P_DEV_FIMC1
3818e84e7d5SSachin Kamat	select S5P_DEV_FIMC2
3828e84e7d5SSachin Kamat	select S5P_DEV_FIMC3
3836bba0cafSSachin Kamat	select S5P_DEV_FIMD0
384691bcb31SSachin Kamat	select S5P_DEV_MFC
38583014579SKukjin Kim	select SAMSUNG_DEV_BACKLIGHT
38683014579SKukjin Kim	select SAMSUNG_DEV_KEYPAD
38783014579SKukjin Kim	select SAMSUNG_DEV_PWM
388b1b3f49cSRussell King	select SOC_EXYNOS4212
38983014579SKukjin Kim	help
39083014579SKukjin Kim	  Machine support for Samsung SMDK4212
39183014579SKukjin Kim
39283014579SKukjin Kimcomment "EXYNOS4412 Boards"
39383014579SKukjin Kim
39483014579SKukjin Kimconfig MACH_SMDK4412
39583014579SKukjin Kim	bool "SMDK4412"
39683014579SKukjin Kim	select MACH_SMDK4212
397b1b3f49cSRussell King	select SOC_EXYNOS4412
39883014579SKukjin Kim	help
39983014579SKukjin Kim	  Machine support for Samsung SMDK4412
40083014579SKukjin Kimendif
40183014579SKukjin Kim
402b3e68fb1SKukjin Kimcomment "Flattened Device Tree based board for EXYNOS SoCs"
4036b5ab4f4SThomas Abraham
4046b5ab4f4SThomas Abrahamconfig MACH_EXYNOS4_DT
4056b5ab4f4SThomas Abraham	bool "Samsung Exynos4 Machine using device tree"
4065ad14306SSachin Kamat	depends on ARCH_EXYNOS4
4076b5ab4f4SThomas Abraham	select ARM_AMBA
408b1b3f49cSRussell King	select CPU_EXYNOS4210
4096b5ab4f4SThomas Abraham	select HAVE_SAMSUNG_KEYPAD if INPUT_KEYBOARD
410011527b4SThomas Abraham	select PINCTRL
411011527b4SThomas Abraham	select PINCTRL_EXYNOS4
412b1b3f49cSRussell King	select USE_OF
4136b5ab4f4SThomas Abraham	help
4146b5ab4f4SThomas Abraham	  Machine support for Samsung Exynos4 machine with device tree enabled.
4156b5ab4f4SThomas Abraham	  Select this if a fdt blob is available for the Exynos4 SoC based board.
4166b5ab4f4SThomas Abraham	  Note: This is under development and not all peripherals can be supported
4176b5ab4f4SThomas Abraham	  with this machine file.
4186b5ab4f4SThomas Abraham
419b3e68fb1SKukjin Kimconfig MACH_EXYNOS5_DT
420b3e68fb1SKukjin Kim	bool "SAMSUNG EXYNOS5 Machine using device tree"
4215ad14306SSachin Kamat	depends on ARCH_EXYNOS5
422b1b3f49cSRussell King	select ARM_AMBA
423b3e68fb1SKukjin Kim	select SOC_EXYNOS5250
424b3e68fb1SKukjin Kim	select USE_OF
425b3e68fb1SKukjin Kim	help
426859a09e6SSachin Kamat	  Machine support for Samsung EXYNOS5 machine with device tree enabled.
427859a09e6SSachin Kamat	  Select this if a fdt blob is available for the EXYNOS5 SoC based board.
428b3e68fb1SKukjin Kim
42983014579SKukjin Kimif ARCH_EXYNOS4
43083014579SKukjin Kim
43183014579SKukjin Kimcomment "Configuration for HSMMC 8-bit bus width"
43283014579SKukjin Kim
43383014579SKukjin Kimconfig EXYNOS4_SDHCI_CH0_8BIT
43483014579SKukjin Kim	bool "Channel 0 with 8-bit bus"
43583014579SKukjin Kim	help
43683014579SKukjin Kim	  Support HSMMC Channel 0 8-bit bus.
43783014579SKukjin Kim	  If selected, Channel 1 is disabled.
43883014579SKukjin Kim
43983014579SKukjin Kimconfig EXYNOS4_SDHCI_CH2_8BIT
44083014579SKukjin Kim	bool "Channel 2 with 8-bit bus"
44183014579SKukjin Kim	help
44283014579SKukjin Kim	  Support HSMMC Channel 2 8-bit bus.
44383014579SKukjin Kim	  If selected, Channel 3 is disabled.
44483014579SKukjin Kimendif
44583014579SKukjin Kim
44683014579SKukjin Kimendmenu
44783014579SKukjin Kim
44883014579SKukjin Kimendif
449