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