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 10*9dfa92ecSArnd Bergmannconfig ARCH_EXYNOS 11*9dfa92ecSArnd Bergmann bool "Samsung EXYNOS" if ARCH_MULTI_V7 12*9dfa92ecSArnd Bergmann select ARCH_HAS_BANDGAP 13*9dfa92ecSArnd Bergmann select ARCH_HAS_CPUFREQ 14*9dfa92ecSArnd Bergmann select ARCH_HAS_HOLES_MEMORYMODEL 15*9dfa92ecSArnd Bergmann select ARCH_REQUIRE_GPIOLIB 16*9dfa92ecSArnd Bergmann select ARM_AMBA 17*9dfa92ecSArnd Bergmann select ARM_GIC 18*9dfa92ecSArnd Bergmann select COMMON_CLK_SAMSUNG 19*9dfa92ecSArnd Bergmann select HAVE_ARM_SCU if SMP 20*9dfa92ecSArnd Bergmann select HAVE_S3C2410_I2C if I2C 21*9dfa92ecSArnd Bergmann select HAVE_S3C2410_WATCHDOG if WATCHDOG 22*9dfa92ecSArnd Bergmann select HAVE_S3C_RTC if RTC_CLASS 23*9dfa92ecSArnd Bergmann select PINCTRL 24*9dfa92ecSArnd Bergmann select PINCTRL_EXYNOS 25*9dfa92ecSArnd Bergmann select PM_GENERIC_DOMAINS if PM_RUNTIME 26*9dfa92ecSArnd Bergmann select S5P_DEV_MFC 27*9dfa92ecSArnd Bergmann select SRAM 28*9dfa92ecSArnd Bergmann help 29*9dfa92ecSArnd Bergmann Support for SAMSUNG EXYNOS SoCs (EXYNOS4/5) 30*9dfa92ecSArnd Bergmann 3183014579SKukjin Kimif ARCH_EXYNOS 3283014579SKukjin Kim 3383014579SKukjin Kimmenu "SAMSUNG EXYNOS SoCs Support" 3483014579SKukjin Kim 35940bc58dSChanwoo Choiconfig ARCH_EXYNOS3 36940bc58dSChanwoo Choi bool "SAMSUNG EXYNOS3" 379a101328SSachin Kamat select ARM_CPU_SUSPEND if PM 38940bc58dSChanwoo Choi help 399a101328SSachin Kamat Samsung EXYNOS3 (Crotex-A7) SoC based systems 40940bc58dSChanwoo Choi 4183014579SKukjin Kimconfig ARCH_EXYNOS4 4283014579SKukjin Kim bool "SAMSUNG EXYNOS4" 4323f16c7bSKukjin Kim default y 449a101328SSachin Kamat select ARM_CPU_SUSPEND if PM_SLEEP 45ae3c5d74SBartlomiej Zolnierkiewicz select CLKSRC_SAMSUNG_PWM if CPU_EXYNOS4210 46ae3c5d74SBartlomiej Zolnierkiewicz select CPU_EXYNOS4210 47e245f969STomasz Figa select GIC_NON_BANKED 48ae3c5d74SBartlomiej Zolnierkiewicz select KEYBOARD_SAMSUNG if INPUT_KEYBOARD 49ce5ea9f3SDave Martin select MIGHT_HAVE_CACHE_L2X0 5083014579SKukjin Kim help 519a101328SSachin Kamat Samsung EXYNOS4 (Cortex-A9) SoC based systems 5283014579SKukjin Kim 5323f16c7bSKukjin Kimconfig ARCH_EXYNOS5 5423f16c7bSKukjin Kim bool "SAMSUNG EXYNOS5" 559a101328SSachin Kamat default y 5623f16c7bSKukjin Kim help 579a101328SSachin Kamat Samsung EXYNOS5 (Cortex-A15/A7) SoC based systems 5883014579SKukjin Kim 5983014579SKukjin Kimcomment "EXYNOS SoCs" 6083014579SKukjin Kim 61940bc58dSChanwoo Choiconfig SOC_EXYNOS3250 62940bc58dSChanwoo Choi bool "SAMSUNG EXYNOS3250" 63940bc58dSChanwoo Choi default y 64940bc58dSChanwoo Choi depends on ARCH_EXYNOS3 65940bc58dSChanwoo Choi 6683014579SKukjin Kimconfig CPU_EXYNOS4210 6783014579SKukjin Kim bool "SAMSUNG EXYNOS4210" 6883014579SKukjin Kim default y 6983014579SKukjin Kim depends on ARCH_EXYNOS4 7083014579SKukjin Kim 7183014579SKukjin Kimconfig SOC_EXYNOS4212 7283014579SKukjin Kim bool "SAMSUNG EXYNOS4212" 7383014579SKukjin Kim default y 7483014579SKukjin Kim depends on ARCH_EXYNOS4 7583014579SKukjin Kim 7683014579SKukjin Kimconfig SOC_EXYNOS4412 7783014579SKukjin Kim bool "SAMSUNG EXYNOS4412" 7883014579SKukjin Kim default y 7983014579SKukjin Kim depends on ARCH_EXYNOS4 8083014579SKukjin Kim 8123f16c7bSKukjin Kimconfig SOC_EXYNOS5250 8223f16c7bSKukjin Kim bool "SAMSUNG EXYNOS5250" 8323f16c7bSKukjin Kim default y 8423f16c7bSKukjin Kim depends on ARCH_EXYNOS5 8523f16c7bSKukjin Kim 86ed08f103SPankaj Dubeyconfig SOC_EXYNOS5260 87ed08f103SPankaj Dubey bool "SAMSUNG EXYNOS5260" 88ed08f103SPankaj Dubey default y 89ed08f103SPankaj Dubey depends on ARCH_EXYNOS5 90ed08f103SPankaj Dubey 91723c9c7eSTarek Dakhranconfig SOC_EXYNOS5410 92723c9c7eSTarek Dakhran bool "SAMSUNG EXYNOS5410" 93723c9c7eSTarek Dakhran default y 94723c9c7eSTarek Dakhran depends on ARCH_EXYNOS5 95723c9c7eSTarek Dakhran 96191d754fSChander Kashyapconfig SOC_EXYNOS5420 97191d754fSChander Kashyap bool "SAMSUNG EXYNOS5420" 98191d754fSChander Kashyap default y 99191d754fSChander Kashyap depends on ARCH_EXYNOS5 100191d754fSChander Kashyap 1012edb36c4SKukjin Kimconfig SOC_EXYNOS5440 1022edb36c4SKukjin Kim bool "SAMSUNG EXYNOS5440" 1032edb36c4SKukjin Kim default y 1042edb36c4SKukjin Kim depends on ARCH_EXYNOS5 105cfaf8ee2SThomas Abraham select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE 10664649dcdSAmit Daniel Kachhap select ARCH_HAS_OPP 107fb521a0dSMark Rutland select HAVE_ARM_ARCH_TIMER 1082edb36c4SKukjin Kim select AUTO_ZRELADDR 1093f06d157SJingoo Han select MIGHT_HAVE_PCI 1103f06d157SJingoo Han select PCI_DOMAINS if PCI 111b2318482SKukjin Kim select PINCTRL_EXYNOS5440 11264649dcdSAmit Daniel Kachhap select PM_OPP 1132edb36c4SKukjin Kim help 1142edb36c4SKukjin Kim Enable EXYNOS5440 SoC support 1152edb36c4SKukjin Kim 11686c6f148SArun Kumar Kconfig SOC_EXYNOS5800 11786c6f148SArun Kumar K bool "SAMSUNG EXYNOS5800" 11886c6f148SArun Kumar K default y 11986c6f148SArun Kumar K depends on SOC_EXYNOS5420 12086c6f148SArun Kumar K 12183014579SKukjin Kimendmenu 12283014579SKukjin Kim 12383014579SKukjin Kimendif 124