ARM: EXYNOS: Add Exynos3250 SoC ID
[linux-2.6-block.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_EXYNOS5420
115         bool "SAMSUNG EXYNOS5420"
116         default y
117         depends on ARCH_EXYNOS5
118         select PM_GENERIC_DOMAINS if PM_RUNTIME
119         help
120           Enable EXYNOS5420 SoC support
121
122 config SOC_EXYNOS5440
123         bool "SAMSUNG EXYNOS5440"
124         default y
125         depends on ARCH_EXYNOS5
126         select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE
127         select ARCH_HAS_BANDGAP
128         select ARCH_HAS_OPP
129         select HAVE_ARM_ARCH_TIMER
130         select AUTO_ZRELADDR
131         select MIGHT_HAVE_PCI
132         select PCI_DOMAINS if PCI
133         select PINCTRL_EXYNOS5440
134         select PM_OPP
135         help
136           Enable EXYNOS5440 SoC support
137
138 config SOC_EXYNOS5800
139         bool "SAMSUNG EXYNOS5800"
140         default y
141         depends on SOC_EXYNOS5420
142
143 endmenu
144
145 endif