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 17ae3c5d74SBartlomiej Zolnierkiewicz select ARM_AMBA 18ae3c5d74SBartlomiej Zolnierkiewicz select CLKSRC_OF 19ae3c5d74SBartlomiej Zolnierkiewicz select CLKSRC_SAMSUNG_PWM if CPU_EXYNOS4210 20ae3c5d74SBartlomiej Zolnierkiewicz select CPU_EXYNOS4210 21e245f969STomasz Figa select GIC_NON_BANKED 22ae3c5d74SBartlomiej Zolnierkiewicz select KEYBOARD_SAMSUNG if INPUT_KEYBOARD 234c3ffffdSStephen Boyd select HAVE_ARM_SCU if SMP 243b55658aSDave Martin select HAVE_SMP 25ce5ea9f3SDave Martin select MIGHT_HAVE_CACHE_L2X0 2683978253SDoug Anderson select PINCTRL 27ae3c5d74SBartlomiej Zolnierkiewicz select S5P_DEV_MFC 2883014579SKukjin Kim help 2983014579SKukjin Kim Samsung EXYNOS4 SoCs based systems 3083014579SKukjin Kim 3123f16c7bSKukjin Kimconfig ARCH_EXYNOS5 3223f16c7bSKukjin Kim bool "SAMSUNG EXYNOS5" 33ae3c5d74SBartlomiej Zolnierkiewicz select ARM_AMBA 34ae3c5d74SBartlomiej Zolnierkiewicz select CLKSRC_OF 354c3ffffdSStephen Boyd select HAVE_ARM_SCU if SMP 3623f16c7bSKukjin Kim select HAVE_SMP 3783978253SDoug Anderson select PINCTRL 38ae3c5d74SBartlomiej Zolnierkiewicz select USB_ARCH_HAS_XHCI 3923f16c7bSKukjin Kim help 4023f16c7bSKukjin Kim Samsung EXYNOS5 (Cortex-A15) SoC based systems 4183014579SKukjin Kim 4283014579SKukjin Kimcomment "EXYNOS SoCs" 4383014579SKukjin Kim 4483014579SKukjin Kimconfig CPU_EXYNOS4210 4583014579SKukjin Kim bool "SAMSUNG EXYNOS4210" 4683014579SKukjin Kim default y 4783014579SKukjin Kim depends on ARCH_EXYNOS4 481f854b45SAmit Daniel Kachhap select ARCH_HAS_BANDGAP 4983014579SKukjin Kim select ARM_CPU_SUSPEND if PM 5083978253SDoug Anderson select PINCTRL_EXYNOS 51c1fe55e0SArnd Bergmann select PM_GENERIC_DOMAINS if PM 5283014579SKukjin Kim select S5P_PM if PM 5383014579SKukjin Kim select S5P_SLEEP if PM 54b1b3f49cSRussell King select SAMSUNG_DMADEV 5583014579SKukjin Kim help 5683014579SKukjin Kim Enable EXYNOS4210 CPU support 5783014579SKukjin Kim 5883014579SKukjin Kimconfig SOC_EXYNOS4212 5983014579SKukjin Kim bool "SAMSUNG EXYNOS4212" 6083014579SKukjin Kim default y 6183014579SKukjin Kim depends on ARCH_EXYNOS4 621f854b45SAmit Daniel Kachhap select ARCH_HAS_BANDGAP 6383978253SDoug Anderson select PINCTRL_EXYNOS 6408e594fcSBartlomiej Zolnierkiewicz select PM_GENERIC_DOMAINS if PM 6583014579SKukjin Kim select S5P_PM if PM 6683014579SKukjin Kim select S5P_SLEEP if PM 67b1b3f49cSRussell King select SAMSUNG_DMADEV 6883014579SKukjin Kim help 6983014579SKukjin Kim Enable EXYNOS4212 SoC support 7083014579SKukjin Kim 7183014579SKukjin Kimconfig SOC_EXYNOS4412 7283014579SKukjin Kim bool "SAMSUNG EXYNOS4412" 7383014579SKukjin Kim default y 7483014579SKukjin Kim depends on ARCH_EXYNOS4 751f854b45SAmit Daniel Kachhap select ARCH_HAS_BANDGAP 7683978253SDoug Anderson select PINCTRL_EXYNOS 7708e594fcSBartlomiej Zolnierkiewicz select PM_GENERIC_DOMAINS if PM 78efd9960bSBoojin Kim select SAMSUNG_DMADEV 7983014579SKukjin Kim help 8083014579SKukjin Kim Enable EXYNOS4412 SoC support 8183014579SKukjin Kim 8223f16c7bSKukjin Kimconfig SOC_EXYNOS5250 8323f16c7bSKukjin Kim bool "SAMSUNG EXYNOS5250" 8423f16c7bSKukjin Kim default y 8523f16c7bSKukjin Kim depends on ARCH_EXYNOS5 861f854b45SAmit Daniel Kachhap select ARCH_HAS_BANDGAP 8783978253SDoug Anderson select PINCTRL_EXYNOS 886f9e95e6SPrasanna Kumar select PM_GENERIC_DOMAINS if PM 8960e49ca6SJongpill Lee select S5P_PM if PM 9060e49ca6SJongpill Lee select S5P_SLEEP if PM 912eae613bSArun Kumar K select S5P_DEV_MFC 92b1b3f49cSRussell King select SAMSUNG_DMADEV 9323f16c7bSKukjin Kim help 9423f16c7bSKukjin Kim Enable EXYNOS5250 SoC support 9523f16c7bSKukjin Kim 96191d754fSChander Kashyapconfig SOC_EXYNOS5420 97191d754fSChander Kashyap bool "SAMSUNG EXYNOS5420" 98191d754fSChander Kashyap default y 99191d754fSChander Kashyap depends on ARCH_EXYNOS5 100191d754fSChander Kashyap select PM_GENERIC_DOMAINS if PM 101191d754fSChander Kashyap select S5P_PM if PM 102191d754fSChander Kashyap select S5P_SLEEP if PM 103191d754fSChander Kashyap help 104191d754fSChander Kashyap Enable EXYNOS5420 SoC support 105191d754fSChander Kashyap 1062edb36c4SKukjin Kimconfig SOC_EXYNOS5440 1072edb36c4SKukjin Kim bool "SAMSUNG EXYNOS5440" 1082edb36c4SKukjin Kim default y 1092edb36c4SKukjin Kim depends on ARCH_EXYNOS5 110cfaf8ee2SThomas Abraham select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE 1111f854b45SAmit Daniel Kachhap select ARCH_HAS_BANDGAP 11264649dcdSAmit Daniel Kachhap select ARCH_HAS_OPP 113fb521a0dSMark Rutland select HAVE_ARM_ARCH_TIMER 1142edb36c4SKukjin Kim select AUTO_ZRELADDR 1153f06d157SJingoo Han select MIGHT_HAVE_PCI 1163f06d157SJingoo Han select PCI_DOMAINS if PCI 117b2318482SKukjin Kim select PINCTRL_EXYNOS5440 11864649dcdSAmit Daniel Kachhap select PM_OPP 1192edb36c4SKukjin Kim help 1202edb36c4SKukjin Kim Enable EXYNOS5440 SoC support 1212edb36c4SKukjin Kim 12283014579SKukjin Kimendmenu 12383014579SKukjin Kim 12483014579SKukjin Kimendif 125