# arch/arm/mach-exynos/Kconfig
#
# Copyright (c) 2010-2011 Samsung Electronics Co., Ltd.
# http://www.samsung.com/
#
# Licensed under GPLv2
# Configuration options for the EXYNOS
menuconfig [31mCONFIG_ARCH_EXYNOS[0m
bool "Samsung EXYNOS"
depends on [31mCONFIG_ARCH_MULTI_V7[0m
select [31mCONFIG_ARCH_HAS_BANDGAP[0m
select [31mCONFIG_ARCH_HAS_HOLES_MEMORYMODEL[0m
select [31mCONFIG_ARCH_SUPPORTS_BIG_ENDIAN[0m
select [31mCONFIG_ARM_AMBA[0m
select [31mCONFIG_ARM_GIC[0m
select [31mCONFIG_COMMON_CLK_SAMSUNG[0m
select [31mCONFIG_EXYNOS_THERMAL[0m
select [31mCONFIG_EXYNOS_PMU[0m
select [31mCONFIG_EXYNOS_SROM[0m
select [31mCONFIG_EXYNOS_PM_DOMAINS[0m if [31mCONFIG_PM_GENERIC_DOMAINS[0m
select [31mCONFIG_GPIOLIB[0m
select [31mCONFIG_HAVE_ARM_SCU[0m if [31mCONFIG_SMP[0m
select [31mCONFIG_HAVE_S3C2410_I2C[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_HAVE_S3C2410_WATCHDOG[0m if [31mCONFIG_WATCHDOG[0m
select [31mCONFIG_HAVE_S3C_RTC[0m if [31mCONFIG_RTC_CLASS[0m
select [31mCONFIG_PINCTRL[0m
select [31mCONFIG_PINCTRL_EXYNOS[0m
select [31mCONFIG_PM_GENERIC_DOMAINS[0m if [31mCONFIG_PM[0m
select [31mCONFIG_S5P_DEV_MFC[0m
select [31mCONFIG_SAMSUNG_MC[0m
select [31mCONFIG_SOC_SAMSUNG[0m
select [31mCONFIG_SRAM[0m
select [31mCONFIG_THERMAL[0m
select [31mCONFIG_THERMAL_OF[0m
select [31mCONFIG_MFD_SYSCON[0m
select [31mCONFIG_MEMORY[0m
select [31mCONFIG_CLKSRC_EXYNOS_MCT[0m
select [31mCONFIG_POWER_RESET[0m
select [31mCONFIG_POWER_RESET_SYSCON[0m
select [31mCONFIG_POWER_RESET_SYSCON_POWEROFF[0m
help
Support for SAMSUNG EXYNOS SoCs (EXYNOS4/5)
if [31mCONFIG_ARCH_EXYNOS[0m
config [31mCONFIG_S5P_DEV_MFC[0m
bool
help
Compile in setup memory (init) code for MFC
config [31mCONFIG_ARCH_EXYNOS3[0m
bool "SAMSUNG EXYNOS3"
select [31mCONFIG_ARM_CPU_SUSPEND[0m if [31mCONFIG_PM[0m
help
Samsung EXYNOS3 (Cortex-A7) SoC based systems
config [31mCONFIG_ARCH_EXYNOS4[0m
bool "SAMSUNG EXYNOS4"
default y
select [31mCONFIG_ARM_CPU_SUSPEND[0m if [31mCONFIG_PM_SLEEP[0m
select [31mCONFIG_CLKSRC_SAMSUNG_PWM[0m if [31mCONFIG_CPU_EXYNOS4210[0m
select [31mCONFIG_CPU_EXYNOS4210[0m
select [31mCONFIG_GIC_NON_BANKED[0m
select [31mCONFIG_MIGHT_HAVE_CACHE_L2X0[0m
help
Samsung EXYNOS4 (Cortex-A9) SoC based systems
config [31mCONFIG_ARCH_EXYNOS5[0m
bool "SAMSUNG EXYNOS5"
default y
help
Samsung EXYNOS5 (Cortex-A15/A7) SoC based systems
comment "EXYNOS SoCs"
config [31mCONFIG_SOC_EXYNOS3250[0m
bool "SAMSUNG EXYNOS3250"
default y
depends on [31mCONFIG_ARCH_EXYNOS3[0m
config [31mCONFIG_CPU_EXYNOS4210[0m
bool "SAMSUNG EXYNOS4210"
default y
depends on [31mCONFIG_ARCH_EXYNOS4[0m
config [31mCONFIG_SOC_EXYNOS4212[0m
bool "SAMSUNG EXYNOS4212"
default y
depends on [31mCONFIG_ARCH_EXYNOS4[0m
config [31mCONFIG_SOC_EXYNOS4412[0m
bool "SAMSUNG EXYNOS4412"
default y
depends on [31mCONFIG_ARCH_EXYNOS4[0m
config [31mCONFIG_SOC_EXYNOS4415[0m
bool "SAMSUNG EXYNOS4415"
default y
depends on [31mCONFIG_ARCH_EXYNOS4[0m
config [31mCONFIG_SOC_EXYNOS5250[0m
bool "SAMSUNG EXYNOS5250"
default y
depends on [31mCONFIG_ARCH_EXYNOS5[0m
config [31mCONFIG_SOC_EXYNOS5260[0m
bool "SAMSUNG EXYNOS5260"
default y
depends on [31mCONFIG_ARCH_EXYNOS5[0m
config [31mCONFIG_SOC_EXYNOS5410[0m
bool "SAMSUNG EXYNOS5410"
default y
depends on [31mCONFIG_ARCH_EXYNOS5[0m
config [31mCONFIG_SOC_EXYNOS5420[0m
bool "SAMSUNG EXYNOS5420"
default y
depends on [31mCONFIG_ARCH_EXYNOS5[0m
config [31mCONFIG_SOC_EXYNOS5440[0m
bool "SAMSUNG EXYNOS5440"
default y
depends on [31mCONFIG_ARCH_EXYNOS5[0m
select [31mCONFIG_ARCH_DMA_ADDR_T_64BIT[0m if [31mCONFIG_ARM_LPAE[0m
select [31mCONFIG_HAVE_ARM_ARCH_TIMER[0m
select [31mCONFIG_AUTO_ZRELADDR[0m
select [31mCONFIG_PINCTRL_EXYNOS5440[0m
select [31mCONFIG_PM_OPP[0m
help
Enable EXYNOS5440 SoC support
config [31mCONFIG_SOC_EXYNOS5800[0m
bool "SAMSUNG EXYNOS5800"
default y
depends on [31mCONFIG_SOC_EXYNOS5420[0m
config [31mCONFIG_EXYNOS5420_MCPM[0m
bool "Exynos5420 Multi-Cluster PM support"
depends on [31mCONFIG_MCPM[0m && [31mCONFIG_SOC_EXYNOS5420[0m
select [31mCONFIG_ARM_CCI400_PORT_CTRL[0m
select [31mCONFIG_ARM_CPU_SUSPEND[0m
help
This is needed to provide CPU and cluster power management
on Exynos5420 implementing big.LITTLE.
config [31mCONFIG_EXYNOS_CPU_SUSPEND[0m
bool
select [31mCONFIG_ARM_CPU_SUSPEND[0m
default [31mCONFIG_PM_SLEEP[0m || [31mCONFIG_ARM_EXYNOS_CPUIDLE[0m
endif