]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blame - arch/arm/mach-s3c2440/Kconfig
Merge branch 'docs-next' of git://git.lwn.net/linux-2.6
[mirror_ubuntu-hirsute-kernel.git] / arch / arm / mach-s3c2440 / Kconfig
CommitLineData
a21765a7
BD
1# Copyright 2007 Simtec Electronics
2#
3# Licensed under GPLv2
4
5config CPU_S3C2440
6 bool
7 depends on ARCH_S3C2410
c750815e 8 select CPU_ARM920T
1ec7269f 9 select S3C_GPIO_PULL_UP
a21765a7
BD
10 select S3C2410_CLOCK
11 select S3C2410_PM if PM
12 select S3C2410_GPIO
13 select S3C2440_DMA if S3C2410_DMA
14 select CPU_S3C244X
b2627588 15 select CPU_LLSERIAL_S3C2440
a21765a7
BD
16 help
17 Support for S3C2440 Samsung Mobile CPU based systems.
18
916ee924
BD
19config CPU_S3C2442
20 bool
21 depends on ARCH_S3C2410
22 select CPU_ARM920T
23 select S3C2410_CLOCK
24 select S3C2410_GPIO
25 select S3C2410_PM if PM
26 select CPU_S3C244X
27 select CPU_LLSERIAL_S3C2440
28 help
29 Support for S3C2442 Samsung Mobile CPU based systems.
30
58bac7b8
BD
31config CPU_S3C244X
32 bool
33 depends on ARCH_S3C2410 && (CPU_S3C2440 || CPU_S3C2442)
34 help
35 Support for S3C2440 and S3C2442 Samsung Mobile CPU based systems.
36
37
38
39config S3C2440_CPUFREQ
40 bool "S3C2440/S3C2442 CPU Frequency scaling support"
41 depends on CPU_FREQ_S3C24XX && (CPU_S3C2440 || CPU_S3C2442)
42 select S3C2410_CPUFREQ_UTILS
43 default y
44 help
45 CPU Frequency scaling support for S3C2440 and S3C2442 SoC CPUs.
46
47config S3C2440_XTAL_12000000
48 bool
49 help
50 Indicate that the build needs to support 12MHz system
51 crystal.
52
53config S3C2440_XTAL_16934400
54 bool
55 help
56 Indicate that the build needs to support 16.9344MHz system
57 crystal.
58
59config S3C2440_PLL_12000000
60 bool
61 depends on S3C2440_CPUFREQ && S3C2440_XTAL_12000000
62 default y if CPU_FREQ_S3C24XX_PLL
63 help
64 PLL tables for S3C2440 or S3C2442 CPUs with 12MHz crystals.
65
66config S3C2440_PLL_16934400
67 bool
68 depends on S3C2440_CPUFREQ && S3C2440_XTAL_16934400
69 default y if CPU_FREQ_S3C24XX_PLL
70 help
71 PLL tables for S3C2440 or S3C2442 CPUs with 16.934MHz crystals.
72
a21765a7
BD
73config S3C2440_DMA
74 bool
75 depends on ARCH_S3C2410 && CPU_S3C24405B
76 help
77 Support for S3C2440 specific DMA code5A
78
5cbcccb3 79menu "S3C2440 and S3C2442 Machines"
a21765a7
BD
80
81config MACH_ANUBIS
82 bool "Simtec Electronics ANUBIS"
83 select CPU_S3C2440
93bc6b63 84 select S3C24XX_DCLK
a21765a7 85 select PM_SIMTEC if PM
b9db83af 86 select HAVE_PATA_PLATFORM
e2178d43 87 select S3C24XX_GPIO_EXTRA64
0345b51c 88 select S3C2440_XTAL_12000000
eca8655f 89 select S3C_DEV_USB_HOST
a21765a7
BD
90 help
91 Say Y here if you are using the Simtec Electronics ANUBIS
92 development system
93
5cbcccb3
BD
94config MACH_NEO1973_GTA02
95 bool "Openmoko GTA02 / Freerunner phone"
96 select CPU_S3C2442
97 select MFD_PCF50633
98 select PCF50633_GPIO
99 select I2C
100 select POWER_SUPPLY
101 select MACH_NEO1973
102 select S3C2410_PWM
103 help
104 Say Y here if you are using the Openmoko GTA02 / Freerunner GSM Phone
105
a21765a7
BD
106config MACH_OSIRIS
107 bool "Simtec IM2440D20 (OSIRIS) module"
108 select CPU_S3C2440
93bc6b63 109 select S3C24XX_DCLK
a21765a7 110 select PM_SIMTEC if PM
e2178d43 111 select S3C24XX_GPIO_EXTRA128
0345b51c 112 select S3C2440_XTAL_12000000
baf6b281 113 select S3C2410_IOTIMING if S3C2440_CPUFREQ
eca8655f 114 select S3C_DEV_USB_HOST
d23b3517 115 select S3C_DEV_NAND
a21765a7
BD
116 help
117 Say Y here if you are using the Simtec IM2440D20 module, also
118 known as the Osiris.
119
4fa084af
BD
120config MACH_OSIRIS_DVS
121 tristate "Simtec IM2440D20 (OSIRIS) Dynamic Voltage Scaling driver"
122 depends on MACH_OSIRIS
123 select TPS65010
124 help
125 Say Y/M here if you want to have dynamic voltage scaling support
126 on the Simtec IM2440D20 (OSIRIS) module via the TPS65011.
127
128 The DVS driver alters the voltage supplied to the ARM core
129 depending on the frequency it is running at. The driver itself
130 does not do any of the frequency alteration, which is left up
131 to the cpufreq driver.
132
a21765a7
BD
133config MACH_RX3715
134 bool "HP iPAQ rx3715"
135 select CPU_S3C2440
0345b51c 136 select S3C2440_XTAL_16934400
a21765a7 137 select PM_H1940 if PM
d23b3517 138 select S3C_DEV_NAND
a21765a7
BD
139 help
140 Say Y here if you are using the HP iPAQ rx3715.
141
142config ARCH_S3C2440
143 bool "SMDK2440"
144 select CPU_S3C2440
0345b51c 145 select S3C2440_XTAL_16934400
a21765a7 146 select MACH_SMDK
eca8655f 147 select S3C_DEV_USB_HOST
d23b3517 148 select S3C_DEV_NAND
a21765a7
BD
149 help
150 Say Y here if you are using the SMDK2440.
151
152config MACH_NEXCODER_2440
153 bool "NexVision NEXCODER 2440 Light Board"
154 select CPU_S3C2440
0345b51c 155 select S3C2440_XTAL_12000000
eca8655f 156 select S3C_DEV_USB_HOST
d23b3517 157 select S3C_DEV_NAND
a21765a7
BD
158 help
159 Say Y here if you are using the Nex Vision NEXCODER 2440 Light Board
160
161config SMDK2440_CPU2440
162 bool "SMDK2440 with S3C2440 CPU module"
a21765a7 163 default y if ARCH_S3C2440
0345b51c 164 select S3C2440_XTAL_16934400
a21765a7
BD
165 select CPU_S3C2440
166
5cbcccb3
BD
167config SMDK2440_CPU2442
168 bool "SMDM2440 with S3C2442 CPU module"
5cbcccb3
BD
169 select CPU_S3C2442
170
4ab98971
RL
171config MACH_AT2440EVB
172 bool "Avantech AT2440EVB development board"
173 select CPU_S3C2440
eca8655f 174 select S3C_DEV_USB_HOST
d23b3517 175 select S3C_DEV_NAND
4ab98971
RL
176 help
177 Say Y here if you are using the AT2440EVB development board
a21765a7 178
5102aa4a
MP
179config MACH_MINI2440
180 bool "MINI2440 development board"
181 select CPU_S3C2440
182 select EEPROM_AT24
183 select LEDS_TRIGGER_BACKLIGHT
184 select SND_S3C24XX_SOC_S3C24XX_UDA134X
d23b3517 185 select S3C_DEV_NAND
0bfb34f3 186 select S3C_DEV_USB_HOST
5102aa4a
MP
187 help
188 Say Y here to select support for the MINI2440. Is a 10cm x 10cm board
189 available via various sources. It can come with a 3.5" or 7" touch LCD.
190
c394f177
VK
191config MACH_RX1950
192 bool "HP iPAQ rx1950"
193 select CPU_S3C2442
194 select S3C24XX_DCLK
195 select PM_H1940 if PM
196 select I2C
197 select S3C2410_PWM
198 select S3C_DEV_NAND
199 select S3C2410_IOTIMING if S3C2440_CPUFREQ
200 select S3C2440_XTAL_16934400
201 help
202 Say Y here if you're using HP iPAQ rx1950
203
a21765a7 204endmenu