1# Copyright 2007 Simtec Electronics
2#
3# Licensed under GPLv2
4
5config CPU_S3C2412
6	bool
7	depends on ARCH_S3C2410
8	select CPU_ARM926T
9	select CPU_LLSERIAL_S3C2440
10	select S3C2412_PM if PM
11	select S3C2412_DMA if S3C2410_DMA
12	help
13	  Support for the S3C2412 and S3C2413 SoCs from the S3C24XX line
14
15config CPU_S3C2412_ONLY
16	bool
17	depends on ARCH_S3C2410 && !CPU_S3C2410 && \
18		   !CPU_S3C2416 && !CPU_S3C2440 && !CPU_S3C2442 && \
19		   !CPU_S3C2443 && CPU_S3C2412
20	default y if CPU_S3C2412
21
22config S3C2412_DMA
23	bool
24	depends on CPU_S3C2412
25	help
26	  Internal config node for S3C2412 DMA support
27
28config S3C2412_PM
29	bool
30	select S3C2412_PM_SLEEP
31	help
32	  Internal config node to apply S3C2412 power management
33
34config S3C2412_PM_SLEEP
35	bool
36	help
37	  Internal config node to apply sleep for S3C2412 power management.
38	  Can be selected by another SoCs with similar sleep procedure.
39
40# Note, the S3C2412 IOtiming support is in plat-s3c24xx
41
42config S3C2412_CPUFREQ
43	bool
44	depends on CPU_FREQ_S3C24XX && CPU_S3C2412
45	select S3C2412_IOTIMING
46	default y
47	help
48	  CPU Frequency scaling support for S3C2412 and S3C2413 SoC CPUs.
49
50menu "S3C2412 Machines"
51
52config MACH_JIVE
53	bool "Logitech Jive"
54	select CPU_S3C2412
55	select S3C_DEV_USB_HOST
56	select S3C_DEV_NAND
57	help
58	  Say Y here if you are using the Logitech Jive.
59
60config MACH_JIVE_SHOW_BOOTLOADER
61	bool "Allow access to bootloader partitions in MTD (EXPERIMENTAL)"
62	depends on MACH_JIVE && EXPERIMENTAL
63
64config MACH_SMDK2413
65	bool "SMDK2413"
66	select CPU_S3C2412
67	select MACH_S3C2413
68	select MACH_SMDK
69	select S3C_DEV_USB_HOST
70	select S3C_DEV_NAND
71	help
72	  Say Y here if you are using an SMDK2413
73
74config MACH_S3C2413
75	bool
76	help
77	  Internal node for S3C2413 version of SMDK2413, so that
78	  machine_is_s3c2413() will work when MACH_SMDK2413 is
79	  selected
80
81config MACH_SMDK2412
82	bool "SMDK2412"
83	select MACH_SMDK2413
84	help
85	  Say Y here if you are using an SMDK2412
86
87	  Note, this shares support with SMDK2413, so will automatically
88	  select MACH_SMDK2413.
89
90config MACH_VSTMS
91	bool "VMSTMS"
92	select CPU_S3C2412
93	select S3C_DEV_USB_HOST
94	select S3C_DEV_NAND
95	help
96	  Say Y here if you are using an VSTMS board
97
98endmenu
99