Commit | Line | Data |
---|---|---|
83014579 | 1 | # arch/arm/mach-exynos/Kconfig |
cc0e72b8 | 2 | # |
10606aad | 3 | # Copyright (c) 2010-2011 Samsung Electronics Co., Ltd. |
cc0e72b8 CY |
4 | # http://www.samsung.com/ |
5 | # | |
6 | # Licensed under GPLv2 | |
7 | ||
10606aad | 8 | # Configuration options for the EXYNOS4 |
cc0e72b8 | 9 | |
83014579 KK |
10 | if ARCH_EXYNOS |
11 | ||
12 | menu "SAMSUNG EXYNOS SoCs Support" | |
13 | ||
83014579 KK |
14 | config ARCH_EXYNOS4 |
15 | bool "SAMSUNG EXYNOS4" | |
23f16c7b | 16 | default y |
ae3c5d74 BZ |
17 | select ARM_AMBA |
18 | select CLKSRC_OF | |
19 | select CLKSRC_SAMSUNG_PWM if CPU_EXYNOS4210 | |
20 | select CPU_EXYNOS4210 | |
e245f969 | 21 | select GIC_NON_BANKED |
ae3c5d74 | 22 | select KEYBOARD_SAMSUNG if INPUT_KEYBOARD |
4c3ffffd | 23 | select HAVE_ARM_SCU if SMP |
3b55658a | 24 | select HAVE_SMP |
ce5ea9f3 | 25 | select MIGHT_HAVE_CACHE_L2X0 |
83978253 | 26 | select PINCTRL |
dbc5ca16 | 27 | select PM_GENERIC_DOMAINS if PM_RUNTIME |
ae3c5d74 | 28 | select S5P_DEV_MFC |
83014579 KK |
29 | help |
30 | Samsung EXYNOS4 SoCs based systems | |
31 | ||
23f16c7b KK |
32 | config ARCH_EXYNOS5 |
33 | bool "SAMSUNG EXYNOS5" | |
ae3c5d74 BZ |
34 | select ARM_AMBA |
35 | select CLKSRC_OF | |
4c3ffffd | 36 | select HAVE_ARM_SCU if SMP |
23f16c7b | 37 | select HAVE_SMP |
83978253 | 38 | select PINCTRL |
23f16c7b KK |
39 | help |
40 | Samsung EXYNOS5 (Cortex-A15) SoC based systems | |
83014579 KK |
41 | |
42 | comment "EXYNOS SoCs" | |
cc0e72b8 | 43 | |
10606aad | 44 | config CPU_EXYNOS4210 |
83014579 KK |
45 | bool "SAMSUNG EXYNOS4210" |
46 | default y | |
47 | depends on ARCH_EXYNOS4 | |
1f854b45 | 48 | select ARCH_HAS_BANDGAP |
dbc5ca16 | 49 | select ARM_CPU_SUSPEND if PM_SLEEP |
83978253 | 50 | select PINCTRL_EXYNOS |
b1b3f49c | 51 | select SAMSUNG_DMADEV |
cc0e72b8 | 52 | help |
10606aad | 53 | Enable EXYNOS4210 CPU support |
cc0e72b8 | 54 | |
68465384 | 55 | config SOC_EXYNOS4212 |
83014579 KK |
56 | bool "SAMSUNG EXYNOS4212" |
57 | default y | |
58 | depends on ARCH_EXYNOS4 | |
1f854b45 | 59 | select ARCH_HAS_BANDGAP |
83978253 | 60 | select PINCTRL_EXYNOS |
b1b3f49c | 61 | select SAMSUNG_DMADEV |
68465384 KK |
62 | help |
63 | Enable EXYNOS4212 SoC support | |
64 | ||
e6a275a8 | 65 | config SOC_EXYNOS4412 |
83014579 KK |
66 | bool "SAMSUNG EXYNOS4412" |
67 | default y | |
68 | depends on ARCH_EXYNOS4 | |
1f854b45 | 69 | select ARCH_HAS_BANDGAP |
83978253 | 70 | select PINCTRL_EXYNOS |
efd9960b | 71 | select SAMSUNG_DMADEV |
e6a275a8 CY |
72 | help |
73 | Enable EXYNOS4412 SoC support | |
74 | ||
23f16c7b KK |
75 | config SOC_EXYNOS5250 |
76 | bool "SAMSUNG EXYNOS5250" | |
77 | default y | |
78 | depends on ARCH_EXYNOS5 | |
1f854b45 | 79 | select ARCH_HAS_BANDGAP |
83978253 | 80 | select PINCTRL_EXYNOS |
dbc5ca16 | 81 | select PM_GENERIC_DOMAINS if PM_RUNTIME |
2eae613b | 82 | select S5P_DEV_MFC |
b1b3f49c | 83 | select SAMSUNG_DMADEV |
23f16c7b KK |
84 | help |
85 | Enable EXYNOS5250 SoC support | |
86 | ||
191d754f CK |
87 | config SOC_EXYNOS5420 |
88 | bool "SAMSUNG EXYNOS5420" | |
89 | default y | |
90 | depends on ARCH_EXYNOS5 | |
dbc5ca16 | 91 | select PM_GENERIC_DOMAINS if PM_RUNTIME |
191d754f CK |
92 | help |
93 | Enable EXYNOS5420 SoC support | |
94 | ||
2edb36c4 KK |
95 | config SOC_EXYNOS5440 |
96 | bool "SAMSUNG EXYNOS5440" | |
97 | default y | |
98 | depends on ARCH_EXYNOS5 | |
cfaf8ee2 | 99 | select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE |
1f854b45 | 100 | select ARCH_HAS_BANDGAP |
64649dcd | 101 | select ARCH_HAS_OPP |
fb521a0d | 102 | select HAVE_ARM_ARCH_TIMER |
2edb36c4 | 103 | select AUTO_ZRELADDR |
3f06d157 JH |
104 | select MIGHT_HAVE_PCI |
105 | select PCI_DOMAINS if PCI | |
b2318482 | 106 | select PINCTRL_EXYNOS5440 |
64649dcd | 107 | select PM_OPP |
2edb36c4 KK |
108 | help |
109 | Enable EXYNOS5440 SoC support | |
110 | ||
19315114 HL |
111 | endmenu |
112 | ||
cc0e72b8 | 113 | endif |