diff options
author | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-22 10:38:37 -0500 |
---|---|---|
committer | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-22 10:38:37 -0500 |
commit | fcc9d2e5a6c89d22b8b773a64fb4ad21ac318446 (patch) | |
tree | a57612d1888735a2ec7972891b68c1ac5ec8faea /arch/arm/mach-exynos4/Kconfig | |
parent | 8dea78da5cee153b8af9c07a2745f6c55057fe12 (diff) |
Diffstat (limited to 'arch/arm/mach-exynos4/Kconfig')
-rw-r--r-- | arch/arm/mach-exynos4/Kconfig | 241 |
1 files changed, 241 insertions, 0 deletions
diff --git a/arch/arm/mach-exynos4/Kconfig b/arch/arm/mach-exynos4/Kconfig new file mode 100644 index 00000000000..0c77ab99fa1 --- /dev/null +++ b/arch/arm/mach-exynos4/Kconfig | |||
@@ -0,0 +1,241 @@ | |||
1 | # arch/arm/mach-exynos4/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_EXYNOS4 | ||
11 | |||
12 | config CPU_EXYNOS4210 | ||
13 | bool | ||
14 | select S3C_PL330_DMA | ||
15 | help | ||
16 | Enable EXYNOS4210 CPU support | ||
17 | |||
18 | config EXYNOS4_MCT | ||
19 | bool | ||
20 | default y | ||
21 | help | ||
22 | Use MCT (Multi Core Timer) as kernel timers | ||
23 | |||
24 | config EXYNOS4_DEV_AHCI | ||
25 | bool | ||
26 | help | ||
27 | Compile in platform device definitions for AHCI | ||
28 | |||
29 | config EXYNOS4_SETUP_FIMD0 | ||
30 | bool | ||
31 | help | ||
32 | Common setup code for FIMD0. | ||
33 | |||
34 | config EXYNOS4_DEV_PD | ||
35 | bool | ||
36 | help | ||
37 | Compile in platform device definitions for Power Domain | ||
38 | |||
39 | config EXYNOS4_DEV_SYSMMU | ||
40 | bool | ||
41 | help | ||
42 | Common setup code for SYSTEM MMU in EXYNOS4 | ||
43 | |||
44 | config EXYNOS4_DEV_DWMCI | ||
45 | bool | ||
46 | help | ||
47 | Compile in platform device definitions for DWMCI | ||
48 | |||
49 | config EXYNOS4_SETUP_I2C1 | ||
50 | bool | ||
51 | help | ||
52 | Common setup code for i2c bus 1. | ||
53 | |||
54 | config EXYNOS4_SETUP_I2C2 | ||
55 | bool | ||
56 | help | ||
57 | Common setup code for i2c bus 2. | ||
58 | |||
59 | config EXYNOS4_SETUP_I2C3 | ||
60 | bool | ||
61 | help | ||
62 | Common setup code for i2c bus 3. | ||
63 | |||
64 | config EXYNOS4_SETUP_I2C4 | ||
65 | bool | ||
66 | help | ||
67 | Common setup code for i2c bus 4. | ||
68 | |||
69 | config EXYNOS4_SETUP_I2C5 | ||
70 | bool | ||
71 | help | ||
72 | Common setup code for i2c bus 5. | ||
73 | |||
74 | config EXYNOS4_SETUP_I2C6 | ||
75 | bool | ||
76 | help | ||
77 | Common setup code for i2c bus 6. | ||
78 | |||
79 | config EXYNOS4_SETUP_I2C7 | ||
80 | bool | ||
81 | help | ||
82 | Common setup code for i2c bus 7. | ||
83 | |||
84 | config EXYNOS4_SETUP_KEYPAD | ||
85 | bool | ||
86 | help | ||
87 | Common setup code for keypad. | ||
88 | |||
89 | config EXYNOS4_SETUP_SDHCI | ||
90 | bool | ||
91 | select EXYNOS4_SETUP_SDHCI_GPIO | ||
92 | help | ||
93 | Internal helper functions for EXYNOS4 based SDHCI systems. | ||
94 | |||
95 | config EXYNOS4_SETUP_SDHCI_GPIO | ||
96 | bool | ||
97 | help | ||
98 | Common setup code for SDHCI gpio. | ||
99 | |||
100 | config EXYNOS4_SETUP_FIMC | ||
101 | bool | ||
102 | help | ||
103 | Common setup code for the camera interfaces. | ||
104 | |||
105 | config EXYNOS4_SETUP_USB_PHY | ||
106 | bool | ||
107 | help | ||
108 | Common setup code for USB PHY controller | ||
109 | |||
110 | # machine support | ||
111 | |||
112 | menu "EXYNOS4 Machines" | ||
113 | |||
114 | config MACH_SMDKC210 | ||
115 | bool "SMDKC210" | ||
116 | select CPU_EXYNOS4210 | ||
117 | select S5P_DEV_FIMD0 | ||
118 | select S3C_DEV_RTC | ||
119 | select S3C_DEV_WDT | ||
120 | select S3C_DEV_I2C1 | ||
121 | select S3C_DEV_HSMMC | ||
122 | select S3C_DEV_HSMMC1 | ||
123 | select S3C_DEV_HSMMC2 | ||
124 | select S3C_DEV_HSMMC3 | ||
125 | select SAMSUNG_DEV_PWM | ||
126 | select SAMSUNG_DEV_BACKLIGHT | ||
127 | select EXYNOS4_DEV_PD | ||
128 | select EXYNOS4_DEV_SYSMMU | ||
129 | select EXYNOS4_SETUP_FIMD0 | ||
130 | select EXYNOS4_SETUP_I2C1 | ||
131 | select EXYNOS4_SETUP_SDHCI | ||
132 | help | ||
133 | Machine support for Samsung SMDKC210 | ||
134 | |||
135 | config MACH_SMDKV310 | ||
136 | bool "SMDKV310" | ||
137 | select CPU_EXYNOS4210 | ||
138 | select S5P_DEV_FIMD0 | ||
139 | select S3C_DEV_RTC | ||
140 | select S3C_DEV_WDT | ||
141 | select S3C_DEV_I2C1 | ||
142 | select S3C_DEV_HSMMC | ||
143 | select S3C_DEV_HSMMC1 | ||
144 | select S3C_DEV_HSMMC2 | ||
145 | select S3C_DEV_HSMMC3 | ||
146 | select SAMSUNG_DEV_BACKLIGHT | ||
147 | select EXYNOS4_DEV_AHCI | ||
148 | select SAMSUNG_DEV_KEYPAD | ||
149 | select EXYNOS4_DEV_PD | ||
150 | select SAMSUNG_DEV_PWM | ||
151 | select EXYNOS4_DEV_SYSMMU | ||
152 | select EXYNOS4_SETUP_FIMD0 | ||
153 | select EXYNOS4_SETUP_I2C1 | ||
154 | select EXYNOS4_SETUP_KEYPAD | ||
155 | select EXYNOS4_SETUP_SDHCI | ||
156 | help | ||
157 | Machine support for Samsung SMDKV310 | ||
158 | |||
159 | config MACH_ARMLEX4210 | ||
160 | bool "ARMLEX4210" | ||
161 | select CPU_EXYNOS4210 | ||
162 | select S3C_DEV_RTC | ||
163 | select S3C_DEV_WDT | ||
164 | select S3C_DEV_HSMMC | ||
165 | select S3C_DEV_HSMMC2 | ||
166 | select S3C_DEV_HSMMC3 | ||
167 | select EXYNOS4_DEV_AHCI | ||
168 | select EXYNOS4_DEV_SYSMMU | ||
169 | select EXYNOS4_SETUP_SDHCI | ||
170 | help | ||
171 | Machine support for Samsung ARMLEX4210 based on EXYNOS4210 | ||
172 | |||
173 | config MACH_UNIVERSAL_C210 | ||
174 | bool "Mobile UNIVERSAL_C210 Board" | ||
175 | select CPU_EXYNOS4210 | ||
176 | select S5P_GPIO_INT | ||
177 | select S5P_DEV_FIMC0 | ||
178 | select S5P_DEV_FIMC1 | ||
179 | select S5P_DEV_FIMC2 | ||
180 | select S5P_DEV_FIMC3 | ||
181 | select S3C_DEV_HSMMC | ||
182 | select S3C_DEV_HSMMC2 | ||
183 | select S3C_DEV_HSMMC3 | ||
184 | select S3C_DEV_I2C1 | ||
185 | select S3C_DEV_I2C3 | ||
186 | select S3C_DEV_I2C5 | ||
187 | select S5P_DEV_MFC | ||
188 | select S5P_DEV_ONENAND | ||
189 | select EXYNOS4_DEV_PD | ||
190 | select EXYNOS4_SETUP_I2C1 | ||
191 | select EXYNOS4_SETUP_I2C3 | ||
192 | select EXYNOS4_SETUP_I2C5 | ||
193 | select EXYNOS4_SETUP_SDHCI | ||
194 | help | ||
195 | Machine support for Samsung Mobile Universal S5PC210 Reference | ||
196 | Board. | ||
197 | |||
198 | config MACH_NURI | ||
199 | bool "Mobile NURI Board" | ||
200 | select CPU_EXYNOS4210 | ||
201 | select S3C_DEV_WDT | ||
202 | select S3C_DEV_HSMMC | ||
203 | select S3C_DEV_HSMMC2 | ||
204 | select S3C_DEV_HSMMC3 | ||
205 | select S3C_DEV_I2C1 | ||
206 | select S3C_DEV_I2C3 | ||
207 | select S3C_DEV_I2C5 | ||
208 | select S5P_DEV_MFC | ||
209 | select S5P_DEV_USB_EHCI | ||
210 | select EXYNOS4_DEV_PD | ||
211 | select EXYNOS4_SETUP_I2C1 | ||
212 | select EXYNOS4_SETUP_I2C3 | ||
213 | select EXYNOS4_SETUP_I2C5 | ||
214 | select EXYNOS4_SETUP_SDHCI | ||
215 | select EXYNOS4_SETUP_USB_PHY | ||
216 | select SAMSUNG_DEV_PWM | ||
217 | select SAMSUNG_DEV_ADC | ||
218 | help | ||
219 | Machine support for Samsung Mobile NURI Board. | ||
220 | |||
221 | endmenu | ||
222 | |||
223 | comment "Configuration for HSMMC bus width" | ||
224 | |||
225 | menu "Use 8-bit bus width" | ||
226 | |||
227 | config EXYNOS4_SDHCI_CH0_8BIT | ||
228 | bool "Channel 0 with 8-bit bus" | ||
229 | help | ||
230 | Support HSMMC Channel 0 8-bit bus. | ||
231 | If selected, Channel 1 is disabled. | ||
232 | |||
233 | config EXYNOS4_SDHCI_CH2_8BIT | ||
234 | bool "Channel 2 with 8-bit bus" | ||
235 | help | ||
236 | Support HSMMC Channel 2 8-bit bus. | ||
237 | If selected, Channel 3 is disabled. | ||
238 | |||
239 | endmenu | ||
240 | |||
241 | endif | ||