# arch/arm/mach-s5pv210/Kconfig # # Copyright (c) 2010 Samsung Electronics Co., Ltd. # http://www.samsung.com/ # # Licensed under GPLv2 # Configuration options for the S5PV210/S5PC110 if ARCH_S5PV210 config CPU_S5PV210 bool select S3C_PL330_DMA select S5P_EXT_INT select S5P_HRT select S5PV210_PM if PM help Enable S5PV210 CPU support config S5PV210_SETUP_I2C1 bool default y select HAVE_S3C2410_I2C help Common setup code for i2c bus 1. config S5PV210_SETUP_I2C2 bool default y select HAVE_S3C2410_I2C help Common setup code for i2c bus 2. config S5PV210_SETUP_IDE bool help Common setup code for S5PV210 IDE GPIO configurations config S5PV210_SETUP_FB_24BPP bool help Common setup code for S5PV210 with an 24bpp RGB display helper. config S5PV210_SETUP_KEYPAD bool help Common setup code for keypad. config S5PV210_SETUP_SDHCI bool select S5PV210_SETUP_SDHCI_GPIO help Internal helper functions for S5PV210 based SDHCI systems config S5PV210_SETUP_SDHCI_GPIO bool help Common setup code for SDHCI gpio. config S5PV210_SETUP_FIMC bool help Common setup code for the camera interfaces. config S5PV210_POWER_DOMAIN bool depends on REGULATOR default y help Enable S5PV210 power domain support. config S5PV210_CORESIGHT bool "Coresight" select OC_ETM default y help Support embedded trace cell comment "MMC/SD slot setup" depends on PLAT_S5P menu "Use 8-bit bus width" config S5PV210_SD_CH0_8BIT bool "Channel 0" depends on PLAT_S5P default n help IF channel 0 uses 8-bit bus, channel 1 is disabled. config S5PV210_SD_CH2_8BIT bool "Channel 2" depends on PLAT_S5P default n help IF channel 2 uses 8-bit bus, channel 3 is disabled. endmenu menu "S5PC110 Machines" config MACH_AQUILA bool "Aquila" select CPU_S5PV210 select S3C_DEV_FB select S5P_DEV_FIMC0 select S5P_DEV_FIMC1 select S5P_DEV_FIMC2 select S3C_DEV_HSMMC select S3C_DEV_HSMMC1 select S3C_DEV_HSMMC2 select S5P_DEV_ONENAND select S5PV210_SETUP_FB_24BPP select S5PV210_SETUP_SDHCI help Machine support for the Samsung Aquila target based on S5PC110 SoC config MACH_GONI bool "GONI" select CPU_S5PV210 select S5P_GPIO_INT select S3C_DEV_FB select S5P_DEV_FIMC0 select S5P_DEV_FIMC1 select S5P_DEV_FIMC2 select S3C_DEV_HSMMC select S3C_DEV_HSMMC1 select S3C_DEV_HSMMC2 select S3C_DEV_I2C1 select S3C_DEV_I2C2 select S3C_DEV_USB_HSOTG select S5P_DEV_ONENAND select SAMSUNG_DEV_KEYPAD select S5PV210_SETUP_FB_24BPP select S5PV210_SETUP_I2C1 select S5PV210_SETUP_I2C2 select S5PV210_SETUP_KEYPAD select S5PV210_SETUP_SDHCI help Machine support for Samsung GONI board S5PC110(MCP) is one of package option of S5PV210 config MACH_SMDKC110 bool "SMDKC110" select CPU_S5PV210 select S3C_DEV_I2C1 select S3C_DEV_I2C2 select S3C_DEV_RTC select HAVE_S3C_RTC select S3C_DEV_WDT select SAMSUNG_DEV_IDE select S5PV210_SETUP_I2C1 select S5PV210_SETUP_I2C2 select S5PV210_SETUP_IDE help Machine support for Samsung SMDKC110 S5PC110(MCP) is one of package option of S5PV210 endmenu menu "S5PV210 Machines" config MACH_SMDKV210 bool "SMDKV210" select CPU_S5PV210 select S3C_DEV_FB select S3C_DEV_HSMMC select S3C_DEV_HSMMC1 select S3C_DEV_HSMMC2 select S3C_DEV_HSMMC3 select S3C_DEV_I2C1 select S3C_DEV_I2C2 select S3C_DEV_RTC select S3C_DEV_WDT select SAMSUNG_DEV_ADC select SAMSUNG_DEV_IDE select SAMSUNG_DEV_KEYPAD select SAMSUNG_DEV_PWM select SAMSUNG_DEV_TS select S5PV210_SETUP_FB_24BPP select S5PV210_SETUP_I2C1 select S5PV210_SETUP_I2C2 select S5PV210_SETUP_IDE select S5PV210_SETUP_KEYPAD select S5PV210_SETUP_SDHCI help Machine support for Samsung SMDKV210 config MACH_TORBRECK bool "Torbreck" select CPU_S5PV210 select ARCH_SPARSEMEM_ENABLE select S3C_DEV_HSMMC select S3C_DEV_HSMMC1 select S3C_DEV_HSMMC2 select S3C_DEV_HSMMC3 select S3C_DEV_I2C1 select S3C_DEV_I2C2 select S3C_DEV_RTC select S3C_DEV_WDT select S5PV210_SETUP_I2C1 select S5PV210_SETUP_I2C2 select S5PV210_SETUP_SDHCI help Machine support for aESOP Torbreck endmenu config S5PV210_PM bool help Power Management code common to S5PV210 config MACH_HERRING bool "Herring" select CPU_S5PV210 select S3C_DEV_WDT select S3C_DEV_I2C1 select S3C_DEV_I2C2 select S5P_DEV_ONENAND select HAVE_PWM select SAMSUNG_DEV_PWM select S3C_DEV_HSMMC select S3C_DEV_HSMMC1 if !S5PV210_SD_CH0_8BIT select S3C_DEV_HSMMC2 select S3C_DEV_HSMMC3 if !S5PV210_SD_CH2_8BIT select S5PV210_SETUP_SDHCI select S5PV210_POWER_DOMAIN select S5P_DEV_CSIS0 select S5P_SETUP_MIPIPHY help Machine support for Herring config MACH_ARIES bool "Aries" select CPU_S5PV210 select S3C_DEV_WDT select S3C_DEV_I2C1 select S3C_DEV_I2C2 select S5P_DEV_ONENAND select HAVE_PWM select SAMSUNG_DEV_PWM select S3C_DEV_HSMMC select S3C_DEV_HSMMC1 if !S5PV210_SD_CH0_8BIT select S3C_DEV_HSMMC2 select S5PV210_SETUP_SDHCI select S5PV210_POWER_DOMAIN select S5P_DEV_CSIS0 select S5P_SETUP_MIPIPHY help Machine support for Aries config MACH_P1 bool "P1" select CPU_S5PV210 select ARCH_DISCONTIGMEM_ENABLE select S3C_DEV_WDT select S3C_DEV_I2C1 select S3C_DEV_I2C2 select S5P_DEV_ONENAND select HAVE_PWM select SAMSUNG_DEV_PWM select ARCH_HAS_CPUFREQ select S3C_DEV_HSMMC select S3C_DEV_HSMMC1 if !S5PV210_SD_CH0_8BIT select S3C_DEV_HSMMC2 select S3C_DEV_HSMMC3 if !S5PV210_SD_CH2_8BIT select S5PV210_SETUP_SDHCI select S5PV210_POWER_DOMAIN select S5P_DEV_CSIS0 select S5P_SETUP_MIPIPHY help Machine support for P1 if MACH_ARIES choice prompt "Select phone Type" config PHONE_ARIES bool "select aries" depends on MACH_ARIES help Select Aries Phone config PHONE_ARIES_CDMA bool "select aries cdma" depends on MACH_ARIES help Select Aries Cdma Phone config PHONE_CRESPO bool "select crespo" depends on MACH_ARIES help Select Crespo Phone endchoice choice prompt "Select Device Type" config SAMSUNG_GALAXYS bool "select GTI9000" depends on MACH_ARIES help Select Samsung Galaxy S GT-I9000 config SAMSUNG_GALAXYSB bool "select GTI9000B" depends on MACH_ARIES help Select Samsung Galaxy S GT-I9000B config SAMSUNG_CAPTIVATE bool "select SGHI897" depends on MACH_ARIES help Select Samsung Captivate config SAMSUNG_VIBRANT bool "select SGHT959" depends on MACH_ARIES help Select Samsung Vibrant config SAMSUNG_FASCINATE bool "select SCHI500" depends on MACH_ARIES help Select Samsung Fascinate config SAMSUNG_EPIC bool "select SPHD700" depends on MACH_ARIES help Select Samsung Epic 4G endchoice endif if MACH_P1 choice prompt "Select device type" config PHONE_P1_GSM bool "select p1 gsm" depends on MACH_P1 help Select P1 GSM config PHONE_P1_CDMA bool "select p1 cdma" depends on MACH_P1 help Select P1 CDMA endchoice endif if PHONE_P1_CDMA choice prompt "Select device model" config SAMSUNG_P1C bool "P1C" depends on PHONE_P1_CDMA help Select Samsung Galaxy Tab CDMA SCH-I800/SPH-P100 endchoice endif if PHONE_P1_GSM choice prompt "Select device model" config SAMSUNG_P1 bool "P1" depends on PHONE_P1_GSM help Select Samsung Galaxy Tab GT-P1000 config SAMSUNG_P1LN bool "P1L" depends on PHONE_P1_GSM help Select Samsung Galaxy Tab GT-P1000L and GT-P1000N endchoice endif config S5PV210_SETUP_FB bool depends on FB_S3C default y help Common setup code for FIMD controller. config S5P_ADC bool "S5PXXXX ADC driver" depends on PLAT_S5P default y help ADC ( A/D Conversion ) driver for Samsung S5PXXXX config S5PV210_SETUP_FIMC0 bool depends on VIDEO_FIMC || CPU_FREQ default y help Common setup code for FIMC controller 0. config S5PV210_SETUP_FIMC1 bool depends on VIDEO_FIMC || CPU_FREQ default y help Common setup code for FIMC controller 1. config S5PV210_SETUP_FIMC2 bool depends on VIDEO_FIMC || CPU_FREQ default y help Common setup code for FIMC controller 2. config DVFS_LIMIT bool "DVFS limit" depends on CPU_FREQ default n config CPU_DIDLE bool "DEEP Idle" depends on CPU_IDLE default n config S5PV210_SCLKFIMD_USE_VPLL bool "Use VPLL for FIMD sclk source" depends on FB_S3C default n help Sclk fimd source use vpll, otherwise use mpll. choice prompt "Target Pixel clock setting" depends on FB_S3C default TARGET_PCLK_54 config TARGET_PCLK_44_46 bool "44.46Mhz" help Support 44.46Mhz config TARGET_PCLK_47_6 bool "47.6Mhz" help Support 47.6Mhz config TARGET_PCLK_54 bool "54Mhz" help Support 54Mhz endchoice config WIFI_CONTROL_FUNC bool "Enable WiFi control function abstraction" help Enables Power/Reset/Carddetect function abstraction endif config SEC_HEADSET tristate "SEC 2 Wire detection driver" help Provides support for detecting SEC 2 wire devices, such as wired headset.