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 Kimchoice 1583014579SKukjin Kim prompt "EXYNOS System Type" 1683014579SKukjin Kim default ARCH_EXYNOS4 1783014579SKukjin Kim 1883014579SKukjin Kimconfig ARCH_EXYNOS4 1983014579SKukjin Kim bool "SAMSUNG EXYNOS4" 203b55658aSDave Martin select HAVE_SMP 21ce5ea9f3SDave Martin select MIGHT_HAVE_CACHE_L2X0 2283014579SKukjin Kim help 2383014579SKukjin Kim Samsung EXYNOS4 SoCs based systems 2483014579SKukjin Kim 2583014579SKukjin Kimendchoice 2683014579SKukjin Kim 2783014579SKukjin Kimcomment "EXYNOS SoCs" 2883014579SKukjin Kim 2983014579SKukjin Kimconfig CPU_EXYNOS4210 3083014579SKukjin Kim bool "SAMSUNG EXYNOS4210" 3183014579SKukjin Kim default y 3283014579SKukjin Kim depends on ARCH_EXYNOS4 3383014579SKukjin Kim select SAMSUNG_DMADEV 3483014579SKukjin Kim select ARM_CPU_SUSPEND if PM 3583014579SKukjin Kim select S5P_PM if PM 3683014579SKukjin Kim select S5P_SLEEP if PM 3783014579SKukjin Kim help 3883014579SKukjin Kim Enable EXYNOS4210 CPU support 3983014579SKukjin Kim 4083014579SKukjin Kimconfig SOC_EXYNOS4212 4183014579SKukjin Kim bool "SAMSUNG EXYNOS4212" 4283014579SKukjin Kim default y 4383014579SKukjin Kim depends on ARCH_EXYNOS4 4483014579SKukjin Kim select S5P_PM if PM 4583014579SKukjin Kim select S5P_SLEEP if PM 4683014579SKukjin Kim help 4783014579SKukjin Kim Enable EXYNOS4212 SoC support 4883014579SKukjin Kim 4983014579SKukjin Kimconfig SOC_EXYNOS4412 5083014579SKukjin Kim bool "SAMSUNG EXYNOS4412" 5183014579SKukjin Kim default y 5283014579SKukjin Kim depends on ARCH_EXYNOS4 5383014579SKukjin Kim help 5483014579SKukjin Kim Enable EXYNOS4412 SoC support 5583014579SKukjin Kim 5683014579SKukjin Kimconfig EXYNOS4_MCT 5783014579SKukjin Kim bool 5883014579SKukjin Kim default y 5983014579SKukjin Kim help 6083014579SKukjin Kim Use MCT (Multi Core Timer) as kernel timers 6183014579SKukjin Kim 6283014579SKukjin Kimconfig EXYNOS4_DEV_AHCI 6383014579SKukjin Kim bool 6483014579SKukjin Kim help 6583014579SKukjin Kim Compile in platform device definitions for AHCI 6683014579SKukjin Kim 6783014579SKukjin Kimconfig EXYNOS4_SETUP_FIMD0 6883014579SKukjin Kim bool 6983014579SKukjin Kim help 7083014579SKukjin Kim Common setup code for FIMD0. 7183014579SKukjin Kim 7283014579SKukjin Kimconfig EXYNOS4_DEV_PD 7383014579SKukjin Kim bool 7483014579SKukjin Kim help 7583014579SKukjin Kim Compile in platform device definitions for Power Domain 7683014579SKukjin Kim 7783014579SKukjin Kimconfig EXYNOS4_DEV_SYSMMU 7883014579SKukjin Kim bool 7983014579SKukjin Kim help 8083014579SKukjin Kim Common setup code for SYSTEM MMU in EXYNOS4 8183014579SKukjin Kim 8283014579SKukjin Kimconfig EXYNOS4_DEV_DWMCI 8383014579SKukjin Kim bool 8483014579SKukjin Kim help 8583014579SKukjin Kim Compile in platform device definitions for DWMCI 8683014579SKukjin Kim 8783014579SKukjin Kimconfig EXYNOS4_SETUP_I2C1 8883014579SKukjin Kim bool 8983014579SKukjin Kim help 9083014579SKukjin Kim Common setup code for i2c bus 1. 9183014579SKukjin Kim 9283014579SKukjin Kimconfig EXYNOS4_SETUP_I2C2 9383014579SKukjin Kim bool 9483014579SKukjin Kim help 9583014579SKukjin Kim Common setup code for i2c bus 2. 9683014579SKukjin Kim 9783014579SKukjin Kimconfig EXYNOS4_SETUP_I2C3 9883014579SKukjin Kim bool 9983014579SKukjin Kim help 10083014579SKukjin Kim Common setup code for i2c bus 3. 10183014579SKukjin Kim 10283014579SKukjin Kimconfig EXYNOS4_SETUP_I2C4 10383014579SKukjin Kim bool 10483014579SKukjin Kim help 10583014579SKukjin Kim Common setup code for i2c bus 4. 10683014579SKukjin Kim 10783014579SKukjin Kimconfig EXYNOS4_SETUP_I2C5 10883014579SKukjin Kim bool 10983014579SKukjin Kim help 11083014579SKukjin Kim Common setup code for i2c bus 5. 11183014579SKukjin Kim 11283014579SKukjin Kimconfig EXYNOS4_SETUP_I2C6 11383014579SKukjin Kim bool 11483014579SKukjin Kim help 11583014579SKukjin Kim Common setup code for i2c bus 6. 11683014579SKukjin Kim 11783014579SKukjin Kimconfig EXYNOS4_SETUP_I2C7 11883014579SKukjin Kim bool 11983014579SKukjin Kim help 12083014579SKukjin Kim Common setup code for i2c bus 7. 12183014579SKukjin Kim 12283014579SKukjin Kimconfig EXYNOS4_SETUP_KEYPAD 12383014579SKukjin Kim bool 12483014579SKukjin Kim help 12583014579SKukjin Kim Common setup code for keypad. 12683014579SKukjin Kim 12783014579SKukjin Kimconfig EXYNOS4_SETUP_SDHCI 12883014579SKukjin Kim bool 12983014579SKukjin Kim select EXYNOS4_SETUP_SDHCI_GPIO 13083014579SKukjin Kim help 13183014579SKukjin Kim Internal helper functions for EXYNOS4 based SDHCI systems. 13283014579SKukjin Kim 13383014579SKukjin Kimconfig EXYNOS4_SETUP_SDHCI_GPIO 13483014579SKukjin Kim bool 13583014579SKukjin Kim help 13683014579SKukjin Kim Common setup code for SDHCI gpio. 13783014579SKukjin Kim 13883014579SKukjin Kimconfig EXYNOS4_SETUP_FIMC 13983014579SKukjin Kim bool 14083014579SKukjin Kim help 14183014579SKukjin Kim Common setup code for the camera interfaces. 14283014579SKukjin Kim 14383014579SKukjin Kimconfig EXYNOS4_SETUP_USB_PHY 14483014579SKukjin Kim bool 14583014579SKukjin Kim help 14683014579SKukjin Kim Common setup code for USB PHY controller 14783014579SKukjin Kim 14883014579SKukjin Kim# machine support 14983014579SKukjin Kim 15083014579SKukjin Kimif ARCH_EXYNOS4 15183014579SKukjin Kim 15283014579SKukjin Kimcomment "EXYNOS4210 Boards" 15383014579SKukjin Kim 15483014579SKukjin Kimconfig MACH_SMDKC210 15583014579SKukjin Kim bool "SMDKC210" 15683014579SKukjin Kim select MACH_SMDKV310 15783014579SKukjin Kim help 15883014579SKukjin Kim Machine support for Samsung SMDKC210 15983014579SKukjin Kim 16083014579SKukjin Kimconfig MACH_SMDKV310 16183014579SKukjin Kim bool "SMDKV310" 16283014579SKukjin Kim select CPU_EXYNOS4210 16383014579SKukjin Kim select S5P_DEV_FIMD0 16483014579SKukjin Kim select S3C_DEV_RTC 16583014579SKukjin Kim select S3C_DEV_WDT 16683014579SKukjin Kim select S3C_DEV_I2C1 16783014579SKukjin Kim select S5P_DEV_FIMC0 16883014579SKukjin Kim select S5P_DEV_FIMC1 16983014579SKukjin Kim select S5P_DEV_FIMC2 17083014579SKukjin Kim select S5P_DEV_FIMC3 17183014579SKukjin Kim select S5P_DEV_I2C_HDMIPHY 17283014579SKukjin Kim select S5P_DEV_MFC 17383014579SKukjin Kim select S5P_DEV_TV 17483014579SKukjin Kim select S5P_DEV_USB_EHCI 17583014579SKukjin Kim select S3C_DEV_HSMMC 17683014579SKukjin Kim select S3C_DEV_HSMMC1 17783014579SKukjin Kim select S3C_DEV_HSMMC2 17883014579SKukjin Kim select S3C_DEV_HSMMC3 17983014579SKukjin Kim select SAMSUNG_DEV_BACKLIGHT 18083014579SKukjin Kim select EXYNOS4_DEV_AHCI 18183014579SKukjin Kim select SAMSUNG_DEV_KEYPAD 18283014579SKukjin Kim select EXYNOS4_DEV_PD 18383014579SKukjin Kim select SAMSUNG_DEV_PWM 18483014579SKukjin Kim select EXYNOS4_DEV_SYSMMU 18583014579SKukjin Kim select EXYNOS4_SETUP_FIMD0 18683014579SKukjin Kim select EXYNOS4_SETUP_I2C1 18783014579SKukjin Kim select EXYNOS4_SETUP_KEYPAD 18883014579SKukjin Kim select EXYNOS4_SETUP_SDHCI 18983014579SKukjin Kim select EXYNOS4_SETUP_USB_PHY 19083014579SKukjin Kim help 19183014579SKukjin Kim Machine support for Samsung SMDKV310 19283014579SKukjin Kim 19383014579SKukjin Kimconfig MACH_ARMLEX4210 19483014579SKukjin Kim bool "ARMLEX4210" 19583014579SKukjin Kim select CPU_EXYNOS4210 19683014579SKukjin Kim select S3C_DEV_RTC 19783014579SKukjin Kim select S3C_DEV_WDT 19883014579SKukjin Kim select S3C_DEV_HSMMC 19983014579SKukjin Kim select S3C_DEV_HSMMC2 20083014579SKukjin Kim select S3C_DEV_HSMMC3 20183014579SKukjin Kim select EXYNOS4_DEV_AHCI 20283014579SKukjin Kim select EXYNOS4_DEV_SYSMMU 20383014579SKukjin Kim select EXYNOS4_SETUP_SDHCI 20483014579SKukjin Kim help 20583014579SKukjin Kim Machine support for Samsung ARMLEX4210 based on EXYNOS4210 20683014579SKukjin Kim 20783014579SKukjin Kimconfig MACH_UNIVERSAL_C210 20883014579SKukjin Kim bool "Mobile UNIVERSAL_C210 Board" 20983014579SKukjin Kim select CPU_EXYNOS4210 21083014579SKukjin Kim select S5P_GPIO_INT 21183014579SKukjin Kim select S5P_DEV_FIMC0 21283014579SKukjin Kim select S5P_DEV_FIMC1 21383014579SKukjin Kim select S5P_DEV_FIMC2 21483014579SKukjin Kim select S5P_DEV_FIMC3 21583014579SKukjin Kim select S5P_DEV_CSIS0 21683014579SKukjin Kim select S5P_DEV_FIMD0 21783014579SKukjin Kim select S3C_DEV_HSMMC 21883014579SKukjin Kim select S3C_DEV_HSMMC2 21983014579SKukjin Kim select S3C_DEV_HSMMC3 22083014579SKukjin Kim select S3C_DEV_I2C1 22183014579SKukjin Kim select S3C_DEV_I2C3 22283014579SKukjin Kim select S3C_DEV_I2C5 22383014579SKukjin Kim select S5P_DEV_I2C_HDMIPHY 22483014579SKukjin Kim select S5P_DEV_MFC 22583014579SKukjin Kim select S5P_DEV_ONENAND 22683014579SKukjin Kim select S5P_DEV_TV 22783014579SKukjin Kim select EXYNOS4_DEV_PD 22883014579SKukjin Kim select EXYNOS4_SETUP_FIMD0 22983014579SKukjin Kim select EXYNOS4_SETUP_I2C1 23083014579SKukjin Kim select EXYNOS4_SETUP_I2C3 23183014579SKukjin Kim select EXYNOS4_SETUP_I2C5 23283014579SKukjin Kim select EXYNOS4_SETUP_SDHCI 23383014579SKukjin Kim select EXYNOS4_SETUP_FIMC 23483014579SKukjin Kim select S5P_SETUP_MIPIPHY 23583014579SKukjin Kim help 23683014579SKukjin Kim Machine support for Samsung Mobile Universal S5PC210 Reference 23783014579SKukjin Kim Board. 23883014579SKukjin Kim 23983014579SKukjin Kimconfig MACH_NURI 24083014579SKukjin Kim bool "Mobile NURI Board" 24183014579SKukjin Kim select CPU_EXYNOS4210 24283014579SKukjin Kim select S5P_GPIO_INT 24383014579SKukjin Kim select S3C_DEV_WDT 24483014579SKukjin Kim select S3C_DEV_RTC 24583014579SKukjin Kim select S5P_DEV_FIMD0 24683014579SKukjin Kim select S3C_DEV_HSMMC 24783014579SKukjin Kim select S3C_DEV_HSMMC2 24883014579SKukjin Kim select S3C_DEV_HSMMC3 24983014579SKukjin Kim select S3C_DEV_I2C1 25083014579SKukjin Kim select S3C_DEV_I2C3 25183014579SKukjin Kim select S3C_DEV_I2C5 25283014579SKukjin Kim select S5P_DEV_CSIS0 25383014579SKukjin Kim select S5P_DEV_FIMC0 25483014579SKukjin Kim select S5P_DEV_FIMC1 25583014579SKukjin Kim select S5P_DEV_FIMC2 25683014579SKukjin Kim select S5P_DEV_FIMC3 25783014579SKukjin Kim select S5P_DEV_MFC 25883014579SKukjin Kim select S5P_DEV_USB_EHCI 25983014579SKukjin Kim select S5P_SETUP_MIPIPHY 26083014579SKukjin Kim select EXYNOS4_DEV_PD 26183014579SKukjin Kim select EXYNOS4_SETUP_FIMC 26283014579SKukjin Kim select EXYNOS4_SETUP_FIMD0 26383014579SKukjin Kim select EXYNOS4_SETUP_I2C1 26483014579SKukjin Kim select EXYNOS4_SETUP_I2C3 26583014579SKukjin Kim select EXYNOS4_SETUP_I2C5 26683014579SKukjin Kim select EXYNOS4_SETUP_SDHCI 26783014579SKukjin Kim select EXYNOS4_SETUP_USB_PHY 26883014579SKukjin Kim select S5P_SETUP_MIPIPHY 26983014579SKukjin Kim select SAMSUNG_DEV_PWM 27083014579SKukjin Kim select SAMSUNG_DEV_ADC 27183014579SKukjin Kim help 27283014579SKukjin Kim Machine support for Samsung Mobile NURI Board. 27383014579SKukjin Kim 27483014579SKukjin Kimconfig MACH_ORIGEN 27583014579SKukjin Kim bool "ORIGEN" 27683014579SKukjin Kim select CPU_EXYNOS4210 27783014579SKukjin Kim select S3C_DEV_RTC 27883014579SKukjin Kim select S3C_DEV_WDT 27983014579SKukjin Kim select S3C_DEV_HSMMC 28083014579SKukjin Kim select S3C_DEV_HSMMC2 28183014579SKukjin Kim select S5P_DEV_FIMC0 28283014579SKukjin Kim select S5P_DEV_FIMC1 28383014579SKukjin Kim select S5P_DEV_FIMC2 28483014579SKukjin Kim select S5P_DEV_FIMC3 28583014579SKukjin Kim select S5P_DEV_FIMD0 28683014579SKukjin Kim select S5P_DEV_I2C_HDMIPHY 28783014579SKukjin Kim select S5P_DEV_MFC 28883014579SKukjin Kim select S5P_DEV_TV 28983014579SKukjin Kim select S5P_DEV_USB_EHCI 29083014579SKukjin Kim select SAMSUNG_DEV_BACKLIGHT 29183014579SKukjin Kim select SAMSUNG_DEV_PWM 29283014579SKukjin Kim select EXYNOS4_DEV_PD 29383014579SKukjin Kim select EXYNOS4_SETUP_FIMD0 29483014579SKukjin Kim select EXYNOS4_SETUP_SDHCI 29583014579SKukjin Kim select EXYNOS4_SETUP_USB_PHY 29683014579SKukjin Kim help 29783014579SKukjin Kim Machine support for ORIGEN based on Samsung EXYNOS4210 29883014579SKukjin Kim 29983014579SKukjin Kimcomment "EXYNOS4212 Boards" 30083014579SKukjin Kim 30183014579SKukjin Kimconfig MACH_SMDK4212 30283014579SKukjin Kim bool "SMDK4212" 30383014579SKukjin Kim select SOC_EXYNOS4212 30483014579SKukjin Kim select S3C_DEV_HSMMC2 30583014579SKukjin Kim select S3C_DEV_HSMMC3 30683014579SKukjin Kim select S3C_DEV_I2C1 30783014579SKukjin Kim select S3C_DEV_I2C3 30883014579SKukjin Kim select S3C_DEV_I2C7 30983014579SKukjin Kim select S3C_DEV_RTC 31083014579SKukjin Kim select S3C_DEV_WDT 31183014579SKukjin Kim select SAMSUNG_DEV_BACKLIGHT 31283014579SKukjin Kim select SAMSUNG_DEV_KEYPAD 31383014579SKukjin Kim select SAMSUNG_DEV_PWM 31483014579SKukjin Kim select EXYNOS4_SETUP_I2C1 31583014579SKukjin Kim select EXYNOS4_SETUP_I2C3 31683014579SKukjin Kim select EXYNOS4_SETUP_I2C7 31783014579SKukjin Kim select EXYNOS4_SETUP_KEYPAD 31883014579SKukjin Kim select EXYNOS4_SETUP_SDHCI 31983014579SKukjin Kim help 32083014579SKukjin Kim Machine support for Samsung SMDK4212 32183014579SKukjin Kim 32283014579SKukjin Kimcomment "EXYNOS4412 Boards" 32383014579SKukjin Kim 32483014579SKukjin Kimconfig MACH_SMDK4412 32583014579SKukjin Kim bool "SMDK4412" 32683014579SKukjin Kim select SOC_EXYNOS4412 32783014579SKukjin Kim select MACH_SMDK4212 32883014579SKukjin Kim help 32983014579SKukjin Kim Machine support for Samsung SMDK4412 33083014579SKukjin Kimendif 33183014579SKukjin Kim 33283014579SKukjin Kimif ARCH_EXYNOS4 33383014579SKukjin Kim 33483014579SKukjin Kimcomment "Configuration for HSMMC 8-bit bus width" 33583014579SKukjin Kim 33683014579SKukjin Kimconfig EXYNOS4_SDHCI_CH0_8BIT 33783014579SKukjin Kim bool "Channel 0 with 8-bit bus" 33883014579SKukjin Kim help 33983014579SKukjin Kim Support HSMMC Channel 0 8-bit bus. 34083014579SKukjin Kim If selected, Channel 1 is disabled. 34183014579SKukjin Kim 34283014579SKukjin Kimconfig EXYNOS4_SDHCI_CH2_8BIT 34383014579SKukjin Kim bool "Channel 2 with 8-bit bus" 34483014579SKukjin Kim help 34583014579SKukjin Kim Support HSMMC Channel 2 8-bit bus. 34683014579SKukjin Kim If selected, Channel 3 is disabled. 34783014579SKukjin Kimendif 34883014579SKukjin Kim 34983014579SKukjin Kimendmenu 35083014579SKukjin Kim 35183014579SKukjin Kimendif 352