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 Kimconfig ARCH_EXYNOS4 1583014579SKukjin Kim bool "SAMSUNG EXYNOS4" 1623f16c7bSKukjin Kim default y 17e245f969STomasz Figa select GIC_NON_BANKED 184c3ffffdSStephen Boyd select HAVE_ARM_SCU if SMP 193b55658aSDave Martin select HAVE_SMP 20ce5ea9f3SDave Martin select MIGHT_HAVE_CACHE_L2X0 2183978253SDoug Anderson select PINCTRL 2283014579SKukjin Kim help 2383014579SKukjin Kim Samsung EXYNOS4 SoCs based systems 2483014579SKukjin Kim 2523f16c7bSKukjin Kimconfig ARCH_EXYNOS5 2623f16c7bSKukjin Kim bool "SAMSUNG EXYNOS5" 274c3ffffdSStephen Boyd select HAVE_ARM_SCU if SMP 2823f16c7bSKukjin Kim select HAVE_SMP 2983978253SDoug Anderson select PINCTRL 3023f16c7bSKukjin Kim help 3123f16c7bSKukjin Kim Samsung EXYNOS5 (Cortex-A15) SoC based systems 3283014579SKukjin Kim 3383014579SKukjin Kimcomment "EXYNOS SoCs" 3483014579SKukjin Kim 3583014579SKukjin Kimconfig CPU_EXYNOS4210 3683014579SKukjin Kim bool "SAMSUNG EXYNOS4210" 3783014579SKukjin Kim default y 3883014579SKukjin Kim depends on ARCH_EXYNOS4 391f854b45SAmit Daniel Kachhap select ARCH_HAS_BANDGAP 4083014579SKukjin Kim select ARM_CPU_SUSPEND if PM 4183978253SDoug Anderson select PINCTRL_EXYNOS 42c1fe55e0SArnd Bergmann select PM_GENERIC_DOMAINS if PM 4383014579SKukjin Kim select S5P_PM if PM 4483014579SKukjin Kim select S5P_SLEEP if PM 45b1b3f49cSRussell King select SAMSUNG_DMADEV 4683014579SKukjin Kim help 4783014579SKukjin Kim Enable EXYNOS4210 CPU support 4883014579SKukjin Kim 4983014579SKukjin Kimconfig SOC_EXYNOS4212 5083014579SKukjin Kim bool "SAMSUNG EXYNOS4212" 5183014579SKukjin Kim default y 5283014579SKukjin Kim depends on ARCH_EXYNOS4 531f854b45SAmit Daniel Kachhap select ARCH_HAS_BANDGAP 5483978253SDoug Anderson select PINCTRL_EXYNOS 5583014579SKukjin Kim select S5P_PM if PM 5683014579SKukjin Kim select S5P_SLEEP if PM 57b1b3f49cSRussell King select SAMSUNG_DMADEV 5883014579SKukjin Kim help 5983014579SKukjin Kim Enable EXYNOS4212 SoC support 6083014579SKukjin Kim 6183014579SKukjin Kimconfig SOC_EXYNOS4412 6283014579SKukjin Kim bool "SAMSUNG EXYNOS4412" 6383014579SKukjin Kim default y 6483014579SKukjin Kim depends on ARCH_EXYNOS4 651f854b45SAmit Daniel Kachhap select ARCH_HAS_BANDGAP 6683978253SDoug Anderson select PINCTRL_EXYNOS 67efd9960bSBoojin Kim select SAMSUNG_DMADEV 6883014579SKukjin Kim help 6983014579SKukjin Kim Enable EXYNOS4412 SoC support 7083014579SKukjin Kim 7123f16c7bSKukjin Kimconfig SOC_EXYNOS5250 7223f16c7bSKukjin Kim bool "SAMSUNG EXYNOS5250" 7323f16c7bSKukjin Kim default y 7423f16c7bSKukjin Kim depends on ARCH_EXYNOS5 751f854b45SAmit Daniel Kachhap select ARCH_HAS_BANDGAP 7683978253SDoug Anderson select PINCTRL_EXYNOS 776f9e95e6SPrasanna Kumar select PM_GENERIC_DOMAINS if PM 7860e49ca6SJongpill Lee select S5P_PM if PM 7960e49ca6SJongpill Lee select S5P_SLEEP if PM 802eae613bSArun Kumar K select S5P_DEV_MFC 81b1b3f49cSRussell King select SAMSUNG_DMADEV 8223f16c7bSKukjin Kim help 8323f16c7bSKukjin Kim Enable EXYNOS5250 SoC support 8423f16c7bSKukjin Kim 85191d754fSChander Kashyapconfig SOC_EXYNOS5420 86191d754fSChander Kashyap bool "SAMSUNG EXYNOS5420" 87191d754fSChander Kashyap default y 88191d754fSChander Kashyap depends on ARCH_EXYNOS5 89191d754fSChander Kashyap select PM_GENERIC_DOMAINS if PM 90191d754fSChander Kashyap select S5P_PM if PM 91191d754fSChander Kashyap select S5P_SLEEP if PM 92191d754fSChander Kashyap help 93191d754fSChander Kashyap Enable EXYNOS5420 SoC support 94191d754fSChander Kashyap 952edb36c4SKukjin Kimconfig SOC_EXYNOS5440 962edb36c4SKukjin Kim bool "SAMSUNG EXYNOS5440" 972edb36c4SKukjin Kim default y 982edb36c4SKukjin Kim depends on ARCH_EXYNOS5 991f854b45SAmit Daniel Kachhap select ARCH_HAS_BANDGAP 10064649dcdSAmit Daniel Kachhap select ARCH_HAS_OPP 101fb521a0dSMark Rutland select HAVE_ARM_ARCH_TIMER 1022edb36c4SKukjin Kim select AUTO_ZRELADDR 1033f06d157SJingoo Han select MIGHT_HAVE_PCI 1043f06d157SJingoo Han select PCI_DOMAINS if PCI 105b2318482SKukjin Kim select PINCTRL_EXYNOS5440 10664649dcdSAmit Daniel Kachhap select PM_OPP 1072edb36c4SKukjin Kim help 1082edb36c4SKukjin Kim Enable EXYNOS5440 SoC support 1092edb36c4SKukjin Kim 110b3e68fb1SKukjin Kimcomment "Flattened Device Tree based board for EXYNOS SoCs" 1116b5ab4f4SThomas Abraham 1126b5ab4f4SThomas Abrahamconfig MACH_EXYNOS4_DT 1136b5ab4f4SThomas Abraham bool "Samsung Exynos4 Machine using device tree" 114383ffda2SKukjin Kim default y 1155ad14306SSachin Kamat depends on ARCH_EXYNOS4 1166b5ab4f4SThomas Abraham select ARM_AMBA 1179fbf0c85SThomas Abraham select CLKSRC_OF 11868a433f1STomasz Figa select CLKSRC_SAMSUNG_PWM if CPU_EXYNOS4210 119b1b3f49cSRussell King select CPU_EXYNOS4210 12049b99971SPaul Bolle select KEYBOARD_SAMSUNG if INPUT_KEYBOARD 12120901f74SSachin Kamat select S5P_DEV_MFC 1226b5ab4f4SThomas Abraham help 1236b5ab4f4SThomas Abraham Machine support for Samsung Exynos4 machine with device tree enabled. 1246b5ab4f4SThomas Abraham Select this if a fdt blob is available for the Exynos4 SoC based board. 1256b5ab4f4SThomas Abraham Note: This is under development and not all peripherals can be supported 1266b5ab4f4SThomas Abraham with this machine file. 1276b5ab4f4SThomas Abraham 128b3e68fb1SKukjin Kimconfig MACH_EXYNOS5_DT 129b3e68fb1SKukjin Kim bool "SAMSUNG EXYNOS5 Machine using device tree" 1302edb36c4SKukjin Kim default y 1315ad14306SSachin Kamat depends on ARCH_EXYNOS5 132b1b3f49cSRussell King select ARM_AMBA 1339fbf0c85SThomas Abraham select CLKSRC_OF 1340240d562SVivek Gautam select USB_ARCH_HAS_XHCI 135b3e68fb1SKukjin Kim help 136859a09e6SSachin Kamat Machine support for Samsung EXYNOS5 machine with device tree enabled. 137859a09e6SSachin Kamat Select this if a fdt blob is available for the EXYNOS5 SoC based board. 138b3e68fb1SKukjin Kim 13983014579SKukjin Kimendmenu 14083014579SKukjin Kim 14183014579SKukjin Kimendif 142