1# arch/arm/mach-exynos/Kconfig 2# 3# Copyright (c) 2010-2011 Samsung Electronics Co., Ltd. 4# http://www.samsung.com/ 5# 6# Licensed under GPLv2 7 8# Configuration options for the EXYNOS4 9 10if ARCH_EXYNOS 11 12menu "SAMSUNG EXYNOS SoCs Support" 13 14config ARCH_EXYNOS4 15 bool "SAMSUNG EXYNOS4" 16 default y 17 select GIC_NON_BANKED 18 select HAVE_ARM_SCU if SMP 19 select HAVE_SMP 20 select MIGHT_HAVE_CACHE_L2X0 21 select PINCTRL 22 help 23 Samsung EXYNOS4 SoCs based systems 24 25config ARCH_EXYNOS5 26 bool "SAMSUNG EXYNOS5" 27 select HAVE_ARM_SCU if SMP 28 select HAVE_SMP 29 select PINCTRL 30 help 31 Samsung EXYNOS5 (Cortex-A15) SoC based systems 32 33comment "EXYNOS SoCs" 34 35config CPU_EXYNOS4210 36 bool "SAMSUNG EXYNOS4210" 37 default y 38 depends on ARCH_EXYNOS4 39 select ARM_CPU_SUSPEND if PM 40 select PINCTRL_EXYNOS 41 select PM_GENERIC_DOMAINS if PM 42 select S5P_PM if PM 43 select S5P_SLEEP if PM 44 select SAMSUNG_DMADEV 45 help 46 Enable EXYNOS4210 CPU support 47 48config SOC_EXYNOS4212 49 bool "SAMSUNG EXYNOS4212" 50 default y 51 depends on ARCH_EXYNOS4 52 select PINCTRL_EXYNOS 53 select S5P_PM if PM 54 select S5P_SLEEP if PM 55 select SAMSUNG_DMADEV 56 help 57 Enable EXYNOS4212 SoC support 58 59config SOC_EXYNOS4412 60 bool "SAMSUNG EXYNOS4412" 61 default y 62 depends on ARCH_EXYNOS4 63 select PINCTRL_EXYNOS 64 select SAMSUNG_DMADEV 65 help 66 Enable EXYNOS4412 SoC support 67 68config SOC_EXYNOS5250 69 bool "SAMSUNG EXYNOS5250" 70 default y 71 depends on ARCH_EXYNOS5 72 select PINCTRL_EXYNOS 73 select PM_GENERIC_DOMAINS if PM 74 select S5P_PM if PM 75 select S5P_SLEEP if PM 76 select S5P_DEV_MFC 77 select SAMSUNG_DMADEV 78 help 79 Enable EXYNOS5250 SoC support 80 81config SOC_EXYNOS5420 82 bool "SAMSUNG EXYNOS5420" 83 default y 84 depends on ARCH_EXYNOS5 85 select PM_GENERIC_DOMAINS if PM 86 select S5P_PM if PM 87 select S5P_SLEEP if PM 88 help 89 Enable EXYNOS5420 SoC support 90 91config SOC_EXYNOS5440 92 bool "SAMSUNG EXYNOS5440" 93 default y 94 depends on ARCH_EXYNOS5 95 select ARCH_HAS_OPP 96 select HAVE_ARM_ARCH_TIMER 97 select AUTO_ZRELADDR 98 select MIGHT_HAVE_PCI 99 select PCI_DOMAINS if PCI 100 select PINCTRL_EXYNOS5440 101 select PM_OPP 102 help 103 Enable EXYNOS5440 SoC support 104 105comment "Flattened Device Tree based board for EXYNOS SoCs" 106 107config MACH_EXYNOS4_DT 108 bool "Samsung Exynos4 Machine using device tree" 109 default y 110 depends on ARCH_EXYNOS4 111 select ARM_AMBA 112 select CLKSRC_OF 113 select CLKSRC_SAMSUNG_PWM if CPU_EXYNOS4210 114 select CPU_EXYNOS4210 115 select KEYBOARD_SAMSUNG if INPUT_KEYBOARD 116 select S5P_DEV_MFC 117 help 118 Machine support for Samsung Exynos4 machine with device tree enabled. 119 Select this if a fdt blob is available for the Exynos4 SoC based board. 120 Note: This is under development and not all peripherals can be supported 121 with this machine file. 122 123config MACH_EXYNOS5_DT 124 bool "SAMSUNG EXYNOS5 Machine using device tree" 125 default y 126 depends on ARCH_EXYNOS5 127 select ARM_AMBA 128 select CLKSRC_OF 129 select USB_ARCH_HAS_XHCI 130 help 131 Machine support for Samsung EXYNOS5 machine with device tree enabled. 132 Select this if a fdt blob is available for the EXYNOS5 SoC based board. 133 134endmenu 135 136endif 137