]> rtime.felk.cvut.cz Git - linux-imx.git/blob - arch/arm/mach-exynos/Kconfig
virtio-scsi: Fix virtqueue affinity setup
[linux-imx.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_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
25 config 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
33 comment "EXYNOS SoCs"
34
35 config 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
48 config 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
59 config 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
68 config 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
81 config 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
91 config 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
105 comment "Flattened Device Tree based board for EXYNOS SoCs"
106
107 config 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
123 config 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
134 endmenu
135
136 endif