blob: 50825a3f91cced3988a3e01e02f5f334215765bd [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 Dooks1ec72692010-05-03 14:39:45 +09008 select S3C_GPIO_PULL_UP
Ben Dooksa21765a2007-02-11 18:31:01 +01009 select S3C2410_CLOCK
10 select S3C2410_PM if PM
11 select S3C2410_GPIO
12 select S3C2440_DMA if S3C2410_DMA
13 select CPU_S3C244X
Ben Dooksb2627582007-07-22 16:09:44 +010014 select CPU_LLSERIAL_S3C2440
Ben Dooksa21765a2007-02-11 18:31:01 +010015 help
16 Support for S3C2440 Samsung Mobile CPU based systems.
17
Ben Dooks916ee922010-01-26 16:31:32 +090018config CPU_S3C2442
19 bool
Ben Dooks916ee922010-01-26 16:31:32 +090020 select CPU_ARM920T
Vasily Khoruzhick812c4e42010-12-01 08:29:23 +020021 select S3C_GPIO_PULL_DOWN
Ben Dooks916ee922010-01-26 16:31:32 +090022 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
Ben Dooks58bac7b2010-01-26 16:47:41 +090030config CPU_S3C244X
31 bool
Abdoulaye Walsimou Gayee33ffd42010-10-16 13:55:51 +020032 depends on CPU_S3C2440 || CPU_S3C2442
Ben Dooks58bac7b2010-01-26 16:47:41 +090033 help
34 Support for S3C2440 and S3C2442 Samsung Mobile CPU based systems.
35
36
37
38config 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
46config S3C2440_XTAL_12000000
47 bool
48 help
49 Indicate that the build needs to support 12MHz system
50 crystal.
51
52config S3C2440_XTAL_16934400
53 bool
54 help
55 Indicate that the build needs to support 16.9344MHz system
56 crystal.
57
58config 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
65config 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
Ben Dooksa21765a2007-02-11 18:31:01 +010072config S3C2440_DMA
73 bool
Abdoulaye Walsimou Gayee33ffd42010-10-16 13:55:51 +020074 depends on CPU_S3C2440
Ben Dooksa21765a2007-02-11 18:31:01 +010075 help
76 Support for S3C2440 specific DMA code5A
77
Ben Dooks5cbcccb2010-01-26 16:06:46 +090078menu "S3C2440 and S3C2442 Machines"
Ben Dooksa21765a2007-02-11 18:31:01 +010079
80config MACH_ANUBIS
81 bool "Simtec Electronics ANUBIS"
82 select CPU_S3C2440
Ben Dooks93bc6b62008-10-21 14:06:33 +010083 select S3C24XX_DCLK
Ben Dooksa21765a2007-02-11 18:31:01 +010084 select PM_SIMTEC if PM
Ben Dooksb9db83a2008-07-03 11:24:38 +010085 select HAVE_PATA_PLATFORM
Ben Dookse2178d42008-11-10 10:59:32 +000086 select S3C24XX_GPIO_EXTRA64
Ben Dooks0345b512009-07-30 23:23:31 +010087 select S3C2440_XTAL_12000000
Ben Dookseca86552009-03-06 19:49:48 +000088 select S3C_DEV_USB_HOST
Ben Dooksa21765a2007-02-11 18:31:01 +010089 help
90 Say Y here if you are using the Simtec Electronics ANUBIS
91 development system
92
Ben Dooks5cbcccb2010-01-26 16:06:46 +090093config 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
Lars-Peter Clausen8c00ae92011-02-28 15:03:46 +0900102 select S3C_DEV_USB_HOST
Ben Dooks5cbcccb2010-01-26 16:06:46 +0900103 help
104 Say Y here if you are using the Openmoko GTA02 / Freerunner GSM Phone
105
Ben Dooksa21765a2007-02-11 18:31:01 +0100106config MACH_OSIRIS
107 bool "Simtec IM2440D20 (OSIRIS) module"
108 select CPU_S3C2440
Ben Dooks93bc6b62008-10-21 14:06:33 +0100109 select S3C24XX_DCLK
Ben Dooksa21765a2007-02-11 18:31:01 +0100110 select PM_SIMTEC if PM
Ben Dookse2178d42008-11-10 10:59:32 +0000111 select S3C24XX_GPIO_EXTRA128
Ben Dooks0345b512009-07-30 23:23:31 +0100112 select S3C2440_XTAL_12000000
Ben Dooksbaf6b282009-07-30 23:23:32 +0100113 select S3C2410_IOTIMING if S3C2440_CPUFREQ
Ben Dookseca86552009-03-06 19:49:48 +0000114 select S3C_DEV_USB_HOST
Ben Dooksd23b3512009-09-17 00:01:54 +0100115 select S3C_DEV_NAND
Ben Dooksa21765a2007-02-11 18:31:01 +0100116 help
117 Say Y here if you are using the Simtec IM2440D20 module, also
118 known as the Osiris.
119
Ben Dooks4fa084a2009-11-13 22:34:21 +0000120config 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
Ben Dooksa21765a2007-02-11 18:31:01 +0100133config MACH_RX3715
134 bool "HP iPAQ rx3715"
135 select CPU_S3C2440
Ben Dooks0345b512009-07-30 23:23:31 +0100136 select S3C2440_XTAL_16934400
Ben Dooksa21765a2007-02-11 18:31:01 +0100137 select PM_H1940 if PM
Ben Dooksd23b3512009-09-17 00:01:54 +0100138 select S3C_DEV_NAND
Ben Dooksa21765a2007-02-11 18:31:01 +0100139 help
140 Say Y here if you are using the HP iPAQ rx3715.
141
142config ARCH_S3C2440
143 bool "SMDK2440"
144 select CPU_S3C2440
Ben Dooks0345b512009-07-30 23:23:31 +0100145 select S3C2440_XTAL_16934400
Ben Dooksa21765a2007-02-11 18:31:01 +0100146 select MACH_SMDK
Ben Dookseca86552009-03-06 19:49:48 +0000147 select S3C_DEV_USB_HOST
Ben Dooksd23b3512009-09-17 00:01:54 +0100148 select S3C_DEV_NAND
Ben Dooksa21765a2007-02-11 18:31:01 +0100149 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
Ben Dooks0345b512009-07-30 23:23:31 +0100155 select S3C2440_XTAL_12000000
Ben Dookseca86552009-03-06 19:49:48 +0000156 select S3C_DEV_USB_HOST
Ben Dooksd23b3512009-09-17 00:01:54 +0100157 select S3C_DEV_NAND
Ben Dooksa21765a2007-02-11 18:31:01 +0100158 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"
Ben Dooksa21765a2007-02-11 18:31:01 +0100163 default y if ARCH_S3C2440
Ben Dooks0345b512009-07-30 23:23:31 +0100164 select S3C2440_XTAL_16934400
Ben Dooksa21765a2007-02-11 18:31:01 +0100165 select CPU_S3C2440
166
Ben Dooks5cbcccb2010-01-26 16:06:46 +0900167config SMDK2440_CPU2442
168 bool "SMDM2440 with S3C2442 CPU module"
Ben Dooks5cbcccb2010-01-26 16:06:46 +0900169 select CPU_S3C2442
170
Ramax Lo4ab989712008-07-07 18:12:36 +0100171config MACH_AT2440EVB
172 bool "Avantech AT2440EVB development board"
173 select CPU_S3C2440
Ben Dookseca86552009-03-06 19:49:48 +0000174 select S3C_DEV_USB_HOST
Ben Dooksd23b3512009-09-17 00:01:54 +0100175 select S3C_DEV_NAND
Ramax Lo4ab989712008-07-07 18:12:36 +0100176 help
177 Say Y here if you are using the AT2440EVB development board
Ben Dooksa21765a2007-02-11 18:31:01 +0100178
Michel Pollet5102aa42009-03-25 17:19:14 +0000179config MACH_MINI2440
180 bool "MINI2440 development board"
181 select CPU_S3C2440
182 select EEPROM_AT24
Ben Dooks2e18edf72010-12-03 18:00:06 +0000183 select NEW_LEDS
184 select LEDS_CLASS
185 select LEDS_TRIGGER
Michel Pollet5102aa42009-03-25 17:19:14 +0000186 select LEDS_TRIGGER_BACKLIGHT
Ben Dooksd23b3512009-09-17 00:01:54 +0100187 select S3C_DEV_NAND
Ben Dooks0bfb34f2009-10-26 20:37:21 +0000188 select S3C_DEV_USB_HOST
Michel Pollet5102aa42009-03-25 17:19:14 +0000189 help
190 Say Y here to select support for the MINI2440. Is a 10cm x 10cm board
191 available via various sources. It can come with a 3.5" or 7" touch LCD.
192
Vasily Khoruzhickc394f172010-05-11 09:55:07 +0300193config MACH_RX1950
194 bool "HP iPAQ rx1950"
195 select CPU_S3C2442
196 select S3C24XX_DCLK
197 select PM_H1940 if PM
198 select I2C
199 select S3C2410_PWM
200 select S3C_DEV_NAND
201 select S3C2410_IOTIMING if S3C2440_CPUFREQ
202 select S3C2440_XTAL_16934400
203 help
204 Say Y here if you're using HP iPAQ rx1950
205
Ben Dooksa21765a2007-02-11 18:31:01 +0100206endmenu