diff options
Diffstat (limited to 'arch/arm/mach-s3c2440/Kconfig')
-rw-r--r-- | arch/arm/mach-s3c2440/Kconfig | 74 |
1 files changed, 71 insertions, 3 deletions
diff --git a/arch/arm/mach-s3c2440/Kconfig b/arch/arm/mach-s3c2440/Kconfig index 80879358eb2f..7f465265cf04 100644 --- a/arch/arm/mach-s3c2440/Kconfig +++ b/arch/arm/mach-s3c2440/Kconfig | |||
@@ -15,14 +15,67 @@ config CPU_S3C2440 | |||
15 | help | 15 | help |
16 | Support for S3C2440 Samsung Mobile CPU based systems. | 16 | Support for S3C2440 Samsung Mobile CPU based systems. |
17 | 17 | ||
18 | config CPU_S3C2442 | ||
19 | bool | ||
20 | depends on ARCH_S3C2410 | ||
21 | select CPU_ARM920T | ||
22 | select S3C2410_CLOCK | ||
23 | select S3C2410_GPIO | ||
24 | select S3C2410_PM if PM | ||
25 | select CPU_S3C244X | ||
26 | select CPU_LLSERIAL_S3C2440 | ||
27 | help | ||
28 | Support for S3C2442 Samsung Mobile CPU based systems. | ||
29 | |||
30 | config CPU_S3C244X | ||
31 | bool | ||
32 | depends on ARCH_S3C2410 && (CPU_S3C2440 || CPU_S3C2442) | ||
33 | help | ||
34 | Support for S3C2440 and S3C2442 Samsung Mobile CPU based systems. | ||
35 | |||
36 | |||
37 | |||
38 | config S3C2440_CPUFREQ | ||
39 | bool "S3C2440/S3C2442 CPU Frequency scaling support" | ||
40 | depends on CPU_FREQ_S3C24XX && (CPU_S3C2440 || CPU_S3C2442) | ||
41 | select S3C2410_CPUFREQ_UTILS | ||
42 | default y | ||
43 | help | ||
44 | CPU Frequency scaling support for S3C2440 and S3C2442 SoC CPUs. | ||
45 | |||
46 | config S3C2440_XTAL_12000000 | ||
47 | bool | ||
48 | help | ||
49 | Indicate that the build needs to support 12MHz system | ||
50 | crystal. | ||
51 | |||
52 | config S3C2440_XTAL_16934400 | ||
53 | bool | ||
54 | help | ||
55 | Indicate that the build needs to support 16.9344MHz system | ||
56 | crystal. | ||
57 | |||
58 | config S3C2440_PLL_12000000 | ||
59 | bool | ||
60 | depends on S3C2440_CPUFREQ && S3C2440_XTAL_12000000 | ||
61 | default y if CPU_FREQ_S3C24XX_PLL | ||
62 | help | ||
63 | PLL tables for S3C2440 or S3C2442 CPUs with 12MHz crystals. | ||
64 | |||
65 | config S3C2440_PLL_16934400 | ||
66 | bool | ||
67 | depends on S3C2440_CPUFREQ && S3C2440_XTAL_16934400 | ||
68 | default y if CPU_FREQ_S3C24XX_PLL | ||
69 | help | ||
70 | PLL tables for S3C2440 or S3C2442 CPUs with 16.934MHz crystals. | ||
71 | |||
18 | config S3C2440_DMA | 72 | config S3C2440_DMA |
19 | bool | 73 | bool |
20 | depends on ARCH_S3C2410 && CPU_S3C24405B | 74 | depends on ARCH_S3C2410 && CPU_S3C24405B |
21 | help | 75 | help |
22 | Support for S3C2440 specific DMA code5A | 76 | Support for S3C2440 specific DMA code5A |
23 | 77 | ||
24 | 78 | menu "S3C2440 and S3C2442 Machines" | |
25 | menu "S3C2440 Machines" | ||
26 | 79 | ||
27 | config MACH_ANUBIS | 80 | config MACH_ANUBIS |
28 | bool "Simtec Electronics ANUBIS" | 81 | bool "Simtec Electronics ANUBIS" |
@@ -37,6 +90,18 @@ config MACH_ANUBIS | |||
37 | Say Y here if you are using the Simtec Electronics ANUBIS | 90 | Say Y here if you are using the Simtec Electronics ANUBIS |
38 | development system | 91 | development system |
39 | 92 | ||
93 | config MACH_NEO1973_GTA02 | ||
94 | bool "Openmoko GTA02 / Freerunner phone" | ||
95 | select CPU_S3C2442 | ||
96 | select MFD_PCF50633 | ||
97 | select PCF50633_GPIO | ||
98 | select I2C | ||
99 | select POWER_SUPPLY | ||
100 | select MACH_NEO1973 | ||
101 | select S3C2410_PWM | ||
102 | help | ||
103 | Say Y here if you are using the Openmoko GTA02 / Freerunner GSM Phone | ||
104 | |||
40 | config MACH_OSIRIS | 105 | config MACH_OSIRIS |
41 | bool "Simtec IM2440D20 (OSIRIS) module" | 106 | bool "Simtec IM2440D20 (OSIRIS) module" |
42 | select CPU_S3C2440 | 107 | select CPU_S3C2440 |
@@ -94,11 +159,14 @@ config MACH_NEXCODER_2440 | |||
94 | 159 | ||
95 | config SMDK2440_CPU2440 | 160 | config SMDK2440_CPU2440 |
96 | bool "SMDK2440 with S3C2440 CPU module" | 161 | bool "SMDK2440 with S3C2440 CPU module" |
97 | depends on ARCH_S3C2440 | ||
98 | default y if ARCH_S3C2440 | 162 | default y if ARCH_S3C2440 |
99 | select S3C2440_XTAL_16934400 | 163 | select S3C2440_XTAL_16934400 |
100 | select CPU_S3C2440 | 164 | select CPU_S3C2440 |
101 | 165 | ||
166 | config SMDK2440_CPU2442 | ||
167 | bool "SMDM2440 with S3C2442 CPU module" | ||
168 | select CPU_S3C2442 | ||
169 | |||
102 | config MACH_AT2440EVB | 170 | config MACH_AT2440EVB |
103 | bool "Avantech AT2440EVB development board" | 171 | bool "Avantech AT2440EVB development board" |
104 | select CPU_S3C2440 | 172 | select CPU_S3C2440 |