usb: host: remove selects of USB_ARCH_HAS_?HCI
[cascardo/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_EXYNOS4
15         bool "SAMSUNG EXYNOS4"
16         default y
17         select ARM_AMBA
18         select CLKSRC_OF
19         select CLKSRC_SAMSUNG_PWM if CPU_EXYNOS4210
20         select CPU_EXYNOS4210
21         select GIC_NON_BANKED
22         select KEYBOARD_SAMSUNG if INPUT_KEYBOARD
23         select HAVE_ARM_SCU if SMP
24         select HAVE_SMP
25         select MIGHT_HAVE_CACHE_L2X0
26         select PINCTRL
27         select PM_GENERIC_DOMAINS if PM
28         select S5P_DEV_MFC
29         help
30           Samsung EXYNOS4 SoCs based systems
31
32 config ARCH_EXYNOS5
33         bool "SAMSUNG EXYNOS5"
34         select ARM_AMBA
35         select CLKSRC_OF
36         select HAVE_ARM_SCU if SMP
37         select HAVE_SMP
38         select PINCTRL
39         help
40           Samsung EXYNOS5 (Cortex-A15) SoC based systems
41
42 comment "EXYNOS SoCs"
43
44 config CPU_EXYNOS4210
45         bool "SAMSUNG EXYNOS4210"
46         default y
47         depends on ARCH_EXYNOS4
48         select ARCH_HAS_BANDGAP
49         select ARM_CPU_SUSPEND if PM
50         select PINCTRL_EXYNOS
51         select S5P_PM if PM
52         select S5P_SLEEP if PM
53         select SAMSUNG_DMADEV
54         help
55           Enable EXYNOS4210 CPU support
56
57 config SOC_EXYNOS4212
58         bool "SAMSUNG EXYNOS4212"
59         default y
60         depends on ARCH_EXYNOS4
61         select ARCH_HAS_BANDGAP
62         select PINCTRL_EXYNOS
63         select S5P_PM if PM
64         select S5P_SLEEP if PM
65         select SAMSUNG_DMADEV
66         help
67           Enable EXYNOS4212 SoC support
68
69 config SOC_EXYNOS4412
70         bool "SAMSUNG EXYNOS4412"
71         default y
72         depends on ARCH_EXYNOS4
73         select ARCH_HAS_BANDGAP
74         select PINCTRL_EXYNOS
75         select SAMSUNG_DMADEV
76         help
77           Enable EXYNOS4412 SoC support
78
79 config SOC_EXYNOS5250
80         bool "SAMSUNG EXYNOS5250"
81         default y
82         depends on ARCH_EXYNOS5
83         select ARCH_HAS_BANDGAP
84         select PINCTRL_EXYNOS
85         select PM_GENERIC_DOMAINS if PM
86         select S5P_PM if PM
87         select S5P_SLEEP if PM
88         select S5P_DEV_MFC
89         select SAMSUNG_DMADEV
90         help
91           Enable EXYNOS5250 SoC support
92
93 config SOC_EXYNOS5420
94         bool "SAMSUNG EXYNOS5420"
95         default y
96         depends on ARCH_EXYNOS5
97         select PM_GENERIC_DOMAINS if PM
98         select S5P_PM if PM
99         select S5P_SLEEP if PM
100         help
101           Enable EXYNOS5420 SoC support
102
103 config SOC_EXYNOS5440
104         bool "SAMSUNG EXYNOS5440"
105         default y
106         depends on ARCH_EXYNOS5
107         select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE
108         select ARCH_HAS_BANDGAP
109         select ARCH_HAS_OPP
110         select HAVE_ARM_ARCH_TIMER
111         select AUTO_ZRELADDR
112         select MIGHT_HAVE_PCI
113         select PCI_DOMAINS if PCI
114         select PINCTRL_EXYNOS5440
115         select PM_OPP
116         help
117           Enable EXYNOS5440 SoC support
118
119 endmenu
120
121 endif