xref: /openbmc/linux/arch/arm/mach-exynos/Kconfig (revision 4c3ffffd)
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
174c3ffffdSStephen Boyd	select HAVE_ARM_SCU if SMP
183b55658aSDave Martin	select HAVE_SMP
19ce5ea9f3SDave Martin	select MIGHT_HAVE_CACHE_L2X0
2083014579SKukjin Kim	help
2183014579SKukjin Kim	  Samsung EXYNOS4 SoCs based systems
2283014579SKukjin Kim
2323f16c7bSKukjin Kimconfig ARCH_EXYNOS5
2423f16c7bSKukjin Kim	bool "SAMSUNG EXYNOS5"
254c3ffffdSStephen Boyd	select HAVE_ARM_SCU if SMP
2623f16c7bSKukjin Kim	select HAVE_SMP
2723f16c7bSKukjin Kim	help
2823f16c7bSKukjin Kim	  Samsung EXYNOS5 (Cortex-A15) SoC based systems
2983014579SKukjin Kim
3083014579SKukjin Kimcomment "EXYNOS SoCs"
3183014579SKukjin Kim
3283014579SKukjin Kimconfig CPU_EXYNOS4210
3383014579SKukjin Kim	bool "SAMSUNG EXYNOS4210"
3483014579SKukjin Kim	default y
3583014579SKukjin Kim	depends on ARCH_EXYNOS4
3683014579SKukjin Kim	select ARM_CPU_SUSPEND if PM
37b1b3f49cSRussell King	select PM_GENERIC_DOMAINS
3883014579SKukjin Kim	select S5P_PM if PM
3983014579SKukjin Kim	select S5P_SLEEP if PM
40b1b3f49cSRussell King	select SAMSUNG_DMADEV
4183014579SKukjin Kim	help
4283014579SKukjin Kim	  Enable EXYNOS4210 CPU support
4383014579SKukjin Kim
4483014579SKukjin Kimconfig SOC_EXYNOS4212
4583014579SKukjin Kim	bool "SAMSUNG EXYNOS4212"
4683014579SKukjin Kim	default y
4783014579SKukjin Kim	depends on ARCH_EXYNOS4
4883014579SKukjin Kim	select S5P_PM if PM
4983014579SKukjin Kim	select S5P_SLEEP if PM
50b1b3f49cSRussell King	select SAMSUNG_DMADEV
5183014579SKukjin Kim	help
5283014579SKukjin Kim	  Enable EXYNOS4212 SoC support
5383014579SKukjin Kim
5483014579SKukjin Kimconfig SOC_EXYNOS4412
5583014579SKukjin Kim	bool "SAMSUNG EXYNOS4412"
5683014579SKukjin Kim	default y
5783014579SKukjin Kim	depends on ARCH_EXYNOS4
58efd9960bSBoojin Kim	select SAMSUNG_DMADEV
5983014579SKukjin Kim	help
6083014579SKukjin Kim	  Enable EXYNOS4412 SoC support
6183014579SKukjin Kim
6223f16c7bSKukjin Kimconfig SOC_EXYNOS5250
6323f16c7bSKukjin Kim	bool "SAMSUNG EXYNOS5250"
6423f16c7bSKukjin Kim	default y
6523f16c7bSKukjin Kim	depends on ARCH_EXYNOS5
6660e49ca6SJongpill Lee	select S5P_PM if PM
6760e49ca6SJongpill Lee	select S5P_SLEEP if PM
682eae613bSArun Kumar K	select S5P_DEV_MFC
69b1b3f49cSRussell King	select SAMSUNG_DMADEV
7023f16c7bSKukjin Kim	help
7123f16c7bSKukjin Kim	  Enable EXYNOS5250 SoC support
7223f16c7bSKukjin Kim
732edb36c4SKukjin Kimconfig SOC_EXYNOS5440
742edb36c4SKukjin Kim	bool "SAMSUNG EXYNOS5440"
752edb36c4SKukjin Kim	default y
762edb36c4SKukjin Kim	depends on ARCH_EXYNOS5
772edb36c4SKukjin Kim	select ARM_ARCH_TIMER
782edb36c4SKukjin Kim	select AUTO_ZRELADDR
79b2318482SKukjin Kim	select PINCTRL
80b2318482SKukjin Kim	select PINCTRL_EXYNOS5440
812edb36c4SKukjin Kim	help
822edb36c4SKukjin Kim	  Enable EXYNOS5440 SoC support
832edb36c4SKukjin Kim
8483014579SKukjin Kimconfig EXYNOS4_MCT
8583014579SKukjin Kim	bool
8683014579SKukjin Kim	default y
8783014579SKukjin Kim	help
8883014579SKukjin Kim	  Use MCT (Multi Core Timer) as kernel timers
8983014579SKukjin Kim
9020ef9e08SBoojin Kimconfig EXYNOS_DEV_DMA
91fca3de6aSThomas Abraham	bool
92fca3de6aSThomas Abraham	help
93fca3de6aSThomas Abraham	  Compile in amba device definitions for DMA controller
94fca3de6aSThomas Abraham
9583014579SKukjin Kimconfig EXYNOS4_DEV_AHCI
9683014579SKukjin Kim	bool
9783014579SKukjin Kim	help
9883014579SKukjin Kim	  Compile in platform device definitions for AHCI
9983014579SKukjin Kim
10018c411b7SMarek Szyprowskiconfig EXYNOS_DEV_DRM
10118c411b7SMarek Szyprowski	bool
10218c411b7SMarek Szyprowski	help
10318c411b7SMarek Szyprowski	  Compile in platform device definitions for core DRM device
10418c411b7SMarek Szyprowski
10583014579SKukjin Kimconfig EXYNOS4_SETUP_FIMD0
10683014579SKukjin Kim	bool
10783014579SKukjin Kim	help
10883014579SKukjin Kim	  Common setup code for FIMD0.
10983014579SKukjin Kim
1106e7eb170SJingoo Hanconfig EXYNOS4_DEV_USB_OHCI
1116e7eb170SJingoo Han	bool
1126e7eb170SJingoo Han	help
1136e7eb170SJingoo Han	  Compile in platform device definition for USB OHCI
1146e7eb170SJingoo Han
11583014579SKukjin Kimconfig EXYNOS4_SETUP_I2C1
11683014579SKukjin Kim	bool
11783014579SKukjin Kim	help
11883014579SKukjin Kim	  Common setup code for i2c bus 1.
11983014579SKukjin Kim
12083014579SKukjin Kimconfig EXYNOS4_SETUP_I2C2
12183014579SKukjin Kim	bool
12283014579SKukjin Kim	help
12383014579SKukjin Kim	  Common setup code for i2c bus 2.
12483014579SKukjin Kim
12583014579SKukjin Kimconfig EXYNOS4_SETUP_I2C3
12683014579SKukjin Kim	bool
12783014579SKukjin Kim	help
12883014579SKukjin Kim	  Common setup code for i2c bus 3.
12983014579SKukjin Kim
13083014579SKukjin Kimconfig EXYNOS4_SETUP_I2C4
13183014579SKukjin Kim	bool
13283014579SKukjin Kim	help
13383014579SKukjin Kim	  Common setup code for i2c bus 4.
13483014579SKukjin Kim
13583014579SKukjin Kimconfig EXYNOS4_SETUP_I2C5
13683014579SKukjin Kim	bool
13783014579SKukjin Kim	help
13883014579SKukjin Kim	  Common setup code for i2c bus 5.
13983014579SKukjin Kim
14083014579SKukjin Kimconfig EXYNOS4_SETUP_I2C6
14183014579SKukjin Kim	bool
14283014579SKukjin Kim	help
14383014579SKukjin Kim	  Common setup code for i2c bus 6.
14483014579SKukjin Kim
14583014579SKukjin Kimconfig EXYNOS4_SETUP_I2C7
14683014579SKukjin Kim	bool
14783014579SKukjin Kim	help
14883014579SKukjin Kim	  Common setup code for i2c bus 7.
14983014579SKukjin Kim
15083014579SKukjin Kimconfig EXYNOS4_SETUP_KEYPAD
15183014579SKukjin Kim	bool
15283014579SKukjin Kim	help
15383014579SKukjin Kim	  Common setup code for keypad.
15483014579SKukjin Kim
15583014579SKukjin Kimconfig EXYNOS4_SETUP_SDHCI
15683014579SKukjin Kim	bool
15783014579SKukjin Kim	select EXYNOS4_SETUP_SDHCI_GPIO
15883014579SKukjin Kim	help
15983014579SKukjin Kim	  Internal helper functions for EXYNOS4 based SDHCI systems.
16083014579SKukjin Kim
16183014579SKukjin Kimconfig EXYNOS4_SETUP_SDHCI_GPIO
16283014579SKukjin Kim	bool
16383014579SKukjin Kim	help
16483014579SKukjin Kim	  Common setup code for SDHCI gpio.
16583014579SKukjin Kim
16683014579SKukjin Kimconfig EXYNOS4_SETUP_FIMC
16783014579SKukjin Kim	bool
16883014579SKukjin Kim	help
16983014579SKukjin Kim	  Common setup code for the camera interfaces.
17083014579SKukjin Kim
17183014579SKukjin Kimconfig EXYNOS4_SETUP_USB_PHY
17283014579SKukjin Kim	bool
17383014579SKukjin Kim	help
17483014579SKukjin Kim	  Common setup code for USB PHY controller
17583014579SKukjin Kim
176a024fa13SKyoungil Kimconfig EXYNOS_SETUP_SPI
17774ac23a3SPadmavathi Venna	bool
17874ac23a3SPadmavathi Venna	help
17974ac23a3SPadmavathi Venna	  Common setup code for SPI GPIO configurations.
18074ac23a3SPadmavathi Venna
18183014579SKukjin Kim# machine support
18283014579SKukjin Kim
18383014579SKukjin Kimif ARCH_EXYNOS4
18483014579SKukjin Kim
18583014579SKukjin Kimcomment "EXYNOS4210 Boards"
18683014579SKukjin Kim
18783014579SKukjin Kimconfig MACH_SMDKC210
18883014579SKukjin Kim	bool "SMDKC210"
18983014579SKukjin Kim	select MACH_SMDKV310
19083014579SKukjin Kim	help
19183014579SKukjin Kim	  Machine support for Samsung SMDKC210
19283014579SKukjin Kim
19383014579SKukjin Kimconfig MACH_SMDKV310
19483014579SKukjin Kim	bool "SMDKV310"
19583014579SKukjin Kim	select CPU_EXYNOS4210
19683014579SKukjin Kim	select EXYNOS4_DEV_AHCI
197744f20f2SJingoo Han	select EXYNOS4_DEV_USB_OHCI
19883014579SKukjin Kim	select EXYNOS4_SETUP_FIMD0
19983014579SKukjin Kim	select EXYNOS4_SETUP_I2C1
20083014579SKukjin Kim	select EXYNOS4_SETUP_KEYPAD
20183014579SKukjin Kim	select EXYNOS4_SETUP_SDHCI
20283014579SKukjin Kim	select EXYNOS4_SETUP_USB_PHY
203b1b3f49cSRussell King	select EXYNOS_DEV_DMA
204b1b3f49cSRussell King	select EXYNOS_DEV_DRM
205b1b3f49cSRussell King	select EXYNOS_DEV_SYSMMU
206fae9659aSSachin Kamat	select S3C24XX_PWM
207b1b3f49cSRussell King	select S3C_DEV_HSMMC
208b1b3f49cSRussell King	select S3C_DEV_HSMMC1
209b1b3f49cSRussell King	select S3C_DEV_HSMMC2
210b1b3f49cSRussell King	select S3C_DEV_HSMMC3
211b1b3f49cSRussell King	select S3C_DEV_I2C1
212b1b3f49cSRussell King	select S3C_DEV_RTC
213b1b3f49cSRussell King	select S3C_DEV_USB_HSOTG
214b1b3f49cSRussell King	select S3C_DEV_WDT
215b1b3f49cSRussell King	select S5P_DEV_FIMC0
216b1b3f49cSRussell King	select S5P_DEV_FIMC1
217b1b3f49cSRussell King	select S5P_DEV_FIMC2
218b1b3f49cSRussell King	select S5P_DEV_FIMC3
219b1b3f49cSRussell King	select S5P_DEV_FIMD0
220b1b3f49cSRussell King	select S5P_DEV_G2D
221b1b3f49cSRussell King	select S5P_DEV_I2C_HDMIPHY
222b1b3f49cSRussell King	select S5P_DEV_JPEG
223b1b3f49cSRussell King	select S5P_DEV_MFC
224b1b3f49cSRussell King	select S5P_DEV_TV
225b1b3f49cSRussell King	select S5P_DEV_USB_EHCI
226b1b3f49cSRussell King	select SAMSUNG_DEV_BACKLIGHT
227b1b3f49cSRussell King	select SAMSUNG_DEV_KEYPAD
228b1b3f49cSRussell King	select SAMSUNG_DEV_PWM
22983014579SKukjin Kim	help
23083014579SKukjin Kim	  Machine support for Samsung SMDKV310
23183014579SKukjin Kim
23283014579SKukjin Kimconfig MACH_ARMLEX4210
23383014579SKukjin Kim	bool "ARMLEX4210"
23483014579SKukjin Kim	select CPU_EXYNOS4210
235b1b3f49cSRussell King	select EXYNOS4_DEV_AHCI
236b1b3f49cSRussell King	select EXYNOS4_SETUP_SDHCI
237b1b3f49cSRussell King	select EXYNOS_DEV_DMA
23883014579SKukjin Kim	select S3C_DEV_HSMMC
23983014579SKukjin Kim	select S3C_DEV_HSMMC2
24083014579SKukjin Kim	select S3C_DEV_HSMMC3
241b1b3f49cSRussell King	select S3C_DEV_RTC
242b1b3f49cSRussell King	select S3C_DEV_WDT
24383014579SKukjin Kim	help
24483014579SKukjin Kim	  Machine support for Samsung ARMLEX4210 based on EXYNOS4210
24583014579SKukjin Kim
24683014579SKukjin Kimconfig MACH_UNIVERSAL_C210
24783014579SKukjin Kim	bool "Mobile UNIVERSAL_C210 Board"
248fd717cd7SMarek Szyprowski	select CLKSRC_MMIO
249b1b3f49cSRussell King	select CPU_EXYNOS4210
250b1b3f49cSRussell King	select EXYNOS4_SETUP_FIMC
251b1b3f49cSRussell King	select EXYNOS4_SETUP_FIMD0
252b1b3f49cSRussell King	select EXYNOS4_SETUP_I2C1
253b1b3f49cSRussell King	select EXYNOS4_SETUP_I2C3
254b1b3f49cSRussell King	select EXYNOS4_SETUP_I2C5
255b1b3f49cSRussell King	select EXYNOS4_SETUP_SDHCI
256b1b3f49cSRussell King	select EXYNOS4_SETUP_USB_PHY
257b1b3f49cSRussell King	select EXYNOS_DEV_DMA
258b1b3f49cSRussell King	select EXYNOS_DEV_DRM
259b1b3f49cSRussell King	select EXYNOS_DEV_SYSMMU
260fd717cd7SMarek Szyprowski	select HAVE_SCHED_CLOCK
26183014579SKukjin Kim	select S3C_DEV_HSMMC
26283014579SKukjin Kim	select S3C_DEV_HSMMC2
26383014579SKukjin Kim	select S3C_DEV_HSMMC3
26483014579SKukjin Kim	select S3C_DEV_I2C1
26583014579SKukjin Kim	select S3C_DEV_I2C3
26683014579SKukjin Kim	select S3C_DEV_I2C5
2673a36dd06SLukasz Majewski	select S3C_DEV_USB_HSOTG
268b1b3f49cSRussell King	select S5P_DEV_CSIS0
269b1b3f49cSRussell King	select S5P_DEV_FIMC0
270b1b3f49cSRussell King	select S5P_DEV_FIMC1
271b1b3f49cSRussell King	select S5P_DEV_FIMC2
272b1b3f49cSRussell King	select S5P_DEV_FIMC3
273b1b3f49cSRussell King	select S5P_DEV_FIMD0
274b1b3f49cSRussell King	select S5P_DEV_G2D
27583014579SKukjin Kim	select S5P_DEV_I2C_HDMIPHY
276b1b3f49cSRussell King	select S5P_DEV_JPEG
27783014579SKukjin Kim	select S5P_DEV_MFC
27883014579SKukjin Kim	select S5P_DEV_ONENAND
27983014579SKukjin Kim	select S5P_DEV_TV
280b1b3f49cSRussell King	select S5P_GPIO_INT
281b1b3f49cSRussell King	select S5P_HRT
28283014579SKukjin Kim	select S5P_SETUP_MIPIPHY
28383014579SKukjin Kim	help
28483014579SKukjin Kim	  Machine support for Samsung Mobile Universal S5PC210 Reference
28583014579SKukjin Kim	  Board.
28683014579SKukjin Kim
28783014579SKukjin Kimconfig MACH_NURI
28883014579SKukjin Kim	bool "Mobile NURI Board"
28983014579SKukjin Kim	select CPU_EXYNOS4210
29083014579SKukjin Kim	select EXYNOS4_SETUP_FIMC
29183014579SKukjin Kim	select EXYNOS4_SETUP_FIMD0
29283014579SKukjin Kim	select EXYNOS4_SETUP_I2C1
29383014579SKukjin Kim	select EXYNOS4_SETUP_I2C3
29483014579SKukjin Kim	select EXYNOS4_SETUP_I2C5
2958f114e6eSSylwester Nawrocki	select EXYNOS4_SETUP_I2C6
29683014579SKukjin Kim	select EXYNOS4_SETUP_SDHCI
29783014579SKukjin Kim	select EXYNOS4_SETUP_USB_PHY
298b1b3f49cSRussell King	select EXYNOS_DEV_DMA
299b1b3f49cSRussell King	select EXYNOS_DEV_DRM
300b1b3f49cSRussell King	select S3C_DEV_HSMMC
301b1b3f49cSRussell King	select S3C_DEV_HSMMC2
302b1b3f49cSRussell King	select S3C_DEV_HSMMC3
303b1b3f49cSRussell King	select S3C_DEV_I2C1
304b1b3f49cSRussell King	select S3C_DEV_I2C3
305b1b3f49cSRussell King	select S3C_DEV_I2C5
306b1b3f49cSRussell King	select S3C_DEV_I2C6
307b1b3f49cSRussell King	select S3C_DEV_RTC
308b1b3f49cSRussell King	select S3C_DEV_USB_HSOTG
309b1b3f49cSRussell King	select S3C_DEV_WDT
310b1b3f49cSRussell King	select S5P_DEV_CSIS0
311b1b3f49cSRussell King	select S5P_DEV_FIMC0
312b1b3f49cSRussell King	select S5P_DEV_FIMC1
313b1b3f49cSRussell King	select S5P_DEV_FIMC2
314b1b3f49cSRussell King	select S5P_DEV_FIMC3
315b1b3f49cSRussell King	select S5P_DEV_FIMD0
316b1b3f49cSRussell King	select S5P_DEV_G2D
317b1b3f49cSRussell King	select S5P_DEV_JPEG
318b1b3f49cSRussell King	select S5P_DEV_MFC
319b1b3f49cSRussell King	select S5P_DEV_USB_EHCI
320b1b3f49cSRussell King	select S5P_GPIO_INT
32183014579SKukjin Kim	select S5P_SETUP_MIPIPHY
32283014579SKukjin Kim	select SAMSUNG_DEV_ADC
323b1b3f49cSRussell King	select SAMSUNG_DEV_PWM
32483014579SKukjin Kim	help
32583014579SKukjin Kim	  Machine support for Samsung Mobile NURI Board.
32683014579SKukjin Kim
32783014579SKukjin Kimconfig MACH_ORIGEN
32883014579SKukjin Kim	bool "ORIGEN"
32983014579SKukjin Kim	select CPU_EXYNOS4210
330b1b3f49cSRussell King	select EXYNOS4_DEV_USB_OHCI
331b1b3f49cSRussell King	select EXYNOS4_SETUP_FIMD0
332b1b3f49cSRussell King	select EXYNOS4_SETUP_SDHCI
333b1b3f49cSRussell King	select EXYNOS4_SETUP_USB_PHY
334b1b3f49cSRussell King	select EXYNOS_DEV_DMA
335b1b3f49cSRussell King	select EXYNOS_DEV_DRM
336b1b3f49cSRussell King	select EXYNOS_DEV_SYSMMU
337b1b3f49cSRussell King	select S3C24XX_PWM
33883014579SKukjin Kim	select S3C_DEV_HSMMC
33983014579SKukjin Kim	select S3C_DEV_HSMMC2
340b1b3f49cSRussell King	select S3C_DEV_RTC
3419c278d52SSachin Kamat	select S3C_DEV_USB_HSOTG
342b1b3f49cSRussell King	select S3C_DEV_WDT
34383014579SKukjin Kim	select S5P_DEV_FIMC0
34483014579SKukjin Kim	select S5P_DEV_FIMC1
34583014579SKukjin Kim	select S5P_DEV_FIMC2
34683014579SKukjin Kim	select S5P_DEV_FIMC3
34783014579SKukjin Kim	select S5P_DEV_FIMD0
34884207d83SSachin Kamat	select S5P_DEV_G2D
34983014579SKukjin Kim	select S5P_DEV_I2C_HDMIPHY
350965a330dSSachin Kamat	select S5P_DEV_JPEG
35183014579SKukjin Kim	select S5P_DEV_MFC
35283014579SKukjin Kim	select S5P_DEV_TV
35383014579SKukjin Kim	select S5P_DEV_USB_EHCI
35483014579SKukjin Kim	select SAMSUNG_DEV_BACKLIGHT
35583014579SKukjin Kim	select SAMSUNG_DEV_PWM
35683014579SKukjin Kim	help
35783014579SKukjin Kim	  Machine support for ORIGEN based on Samsung EXYNOS4210
35883014579SKukjin Kim
35983014579SKukjin Kimcomment "EXYNOS4212 Boards"
36083014579SKukjin Kim
36183014579SKukjin Kimconfig MACH_SMDK4212
36283014579SKukjin Kim	bool "SMDK4212"
363b1b3f49cSRussell King	select EXYNOS4_SETUP_FIMD0
364b1b3f49cSRussell King	select EXYNOS4_SETUP_I2C1
365b1b3f49cSRussell King	select EXYNOS4_SETUP_I2C3
366b1b3f49cSRussell King	select EXYNOS4_SETUP_I2C7
367b1b3f49cSRussell King	select EXYNOS4_SETUP_KEYPAD
368b1b3f49cSRussell King	select EXYNOS4_SETUP_SDHCI
369b1b3f49cSRussell King	select EXYNOS4_SETUP_USB_PHY
370b1b3f49cSRussell King	select EXYNOS_DEV_DMA
371b1b3f49cSRussell King	select EXYNOS_DEV_DRM
372b1b3f49cSRussell King	select EXYNOS_DEV_SYSMMU
373b1b3f49cSRussell King	select S3C24XX_PWM
37483014579SKukjin Kim	select S3C_DEV_HSMMC2
37583014579SKukjin Kim	select S3C_DEV_HSMMC3
37683014579SKukjin Kim	select S3C_DEV_I2C1
37783014579SKukjin Kim	select S3C_DEV_I2C3
37883014579SKukjin Kim	select S3C_DEV_I2C7
37983014579SKukjin Kim	select S3C_DEV_RTC
380a17b9855SSachin Kamat	select S3C_DEV_USB_HSOTG
38183014579SKukjin Kim	select S3C_DEV_WDT
3828e84e7d5SSachin Kamat	select S5P_DEV_FIMC0
3838e84e7d5SSachin Kamat	select S5P_DEV_FIMC1
3848e84e7d5SSachin Kamat	select S5P_DEV_FIMC2
3858e84e7d5SSachin Kamat	select S5P_DEV_FIMC3
3866bba0cafSSachin Kamat	select S5P_DEV_FIMD0
387691bcb31SSachin Kamat	select S5P_DEV_MFC
38883014579SKukjin Kim	select SAMSUNG_DEV_BACKLIGHT
38983014579SKukjin Kim	select SAMSUNG_DEV_KEYPAD
39083014579SKukjin Kim	select SAMSUNG_DEV_PWM
391b1b3f49cSRussell King	select SOC_EXYNOS4212
39283014579SKukjin Kim	help
39383014579SKukjin Kim	  Machine support for Samsung SMDK4212
39483014579SKukjin Kim
39583014579SKukjin Kimcomment "EXYNOS4412 Boards"
39683014579SKukjin Kim
39783014579SKukjin Kimconfig MACH_SMDK4412
39883014579SKukjin Kim	bool "SMDK4412"
39983014579SKukjin Kim	select MACH_SMDK4212
400b1b3f49cSRussell King	select SOC_EXYNOS4412
40183014579SKukjin Kim	help
40283014579SKukjin Kim	  Machine support for Samsung SMDK4412
40383014579SKukjin Kimendif
40483014579SKukjin Kim
405b3e68fb1SKukjin Kimcomment "Flattened Device Tree based board for EXYNOS SoCs"
4066b5ab4f4SThomas Abraham
4076b5ab4f4SThomas Abrahamconfig MACH_EXYNOS4_DT
4086b5ab4f4SThomas Abraham	bool "Samsung Exynos4 Machine using device tree"
4095ad14306SSachin Kamat	depends on ARCH_EXYNOS4
4106b5ab4f4SThomas Abraham	select ARM_AMBA
411b1b3f49cSRussell King	select CPU_EXYNOS4210
4126b5ab4f4SThomas Abraham	select HAVE_SAMSUNG_KEYPAD if INPUT_KEYBOARD
413011527b4SThomas Abraham	select PINCTRL
414a1ed2670SKukjin Kim	select PINCTRL_EXYNOS
415b1b3f49cSRussell King	select USE_OF
4166b5ab4f4SThomas Abraham	help
4176b5ab4f4SThomas Abraham	  Machine support for Samsung Exynos4 machine with device tree enabled.
4186b5ab4f4SThomas Abraham	  Select this if a fdt blob is available for the Exynos4 SoC based board.
4196b5ab4f4SThomas Abraham	  Note: This is under development and not all peripherals can be supported
4206b5ab4f4SThomas Abraham	  with this machine file.
4216b5ab4f4SThomas Abraham
422b3e68fb1SKukjin Kimconfig MACH_EXYNOS5_DT
423b3e68fb1SKukjin Kim	bool "SAMSUNG EXYNOS5 Machine using device tree"
4242edb36c4SKukjin Kim	default y
4255ad14306SSachin Kamat	depends on ARCH_EXYNOS5
426b1b3f49cSRussell King	select ARM_AMBA
427b3e68fb1SKukjin Kim	select USE_OF
428b3e68fb1SKukjin Kim	help
429859a09e6SSachin Kamat	  Machine support for Samsung EXYNOS5 machine with device tree enabled.
430859a09e6SSachin Kamat	  Select this if a fdt blob is available for the EXYNOS5 SoC based board.
431b3e68fb1SKukjin Kim
43283014579SKukjin Kimif ARCH_EXYNOS4
43383014579SKukjin Kim
43483014579SKukjin Kimcomment "Configuration for HSMMC 8-bit bus width"
43583014579SKukjin Kim
43683014579SKukjin Kimconfig EXYNOS4_SDHCI_CH0_8BIT
43783014579SKukjin Kim	bool "Channel 0 with 8-bit bus"
43883014579SKukjin Kim	help
43983014579SKukjin Kim	  Support HSMMC Channel 0 8-bit bus.
44083014579SKukjin Kim	  If selected, Channel 1 is disabled.
44183014579SKukjin Kim
44283014579SKukjin Kimconfig EXYNOS4_SDHCI_CH2_8BIT
44383014579SKukjin Kim	bool "Channel 2 with 8-bit bus"
44483014579SKukjin Kim	help
44583014579SKukjin Kim	  Support HSMMC Channel 2 8-bit bus.
44683014579SKukjin Kim	  If selected, Channel 3 is disabled.
44783014579SKukjin Kimendif
44883014579SKukjin Kim
44983014579SKukjin Kimendmenu
45083014579SKukjin Kim
45183014579SKukjin Kimendif
452