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 666f9e95e6SPrasanna Kumar select PM_GENERIC_DOMAINS if PM 6760e49ca6SJongpill Lee select S5P_PM if PM 6860e49ca6SJongpill Lee select S5P_SLEEP if PM 692eae613bSArun Kumar K select S5P_DEV_MFC 70b1b3f49cSRussell King select SAMSUNG_DMADEV 7123f16c7bSKukjin Kim help 7223f16c7bSKukjin Kim Enable EXYNOS5250 SoC support 7323f16c7bSKukjin Kim 742edb36c4SKukjin Kimconfig SOC_EXYNOS5440 752edb36c4SKukjin Kim bool "SAMSUNG EXYNOS5440" 762edb36c4SKukjin Kim default y 772edb36c4SKukjin Kim depends on ARCH_EXYNOS5 7864649dcdSAmit Daniel Kachhap select ARCH_HAS_OPP 79fb521a0dSMark Rutland select HAVE_ARM_ARCH_TIMER 802edb36c4SKukjin Kim select AUTO_ZRELADDR 81b2318482SKukjin Kim select PINCTRL 82b2318482SKukjin Kim select PINCTRL_EXYNOS5440 8364649dcdSAmit Daniel Kachhap select PM_OPP 842edb36c4SKukjin Kim help 852edb36c4SKukjin Kim Enable EXYNOS5440 SoC support 862edb36c4SKukjin Kim 87b4cf27f7SArnd Bergmannconfig EXYNOS_ATAGS 88b4cf27f7SArnd Bergmann bool "ATAGS based boot for EXYNOS (deprecated)" 89b4cf27f7SArnd Bergmann depends on !ARCH_MULTIPLATFORM 90b4cf27f7SArnd Bergmann depends on ATAGS 91b4cf27f7SArnd Bergmann default y 92b4cf27f7SArnd Bergmann help 93b4cf27f7SArnd Bergmann The EXYNOS platform is moving towards being completely probed 94b4cf27f7SArnd Bergmann through device tree. This enables support for board files using 95b4cf27f7SArnd Bergmann the traditional ATAGS boot format. 96b4cf27f7SArnd Bergmann Note that this option is not available for multiplatform builds. 97b4cf27f7SArnd Bergmann 98b4cf27f7SArnd Bergmannif EXYNOS_ATAGS 99b4cf27f7SArnd Bergmann 10020ef9e08SBoojin Kimconfig EXYNOS_DEV_DMA 101fca3de6aSThomas Abraham bool 102fca3de6aSThomas Abraham help 103fca3de6aSThomas Abraham Compile in amba device definitions for DMA controller 104fca3de6aSThomas Abraham 10583014579SKukjin Kimconfig EXYNOS4_DEV_AHCI 10683014579SKukjin Kim bool 10783014579SKukjin Kim help 10883014579SKukjin Kim Compile in platform device definitions for AHCI 10983014579SKukjin Kim 11083014579SKukjin Kimconfig EXYNOS4_SETUP_FIMD0 11183014579SKukjin Kim bool 11283014579SKukjin Kim help 11383014579SKukjin Kim Common setup code for FIMD0. 11483014579SKukjin Kim 1156e7eb170SJingoo Hanconfig EXYNOS4_DEV_USB_OHCI 1166e7eb170SJingoo Han bool 1176e7eb170SJingoo Han help 1186e7eb170SJingoo Han Compile in platform device definition for USB OHCI 1196e7eb170SJingoo Han 12083014579SKukjin Kimconfig EXYNOS4_SETUP_I2C1 12183014579SKukjin Kim bool 12283014579SKukjin Kim help 12383014579SKukjin Kim Common setup code for i2c bus 1. 12483014579SKukjin Kim 12583014579SKukjin Kimconfig EXYNOS4_SETUP_I2C2 12683014579SKukjin Kim bool 12783014579SKukjin Kim help 12883014579SKukjin Kim Common setup code for i2c bus 2. 12983014579SKukjin Kim 13083014579SKukjin Kimconfig EXYNOS4_SETUP_I2C3 13183014579SKukjin Kim bool 13283014579SKukjin Kim help 13383014579SKukjin Kim Common setup code for i2c bus 3. 13483014579SKukjin Kim 13583014579SKukjin Kimconfig EXYNOS4_SETUP_I2C4 13683014579SKukjin Kim bool 13783014579SKukjin Kim help 13883014579SKukjin Kim Common setup code for i2c bus 4. 13983014579SKukjin Kim 14083014579SKukjin Kimconfig EXYNOS4_SETUP_I2C5 14183014579SKukjin Kim bool 14283014579SKukjin Kim help 14383014579SKukjin Kim Common setup code for i2c bus 5. 14483014579SKukjin Kim 14583014579SKukjin Kimconfig EXYNOS4_SETUP_I2C6 14683014579SKukjin Kim bool 14783014579SKukjin Kim help 14883014579SKukjin Kim Common setup code for i2c bus 6. 14983014579SKukjin Kim 15083014579SKukjin Kimconfig EXYNOS4_SETUP_I2C7 15183014579SKukjin Kim bool 15283014579SKukjin Kim help 15383014579SKukjin Kim Common setup code for i2c bus 7. 15483014579SKukjin Kim 15583014579SKukjin Kimconfig EXYNOS4_SETUP_KEYPAD 15683014579SKukjin Kim bool 15783014579SKukjin Kim help 15883014579SKukjin Kim Common setup code for keypad. 15983014579SKukjin Kim 16083014579SKukjin Kimconfig EXYNOS4_SETUP_SDHCI 16183014579SKukjin Kim bool 16283014579SKukjin Kim select EXYNOS4_SETUP_SDHCI_GPIO 16383014579SKukjin Kim help 16483014579SKukjin Kim Internal helper functions for EXYNOS4 based SDHCI systems. 16583014579SKukjin Kim 16683014579SKukjin Kimconfig EXYNOS4_SETUP_SDHCI_GPIO 16783014579SKukjin Kim bool 16883014579SKukjin Kim help 16983014579SKukjin Kim Common setup code for SDHCI gpio. 17083014579SKukjin Kim 17183014579SKukjin Kimconfig EXYNOS4_SETUP_FIMC 17283014579SKukjin Kim bool 17383014579SKukjin Kim help 17483014579SKukjin Kim Common setup code for the camera interfaces. 17583014579SKukjin Kim 17683014579SKukjin Kimconfig EXYNOS4_SETUP_USB_PHY 17783014579SKukjin Kim bool 17883014579SKukjin Kim help 17983014579SKukjin Kim Common setup code for USB PHY controller 18083014579SKukjin Kim 181a024fa13SKyoungil Kimconfig EXYNOS_SETUP_SPI 18274ac23a3SPadmavathi Venna bool 18374ac23a3SPadmavathi Venna help 18474ac23a3SPadmavathi Venna Common setup code for SPI GPIO configurations. 18574ac23a3SPadmavathi Venna 18683014579SKukjin Kim# machine support 18783014579SKukjin Kim 18883014579SKukjin Kimif ARCH_EXYNOS4 18983014579SKukjin Kim 19083014579SKukjin Kimcomment "EXYNOS4210 Boards" 19183014579SKukjin Kim 19283014579SKukjin Kimconfig MACH_SMDKC210 19383014579SKukjin Kim bool "SMDKC210" 19483014579SKukjin Kim select MACH_SMDKV310 19583014579SKukjin Kim help 19683014579SKukjin Kim Machine support for Samsung SMDKC210 19783014579SKukjin Kim 19883014579SKukjin Kimconfig MACH_SMDKV310 19983014579SKukjin Kim bool "SMDKV310" 20083014579SKukjin Kim select CPU_EXYNOS4210 20183014579SKukjin Kim select EXYNOS4_DEV_AHCI 202744f20f2SJingoo Han select EXYNOS4_DEV_USB_OHCI 20383014579SKukjin Kim select EXYNOS4_SETUP_FIMD0 20483014579SKukjin Kim select EXYNOS4_SETUP_I2C1 20583014579SKukjin Kim select EXYNOS4_SETUP_KEYPAD 20683014579SKukjin Kim select EXYNOS4_SETUP_SDHCI 20783014579SKukjin Kim select EXYNOS4_SETUP_USB_PHY 208b1b3f49cSRussell King select EXYNOS_DEV_DMA 209b1b3f49cSRussell King select EXYNOS_DEV_SYSMMU 210fae9659aSSachin Kamat select S3C24XX_PWM 211b1b3f49cSRussell King select S3C_DEV_HSMMC 212b1b3f49cSRussell King select S3C_DEV_HSMMC1 213b1b3f49cSRussell King select S3C_DEV_HSMMC2 214b1b3f49cSRussell King select S3C_DEV_HSMMC3 215b1b3f49cSRussell King select S3C_DEV_I2C1 216b1b3f49cSRussell King select S3C_DEV_RTC 217b1b3f49cSRussell King select S3C_DEV_USB_HSOTG 218b1b3f49cSRussell King select S3C_DEV_WDT 219b1b3f49cSRussell King select S5P_DEV_FIMC0 220b1b3f49cSRussell King select S5P_DEV_FIMC1 221b1b3f49cSRussell King select S5P_DEV_FIMC2 222b1b3f49cSRussell King select S5P_DEV_FIMC3 223b1b3f49cSRussell King select S5P_DEV_FIMD0 224b1b3f49cSRussell King select S5P_DEV_G2D 225b1b3f49cSRussell King select S5P_DEV_I2C_HDMIPHY 226b1b3f49cSRussell King select S5P_DEV_JPEG 227b1b3f49cSRussell King select S5P_DEV_MFC 228b1b3f49cSRussell King select S5P_DEV_TV 229b1b3f49cSRussell King select S5P_DEV_USB_EHCI 230b1b3f49cSRussell King select SAMSUNG_DEV_BACKLIGHT 231b1b3f49cSRussell King select SAMSUNG_DEV_KEYPAD 232b1b3f49cSRussell King select SAMSUNG_DEV_PWM 23383014579SKukjin Kim help 23483014579SKukjin Kim Machine support for Samsung SMDKV310 23583014579SKukjin Kim 23683014579SKukjin Kimconfig MACH_ARMLEX4210 23783014579SKukjin Kim bool "ARMLEX4210" 23883014579SKukjin Kim select CPU_EXYNOS4210 239b1b3f49cSRussell King select EXYNOS4_DEV_AHCI 240b1b3f49cSRussell King select EXYNOS4_SETUP_SDHCI 241b1b3f49cSRussell King select EXYNOS_DEV_DMA 24283014579SKukjin Kim select S3C_DEV_HSMMC 24383014579SKukjin Kim select S3C_DEV_HSMMC2 24483014579SKukjin Kim select S3C_DEV_HSMMC3 245b1b3f49cSRussell King select S3C_DEV_RTC 246b1b3f49cSRussell King select S3C_DEV_WDT 24783014579SKukjin Kim help 24883014579SKukjin Kim Machine support for Samsung ARMLEX4210 based on EXYNOS4210 24983014579SKukjin Kim 25083014579SKukjin Kimconfig MACH_UNIVERSAL_C210 25183014579SKukjin Kim bool "Mobile UNIVERSAL_C210 Board" 252fd717cd7SMarek Szyprowski select CLKSRC_MMIO 253b1b3f49cSRussell King select CPU_EXYNOS4210 254b1b3f49cSRussell King select EXYNOS4_SETUP_FIMC 255b1b3f49cSRussell King select EXYNOS4_SETUP_FIMD0 256b1b3f49cSRussell King select EXYNOS4_SETUP_I2C1 257b1b3f49cSRussell King select EXYNOS4_SETUP_I2C3 258b1b3f49cSRussell King select EXYNOS4_SETUP_I2C5 259b1b3f49cSRussell King select EXYNOS4_SETUP_SDHCI 260b1b3f49cSRussell King select EXYNOS4_SETUP_USB_PHY 261b1b3f49cSRussell King select EXYNOS_DEV_DMA 262b1b3f49cSRussell King select EXYNOS_DEV_SYSMMU 26383014579SKukjin Kim select S3C_DEV_HSMMC 26483014579SKukjin Kim select S3C_DEV_HSMMC2 26583014579SKukjin Kim select S3C_DEV_HSMMC3 26683014579SKukjin Kim select S3C_DEV_I2C1 26783014579SKukjin Kim select S3C_DEV_I2C3 26883014579SKukjin Kim select S3C_DEV_I2C5 2693a36dd06SLukasz Majewski select S3C_DEV_USB_HSOTG 270b1b3f49cSRussell King select S5P_DEV_CSIS0 271b1b3f49cSRussell King select S5P_DEV_FIMC0 272b1b3f49cSRussell King select S5P_DEV_FIMC1 273b1b3f49cSRussell King select S5P_DEV_FIMC2 274b1b3f49cSRussell King select S5P_DEV_FIMC3 275b1b3f49cSRussell King select S5P_DEV_FIMD0 276b1b3f49cSRussell King select S5P_DEV_G2D 27783014579SKukjin Kim select S5P_DEV_I2C_HDMIPHY 278b1b3f49cSRussell King select S5P_DEV_JPEG 27983014579SKukjin Kim select S5P_DEV_MFC 28083014579SKukjin Kim select S5P_DEV_ONENAND 28183014579SKukjin Kim select S5P_DEV_TV 282b1b3f49cSRussell King select S5P_GPIO_INT 28383014579SKukjin Kim select S5P_SETUP_MIPIPHY 284c1fcd403SRomain Naour select SAMSUNG_HRT 28583014579SKukjin Kim help 28683014579SKukjin Kim Machine support for Samsung Mobile Universal S5PC210 Reference 28783014579SKukjin Kim Board. 28883014579SKukjin Kim 28983014579SKukjin Kimconfig MACH_NURI 29083014579SKukjin Kim bool "Mobile NURI Board" 29183014579SKukjin Kim select CPU_EXYNOS4210 29283014579SKukjin Kim select EXYNOS4_SETUP_FIMC 29383014579SKukjin Kim select EXYNOS4_SETUP_FIMD0 29483014579SKukjin Kim select EXYNOS4_SETUP_I2C1 29583014579SKukjin Kim select EXYNOS4_SETUP_I2C3 29683014579SKukjin Kim select EXYNOS4_SETUP_I2C5 2978f114e6eSSylwester Nawrocki select EXYNOS4_SETUP_I2C6 29883014579SKukjin Kim select EXYNOS4_SETUP_SDHCI 29983014579SKukjin Kim select EXYNOS4_SETUP_USB_PHY 300b1b3f49cSRussell King select EXYNOS_DEV_DMA 301b1b3f49cSRussell King select S3C_DEV_HSMMC 302b1b3f49cSRussell King select S3C_DEV_HSMMC2 303b1b3f49cSRussell King select S3C_DEV_HSMMC3 304b1b3f49cSRussell King select S3C_DEV_I2C1 305b1b3f49cSRussell King select S3C_DEV_I2C3 306b1b3f49cSRussell King select S3C_DEV_I2C5 307b1b3f49cSRussell King select S3C_DEV_I2C6 308b1b3f49cSRussell King select S3C_DEV_RTC 309b1b3f49cSRussell King select S3C_DEV_USB_HSOTG 310b1b3f49cSRussell King select S3C_DEV_WDT 311b1b3f49cSRussell King select S5P_DEV_CSIS0 312b1b3f49cSRussell King select S5P_DEV_FIMC0 313b1b3f49cSRussell King select S5P_DEV_FIMC1 314b1b3f49cSRussell King select S5P_DEV_FIMC2 315b1b3f49cSRussell King select S5P_DEV_FIMC3 316b1b3f49cSRussell King select S5P_DEV_FIMD0 317b1b3f49cSRussell King select S5P_DEV_G2D 318b1b3f49cSRussell King select S5P_DEV_JPEG 319b1b3f49cSRussell King select S5P_DEV_MFC 320b1b3f49cSRussell King select S5P_DEV_USB_EHCI 321b1b3f49cSRussell King select S5P_GPIO_INT 32283014579SKukjin Kim select S5P_SETUP_MIPIPHY 32383014579SKukjin Kim select SAMSUNG_DEV_ADC 324b1b3f49cSRussell King select SAMSUNG_DEV_PWM 32583014579SKukjin Kim help 32683014579SKukjin Kim Machine support for Samsung Mobile NURI Board. 32783014579SKukjin Kim 32883014579SKukjin Kimconfig MACH_ORIGEN 32983014579SKukjin Kim bool "ORIGEN" 33083014579SKukjin Kim select CPU_EXYNOS4210 331b1b3f49cSRussell King select EXYNOS4_DEV_USB_OHCI 332b1b3f49cSRussell King select EXYNOS4_SETUP_FIMD0 333b1b3f49cSRussell King select EXYNOS4_SETUP_SDHCI 334b1b3f49cSRussell King select EXYNOS4_SETUP_USB_PHY 335b1b3f49cSRussell King select EXYNOS_DEV_DMA 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_SYSMMU 372b1b3f49cSRussell King select S3C24XX_PWM 37383014579SKukjin Kim select S3C_DEV_HSMMC2 37483014579SKukjin Kim select S3C_DEV_HSMMC3 37583014579SKukjin Kim select S3C_DEV_I2C1 37683014579SKukjin Kim select S3C_DEV_I2C3 37783014579SKukjin Kim select S3C_DEV_I2C7 37883014579SKukjin Kim select S3C_DEV_RTC 379a17b9855SSachin Kamat select S3C_DEV_USB_HSOTG 38083014579SKukjin Kim select S3C_DEV_WDT 3818e84e7d5SSachin Kamat select S5P_DEV_FIMC0 3828e84e7d5SSachin Kamat select S5P_DEV_FIMC1 3838e84e7d5SSachin Kamat select S5P_DEV_FIMC2 3848e84e7d5SSachin Kamat select S5P_DEV_FIMC3 3856bba0cafSSachin Kamat select S5P_DEV_FIMD0 386691bcb31SSachin Kamat select S5P_DEV_MFC 38783014579SKukjin Kim select SAMSUNG_DEV_BACKLIGHT 38883014579SKukjin Kim select SAMSUNG_DEV_KEYPAD 38983014579SKukjin Kim select SAMSUNG_DEV_PWM 390b1b3f49cSRussell King select SOC_EXYNOS4212 39183014579SKukjin Kim help 39283014579SKukjin Kim Machine support for Samsung SMDK4212 39383014579SKukjin Kim 39483014579SKukjin Kimcomment "EXYNOS4412 Boards" 39583014579SKukjin Kim 39683014579SKukjin Kimconfig MACH_SMDK4412 39783014579SKukjin Kim bool "SMDK4412" 39883014579SKukjin Kim select MACH_SMDK4212 399b1b3f49cSRussell King select SOC_EXYNOS4412 40083014579SKukjin Kim help 40183014579SKukjin Kim Machine support for Samsung SMDK4412 40283014579SKukjin Kimendif 40383014579SKukjin Kim 404b4cf27f7SArnd Bergmannendif 405b4cf27f7SArnd Bergmann 406b3e68fb1SKukjin Kimcomment "Flattened Device Tree based board for EXYNOS SoCs" 4076b5ab4f4SThomas Abraham 4086b5ab4f4SThomas Abrahamconfig MACH_EXYNOS4_DT 4096b5ab4f4SThomas Abraham bool "Samsung Exynos4 Machine using device tree" 4105ad14306SSachin Kamat depends on ARCH_EXYNOS4 4116b5ab4f4SThomas Abraham select ARM_AMBA 4129fbf0c85SThomas Abraham select CLKSRC_OF 413b1b3f49cSRussell King select CPU_EXYNOS4210 41449b99971SPaul Bolle select KEYBOARD_SAMSUNG if INPUT_KEYBOARD 415011527b4SThomas Abraham select PINCTRL 416a1ed2670SKukjin Kim select PINCTRL_EXYNOS 41720901f74SSachin Kamat select S5P_DEV_MFC 418b1b3f49cSRussell King select USE_OF 4196b5ab4f4SThomas Abraham help 4206b5ab4f4SThomas Abraham Machine support for Samsung Exynos4 machine with device tree enabled. 4216b5ab4f4SThomas Abraham Select this if a fdt blob is available for the Exynos4 SoC based board. 4226b5ab4f4SThomas Abraham Note: This is under development and not all peripherals can be supported 4236b5ab4f4SThomas Abraham with this machine file. 4246b5ab4f4SThomas Abraham 425b3e68fb1SKukjin Kimconfig MACH_EXYNOS5_DT 426b3e68fb1SKukjin Kim bool "SAMSUNG EXYNOS5 Machine using device tree" 4272edb36c4SKukjin Kim default y 4285ad14306SSachin Kamat depends on ARCH_EXYNOS5 429b1b3f49cSRussell King select ARM_AMBA 4309fbf0c85SThomas Abraham select CLKSRC_OF 431b3e68fb1SKukjin Kim select USE_OF 432b3e68fb1SKukjin Kim help 433859a09e6SSachin Kamat Machine support for Samsung EXYNOS5 machine with device tree enabled. 434859a09e6SSachin Kamat Select this if a fdt blob is available for the EXYNOS5 SoC based board. 435b3e68fb1SKukjin Kim 43683014579SKukjin Kimif ARCH_EXYNOS4 43783014579SKukjin Kim 43883014579SKukjin Kimcomment "Configuration for HSMMC 8-bit bus width" 43983014579SKukjin Kim 44083014579SKukjin Kimconfig EXYNOS4_SDHCI_CH0_8BIT 44183014579SKukjin Kim bool "Channel 0 with 8-bit bus" 44283014579SKukjin Kim help 44383014579SKukjin Kim Support HSMMC Channel 0 8-bit bus. 44483014579SKukjin Kim If selected, Channel 1 is disabled. 44583014579SKukjin Kim 44683014579SKukjin Kimconfig EXYNOS4_SDHCI_CH2_8BIT 44783014579SKukjin Kim bool "Channel 2 with 8-bit bus" 44883014579SKukjin Kim help 44983014579SKukjin Kim Support HSMMC Channel 2 8-bit bus. 45083014579SKukjin Kim If selected, Channel 3 is disabled. 45183014579SKukjin Kimendif 45283014579SKukjin Kim 45383014579SKukjin Kimendmenu 45483014579SKukjin Kim 45583014579SKukjin Kimendif 456