blob: 914e620f1257a75d808077d41d91599466119a58 [file] [log] [blame]
Ben Dooksa21765a2007-02-11 18:31:01 +01001# Copyright 2007 Simtec Electronics
2#
3# Licensed under GPLv2
4
5config CPU_S3C2440
6 bool
Russell Kingc7508152008-10-26 10:55:14 +00007 select CPU_ARM920T
Ben Dooksa21765a2007-02-11 18:31:01 +01008 select S3C2410_CLOCK
9 select S3C2410_PM if PM
Ben Dooksa21765a2007-02-11 18:31:01 +010010 select S3C2440_DMA if S3C2410_DMA
11 select CPU_S3C244X
Ben Dooksb2627582007-07-22 16:09:44 +010012 select CPU_LLSERIAL_S3C2440
Ben Dooksa21765a2007-02-11 18:31:01 +010013 help
14 Support for S3C2440 Samsung Mobile CPU based systems.
15
Ben Dooks916ee922010-01-26 16:31:32 +090016config CPU_S3C2442
17 bool
Ben Dooks916ee922010-01-26 16:31:32 +090018 select CPU_ARM920T
19 select S3C2410_CLOCK
Ben Dooks916ee922010-01-26 16:31:32 +090020 select S3C2410_PM if PM
21 select CPU_S3C244X
22 select CPU_LLSERIAL_S3C2440
23 help
24 Support for S3C2442 Samsung Mobile CPU based systems.
25
Ben Dooks58bac7b2010-01-26 16:47:41 +090026config CPU_S3C244X
27 bool
Abdoulaye Walsimou Gayee33ffd42010-10-16 13:55:51 +020028 depends on CPU_S3C2440 || CPU_S3C2442
Ben Dooks58bac7b2010-01-26 16:47:41 +090029 help
30 Support for S3C2440 and S3C2442 Samsung Mobile CPU based systems.
31
32
33
34config S3C2440_CPUFREQ
35 bool "S3C2440/S3C2442 CPU Frequency scaling support"
36 depends on CPU_FREQ_S3C24XX && (CPU_S3C2440 || CPU_S3C2442)
37 select S3C2410_CPUFREQ_UTILS
38 default y
39 help
40 CPU Frequency scaling support for S3C2440 and S3C2442 SoC CPUs.
41
42config S3C2440_XTAL_12000000
43 bool
44 help
45 Indicate that the build needs to support 12MHz system
46 crystal.
47
48config S3C2440_XTAL_16934400
49 bool
50 help
51 Indicate that the build needs to support 16.9344MHz system
52 crystal.
53
54config S3C2440_PLL_12000000
55 bool
56 depends on S3C2440_CPUFREQ && S3C2440_XTAL_12000000
57 default y if CPU_FREQ_S3C24XX_PLL
58 help
59 PLL tables for S3C2440 or S3C2442 CPUs with 12MHz crystals.
60
61config S3C2440_PLL_16934400
62 bool
63 depends on S3C2440_CPUFREQ && S3C2440_XTAL_16934400
64 default y if CPU_FREQ_S3C24XX_PLL
65 help
66 PLL tables for S3C2440 or S3C2442 CPUs with 16.934MHz crystals.
67
Ben Dooksa21765a2007-02-11 18:31:01 +010068config S3C2440_DMA
69 bool
Abdoulaye Walsimou Gayee33ffd42010-10-16 13:55:51 +020070 depends on CPU_S3C2440
Ben Dooksa21765a2007-02-11 18:31:01 +010071 help
72 Support for S3C2440 specific DMA code5A
73
Ben Dooks5cbcccb2010-01-26 16:06:46 +090074menu "S3C2440 and S3C2442 Machines"
Ben Dooksa21765a2007-02-11 18:31:01 +010075
76config MACH_ANUBIS
77 bool "Simtec Electronics ANUBIS"
78 select CPU_S3C2440
Ben Dooks93bc6b62008-10-21 14:06:33 +010079 select S3C24XX_DCLK
Ben Dooksa21765a2007-02-11 18:31:01 +010080 select PM_SIMTEC if PM
Ben Dooksb9db83a2008-07-03 11:24:38 +010081 select HAVE_PATA_PLATFORM
Ben Dookse2178d42008-11-10 10:59:32 +000082 select S3C24XX_GPIO_EXTRA64
Ben Dooks0345b512009-07-30 23:23:31 +010083 select S3C2440_XTAL_12000000
Ben Dookseca86552009-03-06 19:49:48 +000084 select S3C_DEV_USB_HOST
Ben Dooksa21765a2007-02-11 18:31:01 +010085 help
86 Say Y here if you are using the Simtec Electronics ANUBIS
87 development system
88
Ben Dooks5cbcccb2010-01-26 16:06:46 +090089config MACH_NEO1973_GTA02
90 bool "Openmoko GTA02 / Freerunner phone"
91 select CPU_S3C2442
92 select MFD_PCF50633
93 select PCF50633_GPIO
94 select I2C
95 select POWER_SUPPLY
96 select MACH_NEO1973
97 select S3C2410_PWM
Lars-Peter Clausen8c00ae92011-02-28 15:03:46 +090098 select S3C_DEV_USB_HOST
Ben Dooks5cbcccb2010-01-26 16:06:46 +090099 help
100 Say Y here if you are using the Openmoko GTA02 / Freerunner GSM Phone
101
Ben Dooksa21765a2007-02-11 18:31:01 +0100102config MACH_OSIRIS
103 bool "Simtec IM2440D20 (OSIRIS) module"
104 select CPU_S3C2440
Ben Dooks93bc6b62008-10-21 14:06:33 +0100105 select S3C24XX_DCLK
Ben Dooksa21765a2007-02-11 18:31:01 +0100106 select PM_SIMTEC if PM
Ben Dookse2178d42008-11-10 10:59:32 +0000107 select S3C24XX_GPIO_EXTRA128
Ben Dooks0345b512009-07-30 23:23:31 +0100108 select S3C2440_XTAL_12000000
Ben Dooksbaf6b282009-07-30 23:23:32 +0100109 select S3C2410_IOTIMING if S3C2440_CPUFREQ
Ben Dookseca86552009-03-06 19:49:48 +0000110 select S3C_DEV_USB_HOST
Ben Dooksd23b3512009-09-17 00:01:54 +0100111 select S3C_DEV_NAND
Ben Dooksa21765a2007-02-11 18:31:01 +0100112 help
113 Say Y here if you are using the Simtec IM2440D20 module, also
114 known as the Osiris.
115
Ben Dooks4fa084a2009-11-13 22:34:21 +0000116config MACH_OSIRIS_DVS
117 tristate "Simtec IM2440D20 (OSIRIS) Dynamic Voltage Scaling driver"
118 depends on MACH_OSIRIS
119 select TPS65010
120 help
121 Say Y/M here if you want to have dynamic voltage scaling support
122 on the Simtec IM2440D20 (OSIRIS) module via the TPS65011.
123
124 The DVS driver alters the voltage supplied to the ARM core
125 depending on the frequency it is running at. The driver itself
126 does not do any of the frequency alteration, which is left up
127 to the cpufreq driver.
128
Ben Dooksa21765a2007-02-11 18:31:01 +0100129config MACH_RX3715
130 bool "HP iPAQ rx3715"
131 select CPU_S3C2440
Ben Dooks0345b512009-07-30 23:23:31 +0100132 select S3C2440_XTAL_16934400
Ben Dooksa21765a2007-02-11 18:31:01 +0100133 select PM_H1940 if PM
Ben Dooksd23b3512009-09-17 00:01:54 +0100134 select S3C_DEV_NAND
Ben Dooksa21765a2007-02-11 18:31:01 +0100135 help
136 Say Y here if you are using the HP iPAQ rx3715.
137
138config ARCH_S3C2440
139 bool "SMDK2440"
140 select CPU_S3C2440
Ben Dooks0345b512009-07-30 23:23:31 +0100141 select S3C2440_XTAL_16934400
Ben Dooksa21765a2007-02-11 18:31:01 +0100142 select MACH_SMDK
Ben Dookseca86552009-03-06 19:49:48 +0000143 select S3C_DEV_USB_HOST
Ben Dooksd23b3512009-09-17 00:01:54 +0100144 select S3C_DEV_NAND
Ben Dooksa21765a2007-02-11 18:31:01 +0100145 help
146 Say Y here if you are using the SMDK2440.
147
148config MACH_NEXCODER_2440
149 bool "NexVision NEXCODER 2440 Light Board"
150 select CPU_S3C2440
Ben Dooks0345b512009-07-30 23:23:31 +0100151 select S3C2440_XTAL_12000000
Ben Dookseca86552009-03-06 19:49:48 +0000152 select S3C_DEV_USB_HOST
Ben Dooksd23b3512009-09-17 00:01:54 +0100153 select S3C_DEV_NAND
Ben Dooksa21765a2007-02-11 18:31:01 +0100154 help
155 Say Y here if you are using the Nex Vision NEXCODER 2440 Light Board
156
157config SMDK2440_CPU2440
158 bool "SMDK2440 with S3C2440 CPU module"
Ben Dooksa21765a2007-02-11 18:31:01 +0100159 default y if ARCH_S3C2440
Ben Dooks0345b512009-07-30 23:23:31 +0100160 select S3C2440_XTAL_16934400
Ben Dooksa21765a2007-02-11 18:31:01 +0100161 select CPU_S3C2440
162
Ben Dooks5cbcccb2010-01-26 16:06:46 +0900163config SMDK2440_CPU2442
164 bool "SMDM2440 with S3C2442 CPU module"
Ben Dooks5cbcccb2010-01-26 16:06:46 +0900165 select CPU_S3C2442
166
Ramax Lo4ab989712008-07-07 18:12:36 +0100167config MACH_AT2440EVB
168 bool "Avantech AT2440EVB development board"
169 select CPU_S3C2440
Ben Dookseca86552009-03-06 19:49:48 +0000170 select S3C_DEV_USB_HOST
Ben Dooksd23b3512009-09-17 00:01:54 +0100171 select S3C_DEV_NAND
Ramax Lo4ab989712008-07-07 18:12:36 +0100172 help
173 Say Y here if you are using the AT2440EVB development board
Ben Dooksa21765a2007-02-11 18:31:01 +0100174
Michel Pollet5102aa42009-03-25 17:19:14 +0000175config MACH_MINI2440
176 bool "MINI2440 development board"
177 select CPU_S3C2440
178 select EEPROM_AT24
Ben Dooks2e18edf72010-12-03 18:00:06 +0000179 select NEW_LEDS
180 select LEDS_CLASS
181 select LEDS_TRIGGER
Michel Pollet5102aa42009-03-25 17:19:14 +0000182 select LEDS_TRIGGER_BACKLIGHT
Ben Dooksd23b3512009-09-17 00:01:54 +0100183 select S3C_DEV_NAND
Ben Dooks0bfb34f2009-10-26 20:37:21 +0000184 select S3C_DEV_USB_HOST
Michel Pollet5102aa42009-03-25 17:19:14 +0000185 help
186 Say Y here to select support for the MINI2440. Is a 10cm x 10cm board
187 available via various sources. It can come with a 3.5" or 7" touch LCD.
188
Vasily Khoruzhickc394f172010-05-11 09:55:07 +0300189config MACH_RX1950
190 bool "HP iPAQ rx1950"
191 select CPU_S3C2442
192 select S3C24XX_DCLK
193 select PM_H1940 if PM
194 select I2C
195 select S3C2410_PWM
196 select S3C_DEV_NAND
197 select S3C2410_IOTIMING if S3C2440_CPUFREQ
198 select S3C2440_XTAL_16934400
199 help
200 Say Y here if you're using HP iPAQ rx1950
201
Ben Dooksa21765a2007-02-11 18:31:01 +0100202endmenu