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/Kconfig36
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
62config EXYNOS4_DEV_DMA
63 bool
64 help
65 Compile in amba device definitions for DMA controller
66
62config EXYNOS4_DEV_AHCI 67config 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
92config EXYNOS4_DEV_USB_OHCI
93 bool
94 help
95 Compile in platform device definition for USB OHCI
96
87config EXYNOS4_SETUP_I2C1 97config 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
158config EXYNOS4_SETUP_SPI
159 bool
160 help
161 Common setup code for SPI GPIO configurations.
162
148# machine support 163# machine support
149 164
150if ARCH_EXYNOS4 165if 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
330endif 352endif
331 353
354comment "Flattened Device Tree based board for Exynos4 based SoC"
355
356config 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
332if ARCH_EXYNOS4 368if ARCH_EXYNOS4
333 369
334comment "Configuration for HSMMC 8-bit bus width" 370comment "Configuration for HSMMC 8-bit bus width"