xref: /openbmc/linux/arch/arm/mach-exynos/Kconfig (revision 58c553d4)
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 SAMSUNG_DMADEV
3583014579SKukjin Kim	select ARM_CPU_SUSPEND if PM
3683014579SKukjin Kim	select S5P_PM if PM
3783014579SKukjin Kim	select S5P_SLEEP if PM
3891cfbd4eSThomas Abraham	select PM_GENERIC_DOMAINS
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
46efd9960bSBoojin Kim	select SAMSUNG_DMADEV
4783014579SKukjin Kim	select S5P_PM if PM
4883014579SKukjin Kim	select S5P_SLEEP if PM
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
6420ef9e08SBoojin Kim	select SAMSUNG_DMADEV
6560e49ca6SJongpill Lee	select S5P_PM if PM
6660e49ca6SJongpill Lee	select S5P_SLEEP if PM
6723f16c7bSKukjin Kim	help
6823f16c7bSKukjin Kim	  Enable EXYNOS5250 SoC support
6923f16c7bSKukjin Kim
7083014579SKukjin Kimconfig EXYNOS4_MCT
7183014579SKukjin Kim	bool
7283014579SKukjin Kim	default y
7383014579SKukjin Kim	help
7483014579SKukjin Kim	  Use MCT (Multi Core Timer) as kernel timers
7583014579SKukjin Kim
7620ef9e08SBoojin Kimconfig EXYNOS_DEV_DMA
77fca3de6aSThomas Abraham	bool
78fca3de6aSThomas Abraham	help
79fca3de6aSThomas Abraham	  Compile in amba device definitions for DMA controller
80fca3de6aSThomas Abraham
8183014579SKukjin Kimconfig EXYNOS4_DEV_AHCI
8283014579SKukjin Kim	bool
8383014579SKukjin Kim	help
8483014579SKukjin Kim	  Compile in platform device definitions for AHCI
8583014579SKukjin Kim
8618c411b7SMarek Szyprowskiconfig EXYNOS_DEV_DRM
8718c411b7SMarek Szyprowski	bool
8818c411b7SMarek Szyprowski	help
8918c411b7SMarek Szyprowski	  Compile in platform device definitions for core DRM device
9018c411b7SMarek Szyprowski
9183014579SKukjin Kimconfig EXYNOS4_SETUP_FIMD0
9283014579SKukjin Kim	bool
9383014579SKukjin Kim	help
9483014579SKukjin Kim	  Common setup code for FIMD0.
9583014579SKukjin Kim
96bca10b90SKyongHo Choconfig EXYNOS_DEV_SYSMMU
9783014579SKukjin Kim	bool
9883014579SKukjin Kim	help
99bca10b90SKyongHo Cho	  Common setup code for SYSTEM MMU in EXYNOS platforms
10083014579SKukjin Kim
10183014579SKukjin Kimconfig EXYNOS4_DEV_DWMCI
10283014579SKukjin Kim	bool
10383014579SKukjin Kim	help
10483014579SKukjin Kim	  Compile in platform device definitions for DWMCI
10583014579SKukjin Kim
1066e7eb170SJingoo Hanconfig EXYNOS4_DEV_USB_OHCI
1076e7eb170SJingoo Han	bool
1086e7eb170SJingoo Han	help
1096e7eb170SJingoo Han	  Compile in platform device definition for USB OHCI
1106e7eb170SJingoo Han
11183014579SKukjin Kimconfig EXYNOS4_SETUP_I2C1
11283014579SKukjin Kim	bool
11383014579SKukjin Kim	help
11483014579SKukjin Kim	  Common setup code for i2c bus 1.
11583014579SKukjin Kim
11683014579SKukjin Kimconfig EXYNOS4_SETUP_I2C2
11783014579SKukjin Kim	bool
11883014579SKukjin Kim	help
11983014579SKukjin Kim	  Common setup code for i2c bus 2.
12083014579SKukjin Kim
12183014579SKukjin Kimconfig EXYNOS4_SETUP_I2C3
12283014579SKukjin Kim	bool
12383014579SKukjin Kim	help
12483014579SKukjin Kim	  Common setup code for i2c bus 3.
12583014579SKukjin Kim
12683014579SKukjin Kimconfig EXYNOS4_SETUP_I2C4
12783014579SKukjin Kim	bool
12883014579SKukjin Kim	help
12983014579SKukjin Kim	  Common setup code for i2c bus 4.
13083014579SKukjin Kim
13183014579SKukjin Kimconfig EXYNOS4_SETUP_I2C5
13283014579SKukjin Kim	bool
13383014579SKukjin Kim	help
13483014579SKukjin Kim	  Common setup code for i2c bus 5.
13583014579SKukjin Kim
13683014579SKukjin Kimconfig EXYNOS4_SETUP_I2C6
13783014579SKukjin Kim	bool
13883014579SKukjin Kim	help
13983014579SKukjin Kim	  Common setup code for i2c bus 6.
14083014579SKukjin Kim
14183014579SKukjin Kimconfig EXYNOS4_SETUP_I2C7
14283014579SKukjin Kim	bool
14383014579SKukjin Kim	help
14483014579SKukjin Kim	  Common setup code for i2c bus 7.
14583014579SKukjin Kim
14683014579SKukjin Kimconfig EXYNOS4_SETUP_KEYPAD
14783014579SKukjin Kim	bool
14883014579SKukjin Kim	help
14983014579SKukjin Kim	  Common setup code for keypad.
15083014579SKukjin Kim
15183014579SKukjin Kimconfig EXYNOS4_SETUP_SDHCI
15283014579SKukjin Kim	bool
15383014579SKukjin Kim	select EXYNOS4_SETUP_SDHCI_GPIO
15483014579SKukjin Kim	help
15583014579SKukjin Kim	  Internal helper functions for EXYNOS4 based SDHCI systems.
15683014579SKukjin Kim
15783014579SKukjin Kimconfig EXYNOS4_SETUP_SDHCI_GPIO
15883014579SKukjin Kim	bool
15983014579SKukjin Kim	help
16083014579SKukjin Kim	  Common setup code for SDHCI gpio.
16183014579SKukjin Kim
16283014579SKukjin Kimconfig EXYNOS4_SETUP_FIMC
16383014579SKukjin Kim	bool
16483014579SKukjin Kim	help
16583014579SKukjin Kim	  Common setup code for the camera interfaces.
16683014579SKukjin Kim
16783014579SKukjin Kimconfig EXYNOS4_SETUP_USB_PHY
16883014579SKukjin Kim	bool
16983014579SKukjin Kim	help
17083014579SKukjin Kim	  Common setup code for USB PHY controller
17183014579SKukjin Kim
172a024fa13SKyoungil Kimconfig EXYNOS_SETUP_SPI
17374ac23a3SPadmavathi Venna	bool
17474ac23a3SPadmavathi Venna	help
17574ac23a3SPadmavathi Venna	  Common setup code for SPI GPIO configurations.
17674ac23a3SPadmavathi Venna
17783014579SKukjin Kim# machine support
17883014579SKukjin Kim
17983014579SKukjin Kimif ARCH_EXYNOS4
18083014579SKukjin Kim
18183014579SKukjin Kimcomment "EXYNOS4210 Boards"
18283014579SKukjin Kim
18383014579SKukjin Kimconfig MACH_SMDKC210
18483014579SKukjin Kim	bool "SMDKC210"
18583014579SKukjin Kim	select MACH_SMDKV310
18683014579SKukjin Kim	help
18783014579SKukjin Kim	  Machine support for Samsung SMDKC210
18883014579SKukjin Kim
18983014579SKukjin Kimconfig MACH_SMDKV310
19083014579SKukjin Kim	bool "SMDKV310"
19183014579SKukjin Kim	select CPU_EXYNOS4210
19283014579SKukjin Kim	select S5P_DEV_FIMD0
19383014579SKukjin Kim	select S3C_DEV_RTC
19483014579SKukjin Kim	select S3C_DEV_WDT
19583014579SKukjin Kim	select S3C_DEV_I2C1
19683014579SKukjin Kim	select S5P_DEV_FIMC0
19783014579SKukjin Kim	select S5P_DEV_FIMC1
19883014579SKukjin Kim	select S5P_DEV_FIMC2
19983014579SKukjin Kim	select S5P_DEV_FIMC3
200b3421f97SSachin Kamat	select S5P_DEV_G2D
20183014579SKukjin Kim	select S5P_DEV_I2C_HDMIPHY
2029fbe8c7aSSachin Kamat	select S5P_DEV_JPEG
20383014579SKukjin Kim	select S5P_DEV_MFC
20483014579SKukjin Kim	select S5P_DEV_TV
20583014579SKukjin Kim	select S5P_DEV_USB_EHCI
20683014579SKukjin Kim	select S3C_DEV_HSMMC
20783014579SKukjin Kim	select S3C_DEV_HSMMC1
20883014579SKukjin Kim	select S3C_DEV_HSMMC2
20983014579SKukjin Kim	select S3C_DEV_HSMMC3
21083014579SKukjin Kim	select SAMSUNG_DEV_BACKLIGHT
211ab25a8d3SSachin Kamat	select EXYNOS_DEV_DRM
212bca10b90SKyongHo Cho	select EXYNOS_DEV_SYSMMU
21383014579SKukjin Kim	select EXYNOS4_DEV_AHCI
21483014579SKukjin Kim	select SAMSUNG_DEV_KEYPAD
21558c553d4SSachin Kamat	select EXYNOS_DEV_DMA
21683014579SKukjin Kim	select SAMSUNG_DEV_PWM
217744f20f2SJingoo Han	select EXYNOS4_DEV_USB_OHCI
21883014579SKukjin Kim	select EXYNOS4_SETUP_FIMD0
21983014579SKukjin Kim	select EXYNOS4_SETUP_I2C1
22083014579SKukjin Kim	select EXYNOS4_SETUP_KEYPAD
22183014579SKukjin Kim	select EXYNOS4_SETUP_SDHCI
22283014579SKukjin Kim	select EXYNOS4_SETUP_USB_PHY
22383014579SKukjin Kim	help
22483014579SKukjin Kim	  Machine support for Samsung SMDKV310
22583014579SKukjin Kim
22683014579SKukjin Kimconfig MACH_ARMLEX4210
22783014579SKukjin Kim	bool "ARMLEX4210"
22883014579SKukjin Kim	select CPU_EXYNOS4210
22983014579SKukjin Kim	select S3C_DEV_RTC
23083014579SKukjin Kim	select S3C_DEV_WDT
23183014579SKukjin Kim	select S3C_DEV_HSMMC
23283014579SKukjin Kim	select S3C_DEV_HSMMC2
23383014579SKukjin Kim	select S3C_DEV_HSMMC3
23483014579SKukjin Kim	select EXYNOS4_DEV_AHCI
23520ef9e08SBoojin Kim	select EXYNOS_DEV_DMA
23683014579SKukjin Kim	select EXYNOS4_SETUP_SDHCI
23783014579SKukjin Kim	help
23883014579SKukjin Kim	  Machine support for Samsung ARMLEX4210 based on EXYNOS4210
23983014579SKukjin Kim
24083014579SKukjin Kimconfig MACH_UNIVERSAL_C210
24183014579SKukjin Kim	bool "Mobile UNIVERSAL_C210 Board"
24283014579SKukjin Kim	select CPU_EXYNOS4210
243fd717cd7SMarek Szyprowski	select S5P_HRT
244fd717cd7SMarek Szyprowski	select CLKSRC_MMIO
245fd717cd7SMarek Szyprowski	select HAVE_SCHED_CLOCK
24683014579SKukjin Kim	select S5P_GPIO_INT
24783014579SKukjin Kim	select S5P_DEV_FIMC0
24883014579SKukjin Kim	select S5P_DEV_FIMC1
24983014579SKukjin Kim	select S5P_DEV_FIMC2
25083014579SKukjin Kim	select S5P_DEV_FIMC3
2512cd11b09SKamil Debski	select S5P_DEV_G2D
25283014579SKukjin Kim	select S5P_DEV_CSIS0
25395e874cbSAndrzej Pietrasiewicz	select S5P_DEV_JPEG
25483014579SKukjin Kim	select S5P_DEV_FIMD0
25583014579SKukjin Kim	select S3C_DEV_HSMMC
25683014579SKukjin Kim	select S3C_DEV_HSMMC2
25783014579SKukjin Kim	select S3C_DEV_HSMMC3
25883014579SKukjin Kim	select S3C_DEV_I2C1
25983014579SKukjin Kim	select S3C_DEV_I2C3
26083014579SKukjin Kim	select S3C_DEV_I2C5
2613a36dd06SLukasz Majewski	select S3C_DEV_USB_HSOTG
26283014579SKukjin Kim	select S5P_DEV_I2C_HDMIPHY
26383014579SKukjin Kim	select S5P_DEV_MFC
26483014579SKukjin Kim	select S5P_DEV_ONENAND
26583014579SKukjin Kim	select S5P_DEV_TV
266bca10b90SKyongHo Cho	select EXYNOS_DEV_SYSMMU
26758c553d4SSachin Kamat	select EXYNOS_DEV_DMA
2686dafa4aeSMarek Szyprowski	select EXYNOS_DEV_DRM
26983014579SKukjin Kim	select EXYNOS4_SETUP_FIMD0
27083014579SKukjin Kim	select EXYNOS4_SETUP_I2C1
27183014579SKukjin Kim	select EXYNOS4_SETUP_I2C3
27283014579SKukjin Kim	select EXYNOS4_SETUP_I2C5
27383014579SKukjin Kim	select EXYNOS4_SETUP_SDHCI
27483014579SKukjin Kim	select EXYNOS4_SETUP_FIMC
27583014579SKukjin Kim	select S5P_SETUP_MIPIPHY
2763a36dd06SLukasz Majewski	select EXYNOS4_SETUP_USB_PHY
27783014579SKukjin Kim	help
27883014579SKukjin Kim	  Machine support for Samsung Mobile Universal S5PC210 Reference
27983014579SKukjin Kim	  Board.
28083014579SKukjin Kim
28183014579SKukjin Kimconfig MACH_NURI
28283014579SKukjin Kim	bool "Mobile NURI Board"
28383014579SKukjin Kim	select CPU_EXYNOS4210
28483014579SKukjin Kim	select S5P_GPIO_INT
28583014579SKukjin Kim	select S3C_DEV_WDT
28683014579SKukjin Kim	select S3C_DEV_RTC
28783014579SKukjin Kim	select S5P_DEV_FIMD0
28883014579SKukjin Kim	select S3C_DEV_HSMMC
28983014579SKukjin Kim	select S3C_DEV_HSMMC2
29083014579SKukjin Kim	select S3C_DEV_HSMMC3
29183014579SKukjin Kim	select S3C_DEV_I2C1
29283014579SKukjin Kim	select S3C_DEV_I2C3
29383014579SKukjin Kim	select S3C_DEV_I2C5
2948f114e6eSSylwester Nawrocki	select S3C_DEV_I2C6
2958d07dbb9SJoonyoung Shim	select S3C_DEV_USB_HSOTG
29683014579SKukjin Kim	select S5P_DEV_CSIS0
29772bce7b1SAndrzej Pietrasiewicz	select S5P_DEV_JPEG
29883014579SKukjin Kim	select S5P_DEV_FIMC0
29983014579SKukjin Kim	select S5P_DEV_FIMC1
30083014579SKukjin Kim	select S5P_DEV_FIMC2
30183014579SKukjin Kim	select S5P_DEV_FIMC3
302ec004669SKamil Debski	select S5P_DEV_G2D
30383014579SKukjin Kim	select S5P_DEV_MFC
30483014579SKukjin Kim	select S5P_DEV_USB_EHCI
30583014579SKukjin Kim	select S5P_SETUP_MIPIPHY
30658c553d4SSachin Kamat	select EXYNOS_DEV_DMA
307db6856e8SMarek Szyprowski	select EXYNOS_DEV_DRM
30883014579SKukjin Kim	select EXYNOS4_SETUP_FIMC
30983014579SKukjin Kim	select EXYNOS4_SETUP_FIMD0
31083014579SKukjin Kim	select EXYNOS4_SETUP_I2C1
31183014579SKukjin Kim	select EXYNOS4_SETUP_I2C3
31283014579SKukjin Kim	select EXYNOS4_SETUP_I2C5
3138f114e6eSSylwester Nawrocki	select EXYNOS4_SETUP_I2C6
31483014579SKukjin Kim	select EXYNOS4_SETUP_SDHCI
31583014579SKukjin Kim	select EXYNOS4_SETUP_USB_PHY
31683014579SKukjin Kim	select S5P_SETUP_MIPIPHY
31783014579SKukjin Kim	select SAMSUNG_DEV_PWM
31883014579SKukjin Kim	select SAMSUNG_DEV_ADC
31983014579SKukjin Kim	help
32083014579SKukjin Kim	  Machine support for Samsung Mobile NURI Board.
32183014579SKukjin Kim
32283014579SKukjin Kimconfig MACH_ORIGEN
32383014579SKukjin Kim	bool "ORIGEN"
32483014579SKukjin Kim	select CPU_EXYNOS4210
32583014579SKukjin Kim	select S3C_DEV_RTC
32683014579SKukjin Kim	select S3C_DEV_WDT
32783014579SKukjin Kim	select S3C_DEV_HSMMC
32883014579SKukjin Kim	select S3C_DEV_HSMMC2
32983014579SKukjin Kim	select S5P_DEV_FIMC0
33083014579SKukjin Kim	select S5P_DEV_FIMC1
33183014579SKukjin Kim	select S5P_DEV_FIMC2
33283014579SKukjin Kim	select S5P_DEV_FIMC3
33383014579SKukjin Kim	select S5P_DEV_FIMD0
33484207d83SSachin Kamat	select S5P_DEV_G2D
33583014579SKukjin Kim	select S5P_DEV_I2C_HDMIPHY
336965a330dSSachin Kamat	select S5P_DEV_JPEG
33783014579SKukjin Kim	select S5P_DEV_MFC
33883014579SKukjin Kim	select S5P_DEV_TV
33983014579SKukjin Kim	select S5P_DEV_USB_EHCI
34083014579SKukjin Kim	select SAMSUNG_DEV_BACKLIGHT
34183014579SKukjin Kim	select SAMSUNG_DEV_PWM
34284e6aef0SSachin Kamat	select EXYNOS_DEV_DRM
343bca10b90SKyongHo Cho	select EXYNOS_DEV_SYSMMU
34458c553d4SSachin Kamat	select EXYNOS_DEV_DMA
34595de77d4STushar Behera	select EXYNOS4_DEV_USB_OHCI
34683014579SKukjin Kim	select EXYNOS4_SETUP_FIMD0
34783014579SKukjin Kim	select EXYNOS4_SETUP_SDHCI
34883014579SKukjin Kim	select EXYNOS4_SETUP_USB_PHY
34983014579SKukjin Kim	help
35083014579SKukjin Kim	  Machine support for ORIGEN based on Samsung EXYNOS4210
35183014579SKukjin Kim
35283014579SKukjin Kimcomment "EXYNOS4212 Boards"
35383014579SKukjin Kim
35483014579SKukjin Kimconfig MACH_SMDK4212
35583014579SKukjin Kim	bool "SMDK4212"
35683014579SKukjin Kim	select SOC_EXYNOS4212
35783014579SKukjin Kim	select S3C_DEV_HSMMC2
35883014579SKukjin Kim	select S3C_DEV_HSMMC3
35983014579SKukjin Kim	select S3C_DEV_I2C1
36083014579SKukjin Kim	select S3C_DEV_I2C3
36183014579SKukjin Kim	select S3C_DEV_I2C7
36283014579SKukjin Kim	select S3C_DEV_RTC
36383014579SKukjin Kim	select S3C_DEV_WDT
3648e84e7d5SSachin Kamat	select S5P_DEV_FIMC0
3658e84e7d5SSachin Kamat	select S5P_DEV_FIMC1
3668e84e7d5SSachin Kamat	select S5P_DEV_FIMC2
3678e84e7d5SSachin Kamat	select S5P_DEV_FIMC3
368691bcb31SSachin Kamat	select S5P_DEV_MFC
36983014579SKukjin Kim	select SAMSUNG_DEV_BACKLIGHT
37083014579SKukjin Kim	select SAMSUNG_DEV_KEYPAD
37183014579SKukjin Kim	select SAMSUNG_DEV_PWM
372bca10b90SKyongHo Cho	select EXYNOS_DEV_SYSMMU
37320ef9e08SBoojin Kim	select EXYNOS_DEV_DMA
37483014579SKukjin Kim	select EXYNOS4_SETUP_I2C1
37583014579SKukjin Kim	select EXYNOS4_SETUP_I2C3
37683014579SKukjin Kim	select EXYNOS4_SETUP_I2C7
37783014579SKukjin Kim	select EXYNOS4_SETUP_KEYPAD
37883014579SKukjin Kim	select EXYNOS4_SETUP_SDHCI
37983014579SKukjin Kim	help
38083014579SKukjin Kim	  Machine support for Samsung SMDK4212
38183014579SKukjin Kim
38283014579SKukjin Kimcomment "EXYNOS4412 Boards"
38383014579SKukjin Kim
38483014579SKukjin Kimconfig MACH_SMDK4412
38583014579SKukjin Kim	bool "SMDK4412"
38683014579SKukjin Kim	select SOC_EXYNOS4412
38783014579SKukjin Kim	select MACH_SMDK4212
38883014579SKukjin Kim	help
38983014579SKukjin Kim	  Machine support for Samsung SMDK4412
39083014579SKukjin Kimendif
39183014579SKukjin Kim
392b3e68fb1SKukjin Kimcomment "Flattened Device Tree based board for EXYNOS SoCs"
3936b5ab4f4SThomas Abraham
3946b5ab4f4SThomas Abrahamconfig MACH_EXYNOS4_DT
3956b5ab4f4SThomas Abraham	bool "Samsung Exynos4 Machine using device tree"
3965ad14306SSachin Kamat	depends on ARCH_EXYNOS4
3976b5ab4f4SThomas Abraham	select CPU_EXYNOS4210
3986b5ab4f4SThomas Abraham	select USE_OF
3996b5ab4f4SThomas Abraham	select ARM_AMBA
4006b5ab4f4SThomas Abraham	select HAVE_SAMSUNG_KEYPAD if INPUT_KEYBOARD
4016b5ab4f4SThomas Abraham	help
4026b5ab4f4SThomas Abraham	  Machine support for Samsung Exynos4 machine with device tree enabled.
4036b5ab4f4SThomas Abraham	  Select this if a fdt blob is available for the Exynos4 SoC based board.
4046b5ab4f4SThomas Abraham	  Note: This is under development and not all peripherals can be supported
4056b5ab4f4SThomas Abraham	  with this machine file.
4066b5ab4f4SThomas Abraham
407b3e68fb1SKukjin Kimconfig MACH_EXYNOS5_DT
408b3e68fb1SKukjin Kim	bool "SAMSUNG EXYNOS5 Machine using device tree"
4095ad14306SSachin Kamat	depends on ARCH_EXYNOS5
410b3e68fb1SKukjin Kim	select SOC_EXYNOS5250
411b3e68fb1SKukjin Kim	select USE_OF
412b3e68fb1SKukjin Kim	select ARM_AMBA
413b3e68fb1SKukjin Kim	help
414b3e68fb1SKukjin Kim	  Machine support for Samsung Exynos4 machine with device tree enabled.
415b3e68fb1SKukjin Kim	  Select this if a fdt blob is available for the EXYNOS4 SoC based board.
416b3e68fb1SKukjin Kim
41783014579SKukjin Kimif ARCH_EXYNOS4
41883014579SKukjin Kim
41983014579SKukjin Kimcomment "Configuration for HSMMC 8-bit bus width"
42083014579SKukjin Kim
42183014579SKukjin Kimconfig EXYNOS4_SDHCI_CH0_8BIT
42283014579SKukjin Kim	bool "Channel 0 with 8-bit bus"
42383014579SKukjin Kim	help
42483014579SKukjin Kim	  Support HSMMC Channel 0 8-bit bus.
42583014579SKukjin Kim	  If selected, Channel 1 is disabled.
42683014579SKukjin Kim
42783014579SKukjin Kimconfig EXYNOS4_SDHCI_CH2_8BIT
42883014579SKukjin Kim	bool "Channel 2 with 8-bit bus"
42983014579SKukjin Kim	help
43083014579SKukjin Kim	  Support HSMMC Channel 2 8-bit bus.
43183014579SKukjin Kim	  If selected, Channel 3 is disabled.
43283014579SKukjin Kimendif
43383014579SKukjin Kim
43483014579SKukjin Kimendmenu
43583014579SKukjin Kim
43683014579SKukjin Kimendif
437