af2a8132eaba0ef3c5f1ee913bf07860cc2cc42d
[linux-2.6.git] / arch / arm / mach-s5pv210 / Kconfig
1 # arch/arm/mach-s5pv210/Kconfig
2 #
3 # Copyright (c) 2010 Samsung Electronics Co., Ltd.
4 #               http://www.samsung.com/
5 #
6 # Licensed under GPLv2
7
8 # Configuration options for the S5PV210/S5PC110
9
10 if ARCH_S5PV210
11
12 config CPU_S5PV210
13         bool
14         select S3C_PL330_DMA
15         select S5P_EXT_INT
16         help
17           Enable S5PV210 CPU support
18
19 config S5PV210_SETUP_I2C1
20         bool
21         help
22           Common setup code for i2c bus 1.
23
24 config S5PV210_SETUP_I2C2
25         bool
26         help
27           Common setup code for i2c bus 2.
28
29 config S5PV210_SETUP_IDE
30         bool
31         help
32           Common setup code for S5PV210 IDE GPIO configurations
33
34 config S5PV210_SETUP_FB_24BPP
35         bool
36         help
37           Common setup code for S5PV210 with an 24bpp RGB display helper.
38
39 config S5PV210_SETUP_KEYPAD
40         bool
41         help
42           Common setup code for keypad.
43
44 config S5PV210_SETUP_SDHCI
45         bool
46         select S5PV210_SETUP_SDHCI_GPIO
47         help
48           Internal helper functions for S5PV210 based SDHCI systems
49
50 config S5PV210_SETUP_SDHCI_GPIO
51         bool
52         help
53           Common setup code for SDHCI gpio.
54
55 menu "S5PC110 Machines"
56
57 config MACH_AQUILA
58         bool "Aquila"
59         select CPU_S5PV210
60         select S3C_DEV_FB
61         select S5P_DEV_FIMC0
62         select S5P_DEV_FIMC1
63         select S5P_DEV_FIMC2
64         select S3C_DEV_HSMMC
65         select S3C_DEV_HSMMC1
66         select S3C_DEV_HSMMC2
67         select S5P_DEV_ONENAND
68         select S5PV210_SETUP_FB_24BPP
69         select S5PV210_SETUP_SDHCI
70         help
71           Machine support for the Samsung Aquila target based on S5PC110 SoC
72
73 config MACH_GONI
74         bool "GONI"
75         select CPU_S5PV210
76         select S3C_DEV_FB
77         select S5P_DEV_FIMC0
78         select S5P_DEV_FIMC1
79         select S5P_DEV_FIMC2
80         select S3C_DEV_HSMMC
81         select S3C_DEV_HSMMC1
82         select S3C_DEV_HSMMC2
83         select S3C_DEV_USB_HSOTG
84         select S5P_DEV_ONENAND
85         select SAMSUNG_DEV_KEYPAD
86         select S5PV210_SETUP_FB_24BPP
87         select S5PV210_SETUP_KEYPAD
88         select S5PV210_SETUP_SDHCI
89         help
90           Machine support for Samsung GONI board
91           S5PC110(MCP) is one of package option of S5PV210
92
93 config MACH_SMDKC110
94         bool "SMDKC110"
95         select CPU_S5PV210
96         select S3C_DEV_I2C1
97         select S3C_DEV_I2C2
98         select S3C_DEV_RTC
99         select S3C_DEV_WDT
100         select SAMSUNG_DEV_IDE
101         select S5PV210_SETUP_I2C1
102         select S5PV210_SETUP_I2C2
103         select S5PV210_SETUP_IDE
104         help
105           Machine support for Samsung SMDKC110
106           S5PC110(MCP) is one of package option of S5PV210
107
108 endmenu
109
110 menu "S5PV210 Machines"
111
112 config MACH_SMDKV210
113         bool "SMDKV210"
114         select CPU_S5PV210
115         select S3C_DEV_HSMMC
116         select S3C_DEV_HSMMC1
117         select S3C_DEV_HSMMC2
118         select S3C_DEV_HSMMC3
119         select S3C_DEV_I2C1
120         select S3C_DEV_I2C2
121         select S3C_DEV_RTC
122         select S3C_DEV_WDT
123         select SAMSUNG_DEV_ADC
124         select SAMSUNG_DEV_IDE
125         select SAMSUNG_DEV_KEYPAD
126         select SAMSUNG_DEV_TS
127         select S5PV210_SETUP_I2C1
128         select S5PV210_SETUP_I2C2
129         select S5PV210_SETUP_IDE
130         select S5PV210_SETUP_KEYPAD
131         select S5PV210_SETUP_SDHCI
132         help
133           Machine support for Samsung SMDKV210
134
135 config MACH_TORBRECK
136         bool "Torbreck"
137         select CPU_S5PV210
138         select ARCH_SPARSEMEM_ENABLE
139         select S3C_DEV_HSMMC
140         select S3C_DEV_HSMMC1
141         select S3C_DEV_HSMMC2
142         select S3C_DEV_HSMMC3
143         select S3C_DEV_I2C1
144         select S3C_DEV_I2C2
145         select S3C_DEV_RTC
146         select S3C_DEV_WDT
147         select S5PV210_SETUP_I2C1
148         select S5PV210_SETUP_I2C2
149         select S5PV210_SETUP_SDHCI
150         help
151           Machine support for aESOP Torbreck
152
153 endmenu
154
155 endif