Commit | Line | Data |
---|---|---|
939d28aa KK |
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 | |
dafc9543 | 14 | select SAMSUNG_DMADEV |
0df04f82 | 15 | select S5P_EXT_INT |
9e65bbf2 | 16 | select S5P_HRT |
ea31fd43 | 17 | select S5PV210_PM if PM |
939d28aa KK |
18 | help |
19 | Enable S5PV210 CPU support | |
20 | ||
e6f66a9f MS |
21 | config S5PV210_SETUP_I2C1 |
22 | bool | |
23 | help | |
24 | Common setup code for i2c bus 1. | |
25 | ||
26 | config S5PV210_SETUP_I2C2 | |
27 | bool | |
28 | help | |
29 | Common setup code for i2c bus 2. | |
30 | ||
4b9a5ad5 AK |
31 | config S5PV210_SETUP_IDE |
32 | bool | |
33 | help | |
34 | Common setup code for S5PV210 IDE GPIO configurations | |
35 | ||
5b696a67 MS |
36 | config S5PV210_SETUP_FB_24BPP |
37 | bool | |
38 | help | |
39 | Common setup code for S5PV210 with an 24bpp RGB display helper. | |
40 | ||
e7d0628c JS |
41 | config S5PV210_SETUP_KEYPAD |
42 | bool | |
43 | help | |
44 | Common setup code for keypad. | |
45 | ||
e6f66a9f MS |
46 | config S5PV210_SETUP_SDHCI |
47 | bool | |
48 | select S5PV210_SETUP_SDHCI_GPIO | |
49 | help | |
50 | Internal helper functions for S5PV210 based SDHCI systems | |
51 | ||
52 | config S5PV210_SETUP_SDHCI_GPIO | |
53 | bool | |
54 | help | |
55 | Common setup code for SDHCI gpio. | |
56 | ||
0048a173 SN |
57 | config S5PV210_SETUP_FIMC |
58 | bool | |
59 | help | |
60 | Common setup code for the camera interfaces. | |
61 | ||
6901bbc8 | 62 | menu "S5PC110 Machines" |
eff4c74d BD |
63 | |
64 | config MACH_AQUILA | |
6901bbc8 | 65 | bool "Aquila" |
eff4c74d | 66 | select CPU_S5PV210 |
eff4c74d | 67 | select S3C_DEV_FB |
7200c11d SN |
68 | select S5P_DEV_FIMC0 |
69 | select S5P_DEV_FIMC1 | |
70 | select S5P_DEV_FIMC2 | |
ba3fbef9 MS |
71 | select S3C_DEV_HSMMC |
72 | select S3C_DEV_HSMMC1 | |
73 | select S3C_DEV_HSMMC2 | |
13904fba | 74 | select S5P_DEV_ONENAND |
d61bd77f KK |
75 | select S5PV210_SETUP_FB_24BPP |
76 | select S5PV210_SETUP_SDHCI | |
eff4c74d BD |
77 | help |
78 | Machine support for the Samsung Aquila target based on S5PC110 SoC | |
79 | ||
2e57da41 JS |
80 | config MACH_GONI |
81 | bool "GONI" | |
82 | select CPU_S5PV210 | |
b4a0dca7 | 83 | select S5P_GPIO_INT |
3965fdee | 84 | select S3C_DEV_FB |
9f488c6f SN |
85 | select S5P_DEV_FIMC0 |
86 | select S5P_DEV_FIMC1 | |
87 | select S5P_DEV_FIMC2 | |
19b90c7c MS |
88 | select S3C_DEV_HSMMC |
89 | select S3C_DEV_HSMMC1 | |
90 | select S3C_DEV_HSMMC2 | |
528ef1b5 | 91 | select S3C_DEV_I2C1 |
b4a0dca7 | 92 | select S3C_DEV_I2C2 |
66eb1238 | 93 | select S5P_DEV_MFC |
d5889d5d | 94 | select S3C_DEV_USB_HSOTG |
13904fba | 95 | select S5P_DEV_ONENAND |
2a555582 | 96 | select SAMSUNG_DEV_KEYPAD |
d61bd77f | 97 | select S5PV210_SETUP_FB_24BPP |
528ef1b5 | 98 | select S5PV210_SETUP_I2C1 |
b4a0dca7 | 99 | select S5PV210_SETUP_I2C2 |
2a555582 | 100 | select S5PV210_SETUP_KEYPAD |
d61bd77f | 101 | select S5PV210_SETUP_SDHCI |
2e57da41 JS |
102 | help |
103 | Machine support for Samsung GONI board | |
104 | S5PC110(MCP) is one of package option of S5PV210 | |
939d28aa | 105 | |
6901bbc8 KK |
106 | config MACH_SMDKC110 |
107 | bool "SMDKC110" | |
108 | select CPU_S5PV210 | |
170d7415 NKC |
109 | select S3C_DEV_I2C1 |
110 | select S3C_DEV_I2C2 | |
f5807269 | 111 | select S3C_DEV_RTC |
6901bbc8 | 112 | select S3C_DEV_WDT |
d61bd77f | 113 | select SAMSUNG_DEV_IDE |
170d7415 NKC |
114 | select S5PV210_SETUP_I2C1 |
115 | select S5PV210_SETUP_I2C2 | |
6901bbc8 KK |
116 | select S5PV210_SETUP_IDE |
117 | help | |
118 | Machine support for Samsung SMDKC110 | |
119 | S5PC110(MCP) is one of package option of S5PV210 | |
120 | ||
121 | endmenu | |
122 | ||
6901bbc8 KK |
123 | menu "S5PV210 Machines" |
124 | ||
939d28aa KK |
125 | config MACH_SMDKV210 |
126 | bool "SMDKV210" | |
127 | select CPU_S5PV210 | |
8f49720d | 128 | select S3C_DEV_FB |
976a62f2 HL |
129 | select S3C_DEV_HSMMC |
130 | select S3C_DEV_HSMMC1 | |
131 | select S3C_DEV_HSMMC2 | |
132 | select S3C_DEV_HSMMC3 | |
170d7415 NKC |
133 | select S3C_DEV_I2C1 |
134 | select S3C_DEV_I2C2 | |
d61bd77f KK |
135 | select S3C_DEV_RTC |
136 | select S3C_DEV_WDT | |
41d8289d | 137 | select SAMSUNG_DEV_ADC |
84ca326c | 138 | select SAMSUNG_DEV_BACKLIGHT |
4b9a5ad5 | 139 | select SAMSUNG_DEV_IDE |
88a1cc43 | 140 | select SAMSUNG_DEV_KEYPAD |
5cd435b4 | 141 | select SAMSUNG_DEV_PWM |
41d8289d | 142 | select SAMSUNG_DEV_TS |
8f49720d | 143 | select S5PV210_SETUP_FB_24BPP |
170d7415 NKC |
144 | select S5PV210_SETUP_I2C1 |
145 | select S5PV210_SETUP_I2C2 | |
4b9a5ad5 | 146 | select S5PV210_SETUP_IDE |
f5807269 | 147 | select S5PV210_SETUP_KEYPAD |
976a62f2 | 148 | select S5PV210_SETUP_SDHCI |
939d28aa KK |
149 | help |
150 | Machine support for Samsung SMDKV210 | |
151 | ||
50442b55 KC |
152 | config MACH_TORBRECK |
153 | bool "Torbreck" | |
154 | select CPU_S5PV210 | |
155 | select ARCH_SPARSEMEM_ENABLE | |
156 | select S3C_DEV_HSMMC | |
157 | select S3C_DEV_HSMMC1 | |
158 | select S3C_DEV_HSMMC2 | |
159 | select S3C_DEV_HSMMC3 | |
160 | select S3C_DEV_I2C1 | |
161 | select S3C_DEV_I2C2 | |
162 | select S3C_DEV_RTC | |
163 | select S3C_DEV_WDT | |
164 | select S5PV210_SETUP_I2C1 | |
165 | select S5PV210_SETUP_I2C2 | |
166 | select S5PV210_SETUP_SDHCI | |
167 | help | |
168 | Machine support for aESOP Torbreck | |
169 | ||
6901bbc8 | 170 | endmenu |
939d28aa | 171 | |
ea31fd43 JL |
172 | config S5PV210_PM |
173 | bool | |
174 | help | |
175 | Power Management code common to S5PV210 | |
176 | ||
939d28aa | 177 | endif |