aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-exynos/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-exynos/Kconfig')
-rw-r--r--arch/arm/mach-exynos/Kconfig26
1 files changed, 26 insertions, 0 deletions
diff --git a/arch/arm/mach-exynos/Kconfig b/arch/arm/mach-exynos/Kconfig
index 724ec0f3560..b4bdf297e9f 100644
--- a/arch/arm/mach-exynos/Kconfig
+++ b/arch/arm/mach-exynos/Kconfig
@@ -17,6 +17,8 @@ choice
17 17
18config ARCH_EXYNOS4 18config ARCH_EXYNOS4
19 bool "SAMSUNG EXYNOS4" 19 bool "SAMSUNG EXYNOS4"
20 select HAVE_SMP
21 select MIGHT_HAVE_CACHE_L2X0
20 help 22 help
21 Samsung EXYNOS4 SoCs based systems 23 Samsung EXYNOS4 SoCs based systems
22 24
@@ -57,6 +59,11 @@ config EXYNOS4_MCT
57 help 59 help
58 Use MCT (Multi Core Timer) as kernel timers 60 Use MCT (Multi Core Timer) as kernel timers
59 61
62config EXYNOS4_DEV_DMA
63 bool
64 help
65 Compile in amba device definitions for DMA controller
66
60config EXYNOS4_DEV_AHCI 67config EXYNOS4_DEV_AHCI
61 bool 68 bool
62 help 69 help
@@ -177,6 +184,7 @@ config MACH_SMDKV310
177 select SAMSUNG_DEV_BACKLIGHT 184 select SAMSUNG_DEV_BACKLIGHT
178 select EXYNOS4_DEV_AHCI 185 select EXYNOS4_DEV_AHCI
179 select SAMSUNG_DEV_KEYPAD 186 select SAMSUNG_DEV_KEYPAD
187 select EXYNOS4_DEV_DMA
180 select EXYNOS4_DEV_PD 188 select EXYNOS4_DEV_PD
181 select SAMSUNG_DEV_PWM 189 select SAMSUNG_DEV_PWM
182 select EXYNOS4_DEV_SYSMMU 190 select EXYNOS4_DEV_SYSMMU
@@ -197,6 +205,7 @@ config MACH_ARMLEX4210
197 select S3C_DEV_HSMMC2 205 select S3C_DEV_HSMMC2
198 select S3C_DEV_HSMMC3 206 select S3C_DEV_HSMMC3
199 select EXYNOS4_DEV_AHCI 207 select EXYNOS4_DEV_AHCI
208 select EXYNOS4_DEV_DMA
200 select EXYNOS4_DEV_SYSMMU 209 select EXYNOS4_DEV_SYSMMU
201 select EXYNOS4_SETUP_SDHCI 210 select EXYNOS4_SETUP_SDHCI
202 help 211 help
@@ -222,6 +231,7 @@ config MACH_UNIVERSAL_C210
222 select S5P_DEV_MFC 231 select S5P_DEV_MFC
223 select S5P_DEV_ONENAND 232 select S5P_DEV_ONENAND
224 select S5P_DEV_TV 233 select S5P_DEV_TV
234 select EXYNOS4_DEV_DMA
225 select EXYNOS4_DEV_PD 235 select EXYNOS4_DEV_PD
226 select EXYNOS4_SETUP_FIMD0 236 select EXYNOS4_SETUP_FIMD0
227 select EXYNOS4_SETUP_I2C1 237 select EXYNOS4_SETUP_I2C1
@@ -255,6 +265,7 @@ config MACH_NURI
255 select S5P_DEV_MFC 265 select S5P_DEV_MFC
256 select S5P_DEV_USB_EHCI 266 select S5P_DEV_USB_EHCI
257 select S5P_SETUP_MIPIPHY 267 select S5P_SETUP_MIPIPHY
268 select EXYNOS4_DEV_DMA
258 select EXYNOS4_DEV_PD 269 select EXYNOS4_DEV_PD
259 select EXYNOS4_SETUP_FIMC 270 select EXYNOS4_SETUP_FIMC
260 select EXYNOS4_SETUP_FIMD0 271 select EXYNOS4_SETUP_FIMD0
@@ -287,6 +298,7 @@ config MACH_ORIGEN
287 select S5P_DEV_USB_EHCI 298 select S5P_DEV_USB_EHCI
288 select SAMSUNG_DEV_BACKLIGHT 299 select SAMSUNG_DEV_BACKLIGHT
289 select SAMSUNG_DEV_PWM 300 select SAMSUNG_DEV_PWM
301 select EXYNOS4_DEV_DMA
290 select EXYNOS4_DEV_PD 302 select EXYNOS4_DEV_PD
291 select EXYNOS4_SETUP_FIMD0 303 select EXYNOS4_SETUP_FIMD0
292 select EXYNOS4_SETUP_SDHCI 304 select EXYNOS4_SETUP_SDHCI
@@ -327,6 +339,20 @@ config MACH_SMDK4412
327 Machine support for Samsung SMDK4412 339 Machine support for Samsung SMDK4412
328endif 340endif
329 341
342comment "Flattened Device Tree based board for Exynos4 based SoC"
343
344config MACH_EXYNOS4_DT
345 bool "Samsung Exynos4 Machine using device tree"
346 select CPU_EXYNOS4210
347 select USE_OF
348 select ARM_AMBA
349 select HAVE_SAMSUNG_KEYPAD if INPUT_KEYBOARD
350 help
351 Machine support for Samsung Exynos4 machine with device tree enabled.
352 Select this if a fdt blob is available for the Exynos4 SoC based board.
353 Note: This is under development and not all peripherals can be supported
354 with this machine file.
355
330if ARCH_EXYNOS4 356if ARCH_EXYNOS4
331 357
332comment "Configuration for HSMMC 8-bit bus width" 358comment "Configuration for HSMMC 8-bit bus width"