diff options
Diffstat (limited to 'arch/arm/mach-exynos/Kconfig')
-rw-r--r-- | arch/arm/mach-exynos/Kconfig | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/arch/arm/mach-exynos/Kconfig b/arch/arm/mach-exynos/Kconfig index e1efbca2a539..5d602f68a0e8 100644 --- a/arch/arm/mach-exynos/Kconfig +++ b/arch/arm/mach-exynos/Kconfig | |||
@@ -59,6 +59,11 @@ config EXYNOS4_MCT | |||
59 | help | 59 | help |
60 | Use MCT (Multi Core Timer) as kernel timers | 60 | Use MCT (Multi Core Timer) as kernel timers |
61 | 61 | ||
62 | config EXYNOS4_DEV_DMA | ||
63 | bool | ||
64 | help | ||
65 | Compile in amba device definitions for DMA controller | ||
66 | |||
62 | config EXYNOS4_DEV_AHCI | 67 | config EXYNOS4_DEV_AHCI |
63 | bool | 68 | bool |
64 | help | 69 | help |
@@ -84,6 +89,11 @@ config EXYNOS4_DEV_DWMCI | |||
84 | help | 89 | help |
85 | Compile in platform device definitions for DWMCI | 90 | Compile in platform device definitions for DWMCI |
86 | 91 | ||
92 | config EXYNOS4_DEV_USB_OHCI | ||
93 | bool | ||
94 | help | ||
95 | Compile in platform device definition for USB OHCI | ||
96 | |||
87 | config EXYNOS4_SETUP_I2C1 | 97 | config EXYNOS4_SETUP_I2C1 |
88 | bool | 98 | bool |
89 | help | 99 | help |
@@ -145,6 +155,11 @@ config EXYNOS4_SETUP_USB_PHY | |||
145 | help | 155 | help |
146 | Common setup code for USB PHY controller | 156 | Common setup code for USB PHY controller |
147 | 157 | ||
158 | config EXYNOS4_SETUP_SPI | ||
159 | bool | ||
160 | help | ||
161 | Common setup code for SPI GPIO configurations. | ||
162 | |||
148 | # machine support | 163 | # machine support |
149 | 164 | ||
150 | if ARCH_EXYNOS4 | 165 | if ARCH_EXYNOS4 |
@@ -179,8 +194,10 @@ config MACH_SMDKV310 | |||
179 | select SAMSUNG_DEV_BACKLIGHT | 194 | select SAMSUNG_DEV_BACKLIGHT |
180 | select EXYNOS4_DEV_AHCI | 195 | select EXYNOS4_DEV_AHCI |
181 | select SAMSUNG_DEV_KEYPAD | 196 | select SAMSUNG_DEV_KEYPAD |
197 | select EXYNOS4_DEV_DMA | ||
182 | select EXYNOS4_DEV_PD | 198 | select EXYNOS4_DEV_PD |
183 | select SAMSUNG_DEV_PWM | 199 | select SAMSUNG_DEV_PWM |
200 | select EXYNOS4_DEV_USB_OHCI | ||
184 | select EXYNOS4_DEV_SYSMMU | 201 | select EXYNOS4_DEV_SYSMMU |
185 | select EXYNOS4_SETUP_FIMD0 | 202 | select EXYNOS4_SETUP_FIMD0 |
186 | select EXYNOS4_SETUP_I2C1 | 203 | select EXYNOS4_SETUP_I2C1 |
@@ -199,6 +216,7 @@ config MACH_ARMLEX4210 | |||
199 | select S3C_DEV_HSMMC2 | 216 | select S3C_DEV_HSMMC2 |
200 | select S3C_DEV_HSMMC3 | 217 | select S3C_DEV_HSMMC3 |
201 | select EXYNOS4_DEV_AHCI | 218 | select EXYNOS4_DEV_AHCI |
219 | select EXYNOS4_DEV_DMA | ||
202 | select EXYNOS4_DEV_SYSMMU | 220 | select EXYNOS4_DEV_SYSMMU |
203 | select EXYNOS4_SETUP_SDHCI | 221 | select EXYNOS4_SETUP_SDHCI |
204 | help | 222 | help |
@@ -224,6 +242,7 @@ config MACH_UNIVERSAL_C210 | |||
224 | select S5P_DEV_MFC | 242 | select S5P_DEV_MFC |
225 | select S5P_DEV_ONENAND | 243 | select S5P_DEV_ONENAND |
226 | select S5P_DEV_TV | 244 | select S5P_DEV_TV |
245 | select EXYNOS4_DEV_DMA | ||
227 | select EXYNOS4_DEV_PD | 246 | select EXYNOS4_DEV_PD |
228 | select EXYNOS4_SETUP_FIMD0 | 247 | select EXYNOS4_SETUP_FIMD0 |
229 | select EXYNOS4_SETUP_I2C1 | 248 | select EXYNOS4_SETUP_I2C1 |
@@ -257,6 +276,7 @@ config MACH_NURI | |||
257 | select S5P_DEV_MFC | 276 | select S5P_DEV_MFC |
258 | select S5P_DEV_USB_EHCI | 277 | select S5P_DEV_USB_EHCI |
259 | select S5P_SETUP_MIPIPHY | 278 | select S5P_SETUP_MIPIPHY |
279 | select EXYNOS4_DEV_DMA | ||
260 | select EXYNOS4_DEV_PD | 280 | select EXYNOS4_DEV_PD |
261 | select EXYNOS4_SETUP_FIMC | 281 | select EXYNOS4_SETUP_FIMC |
262 | select EXYNOS4_SETUP_FIMD0 | 282 | select EXYNOS4_SETUP_FIMD0 |
@@ -289,7 +309,9 @@ config MACH_ORIGEN | |||
289 | select S5P_DEV_USB_EHCI | 309 | select S5P_DEV_USB_EHCI |
290 | select SAMSUNG_DEV_BACKLIGHT | 310 | select SAMSUNG_DEV_BACKLIGHT |
291 | select SAMSUNG_DEV_PWM | 311 | select SAMSUNG_DEV_PWM |
312 | select EXYNOS4_DEV_DMA | ||
292 | select EXYNOS4_DEV_PD | 313 | select EXYNOS4_DEV_PD |
314 | select EXYNOS4_DEV_USB_OHCI | ||
293 | select EXYNOS4_SETUP_FIMD0 | 315 | select EXYNOS4_SETUP_FIMD0 |
294 | select EXYNOS4_SETUP_SDHCI | 316 | select EXYNOS4_SETUP_SDHCI |
295 | select EXYNOS4_SETUP_USB_PHY | 317 | select EXYNOS4_SETUP_USB_PHY |
@@ -329,6 +351,20 @@ config MACH_SMDK4412 | |||
329 | Machine support for Samsung SMDK4412 | 351 | Machine support for Samsung SMDK4412 |
330 | endif | 352 | endif |
331 | 353 | ||
354 | comment "Flattened Device Tree based board for Exynos4 based SoC" | ||
355 | |||
356 | config MACH_EXYNOS4_DT | ||
357 | bool "Samsung Exynos4 Machine using device tree" | ||
358 | select CPU_EXYNOS4210 | ||
359 | select USE_OF | ||
360 | select ARM_AMBA | ||
361 | select HAVE_SAMSUNG_KEYPAD if INPUT_KEYBOARD | ||
362 | help | ||
363 | Machine support for Samsung Exynos4 machine with device tree enabled. | ||
364 | Select this if a fdt blob is available for the Exynos4 SoC based board. | ||
365 | Note: This is under development and not all peripherals can be supported | ||
366 | with this machine file. | ||
367 | |||
332 | if ARCH_EXYNOS4 | 368 | if ARCH_EXYNOS4 |
333 | 369 | ||
334 | comment "Configuration for HSMMC 8-bit bus width" | 370 | comment "Configuration for HSMMC 8-bit bus width" |