]> git.karo-electronics.de Git - karo-tx-linux.git/blob - arch/arm/mach-exynos/Kconfig
d24974666866a4c111a8faa9c0165dc748512af7
[karo-tx-linux.git] / arch / arm / mach-exynos / Kconfig
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
10 if ARCH_EXYNOS
11
12 menu "SAMSUNG EXYNOS SoCs Support"
13
14 config ARCH_EXYNOS3
15         bool "SAMSUNG EXYNOS3"
16         select ARM_AMBA
17         select CLKSRC_OF
18         select HAVE_ARM_SCU if SMP
19         select HAVE_SMP
20         select PINCTRL
21         select PM_GENERIC_DOMAINS if PM_RUNTIME
22         help
23           Samsung EXYNOS3 SoCs based systems
24
25 config ARCH_EXYNOS4
26         bool "SAMSUNG EXYNOS4"
27         default y
28         select ARM_AMBA
29         select CLKSRC_OF
30         select CLKSRC_SAMSUNG_PWM if CPU_EXYNOS4210
31         select CPU_EXYNOS4210
32         select GIC_NON_BANKED
33         select KEYBOARD_SAMSUNG if INPUT_KEYBOARD
34         select HAVE_ARM_SCU if SMP
35         select HAVE_SMP
36         select MIGHT_HAVE_CACHE_L2X0
37         select PINCTRL
38         select PM_GENERIC_DOMAINS if PM_RUNTIME
39         select S5P_DEV_MFC
40         help
41           Samsung EXYNOS4 SoCs based systems
42
43 config ARCH_EXYNOS5
44         bool "SAMSUNG EXYNOS5"
45         select ARM_AMBA
46         select CLKSRC_OF
47         select HAVE_ARM_SCU if SMP
48         select HAVE_SMP
49         select PINCTRL
50         help
51           Samsung EXYNOS5 (Cortex-A15) SoC based systems
52
53 comment "EXYNOS SoCs"
54
55 config SOC_EXYNOS3250
56         bool "SAMSUNG EXYNOS3250"
57         default y
58         depends on ARCH_EXYNOS3
59         select ARCH_HAS_BANDGAP
60         select ARM_CPU_SUSPEND if PM
61         select PINCTRL_EXYNOS
62         select SAMSUNG_DMADEV
63         help
64           Enable EXYNOS3250 CPU support
65
66 config CPU_EXYNOS4210
67         bool "SAMSUNG EXYNOS4210"
68         default y
69         depends on ARCH_EXYNOS4
70         select ARCH_HAS_BANDGAP
71         select ARM_CPU_SUSPEND if PM_SLEEP
72         select PINCTRL_EXYNOS
73         select SAMSUNG_DMADEV
74         help
75           Enable EXYNOS4210 CPU support
76
77 config SOC_EXYNOS4212
78         bool "SAMSUNG EXYNOS4212"
79         default y
80         depends on ARCH_EXYNOS4
81         select ARCH_HAS_BANDGAP
82         select PINCTRL_EXYNOS
83         select SAMSUNG_DMADEV
84         help
85           Enable EXYNOS4212 SoC support
86
87 config SOC_EXYNOS4412
88         bool "SAMSUNG EXYNOS4412"
89         default y
90         depends on ARCH_EXYNOS4
91         select ARCH_HAS_BANDGAP
92         select PINCTRL_EXYNOS
93         select SAMSUNG_DMADEV
94         help
95           Enable EXYNOS4412 SoC support
96
97 config SOC_EXYNOS5250
98         bool "SAMSUNG EXYNOS5250"
99         default y
100         depends on ARCH_EXYNOS5
101         select ARCH_HAS_BANDGAP
102         select PINCTRL_EXYNOS
103         select PM_GENERIC_DOMAINS if PM_RUNTIME
104         select S5P_DEV_MFC
105         select SAMSUNG_DMADEV
106         help
107           Enable EXYNOS5250 SoC support
108
109 config SOC_EXYNOS5260
110         bool "SAMSUNG EXYNOS5260"
111         default y
112         depends on ARCH_EXYNOS5
113
114 config SOC_EXYNOS5410
115         bool "SAMSUNG EXYNOS5410"
116         default y
117         depends on ARCH_EXYNOS5
118
119 config SOC_EXYNOS5420
120         bool "SAMSUNG EXYNOS5420"
121         default y
122         depends on ARCH_EXYNOS5
123         select PM_GENERIC_DOMAINS if PM_RUNTIME
124         help
125           Enable EXYNOS5420 SoC support
126
127 config SOC_EXYNOS5440
128         bool "SAMSUNG EXYNOS5440"
129         default y
130         depends on ARCH_EXYNOS5
131         select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE
132         select ARCH_HAS_BANDGAP
133         select ARCH_HAS_OPP
134         select HAVE_ARM_ARCH_TIMER
135         select AUTO_ZRELADDR
136         select MIGHT_HAVE_PCI
137         select PCI_DOMAINS if PCI
138         select PINCTRL_EXYNOS5440
139         select PM_OPP
140         help
141           Enable EXYNOS5440 SoC support
142
143 config SOC_EXYNOS5800
144         bool "SAMSUNG EXYNOS5800"
145         default y
146         depends on SOC_EXYNOS5420
147
148 endmenu
149
150 endif