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 5508e594fcSBartlomiej Zolnierkiewicz select PM_GENERIC_DOMAINS if PM 5683014579SKukjin Kim select S5P_PM if PM 5783014579SKukjin Kim select S5P_SLEEP if PM 58b1b3f49cSRussell King select SAMSUNG_DMADEV 5983014579SKukjin Kim help 6083014579SKukjin Kim Enable EXYNOS4212 SoC support 6183014579SKukjin Kim 6283014579SKukjin Kimconfig SOC_EXYNOS4412 6383014579SKukjin Kim bool "SAMSUNG EXYNOS4412" 6483014579SKukjin Kim default y 6583014579SKukjin Kim depends on ARCH_EXYNOS4 661f854b45SAmit Daniel Kachhap select ARCH_HAS_BANDGAP 6783978253SDoug Anderson select PINCTRL_EXYNOS 6808e594fcSBartlomiej Zolnierkiewicz select PM_GENERIC_DOMAINS if PM 69efd9960bSBoojin Kim select SAMSUNG_DMADEV 7083014579SKukjin Kim help 7183014579SKukjin Kim Enable EXYNOS4412 SoC support 7283014579SKukjin Kim 7323f16c7bSKukjin Kimconfig SOC_EXYNOS5250 7423f16c7bSKukjin Kim bool "SAMSUNG EXYNOS5250" 7523f16c7bSKukjin Kim default y 7623f16c7bSKukjin Kim depends on ARCH_EXYNOS5 771f854b45SAmit Daniel Kachhap select ARCH_HAS_BANDGAP 7883978253SDoug Anderson select PINCTRL_EXYNOS 796f9e95e6SPrasanna Kumar select PM_GENERIC_DOMAINS if PM 8060e49ca6SJongpill Lee select S5P_PM if PM 8160e49ca6SJongpill Lee select S5P_SLEEP if PM 822eae613bSArun Kumar K select S5P_DEV_MFC 83b1b3f49cSRussell King select SAMSUNG_DMADEV 8423f16c7bSKukjin Kim help 8523f16c7bSKukjin Kim Enable EXYNOS5250 SoC support 8623f16c7bSKukjin Kim 87191d754fSChander Kashyapconfig SOC_EXYNOS5420 88191d754fSChander Kashyap bool "SAMSUNG EXYNOS5420" 89191d754fSChander Kashyap default y 90191d754fSChander Kashyap depends on ARCH_EXYNOS5 91191d754fSChander Kashyap select PM_GENERIC_DOMAINS if PM 92191d754fSChander Kashyap select S5P_PM if PM 93191d754fSChander Kashyap select S5P_SLEEP if PM 94191d754fSChander Kashyap help 95191d754fSChander Kashyap Enable EXYNOS5420 SoC support 96191d754fSChander Kashyap 972edb36c4SKukjin Kimconfig SOC_EXYNOS5440 982edb36c4SKukjin Kim bool "SAMSUNG EXYNOS5440" 992edb36c4SKukjin Kim default y 1002edb36c4SKukjin Kim depends on ARCH_EXYNOS5 1011f854b45SAmit Daniel Kachhap select ARCH_HAS_BANDGAP 10264649dcdSAmit Daniel Kachhap select ARCH_HAS_OPP 103fb521a0dSMark Rutland select HAVE_ARM_ARCH_TIMER 1042edb36c4SKukjin Kim select AUTO_ZRELADDR 1053f06d157SJingoo Han select MIGHT_HAVE_PCI 1063f06d157SJingoo Han select PCI_DOMAINS if PCI 107b2318482SKukjin Kim select PINCTRL_EXYNOS5440 10864649dcdSAmit Daniel Kachhap select PM_OPP 1092edb36c4SKukjin Kim help 1102edb36c4SKukjin Kim Enable EXYNOS5440 SoC support 1112edb36c4SKukjin Kim 112b3e68fb1SKukjin Kimcomment "Flattened Device Tree based board for EXYNOS SoCs" 1136b5ab4f4SThomas Abraham 1146b5ab4f4SThomas Abrahamconfig MACH_EXYNOS4_DT 1156b5ab4f4SThomas Abraham bool "Samsung Exynos4 Machine using device tree" 116383ffda2SKukjin Kim default y 1175ad14306SSachin Kamat depends on ARCH_EXYNOS4 1186b5ab4f4SThomas Abraham select ARM_AMBA 1199fbf0c85SThomas Abraham select CLKSRC_OF 12068a433f1STomasz Figa select CLKSRC_SAMSUNG_PWM if CPU_EXYNOS4210 121b1b3f49cSRussell King select CPU_EXYNOS4210 12249b99971SPaul Bolle select KEYBOARD_SAMSUNG if INPUT_KEYBOARD 12320901f74SSachin Kamat select S5P_DEV_MFC 1246b5ab4f4SThomas Abraham help 1256b5ab4f4SThomas Abraham Machine support for Samsung Exynos4 machine with device tree enabled. 1266b5ab4f4SThomas Abraham Select this if a fdt blob is available for the Exynos4 SoC based board. 1276b5ab4f4SThomas Abraham Note: This is under development and not all peripherals can be supported 1286b5ab4f4SThomas Abraham with this machine file. 1296b5ab4f4SThomas Abraham 130b3e68fb1SKukjin Kimconfig MACH_EXYNOS5_DT 131b3e68fb1SKukjin Kim bool "SAMSUNG EXYNOS5 Machine using device tree" 1322edb36c4SKukjin Kim default y 1335ad14306SSachin Kamat depends on ARCH_EXYNOS5 134b1b3f49cSRussell King select ARM_AMBA 1359fbf0c85SThomas Abraham select CLKSRC_OF 1360240d562SVivek Gautam select USB_ARCH_HAS_XHCI 137b3e68fb1SKukjin Kim help 138859a09e6SSachin Kamat Machine support for Samsung EXYNOS5 machine with device tree enabled. 139859a09e6SSachin Kamat Select this if a fdt blob is available for the EXYNOS5 SoC based board. 140b3e68fb1SKukjin Kim 14183014579SKukjin Kimendmenu 14283014579SKukjin Kim 14383014579SKukjin Kimendif 144