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