blob: f496385e1c75137e0c8ad6f4b991dd049e83360b [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
7 depends on ARCH_S3C2410
Russell Kingc7508152008-10-26 10:55:14 +00008 select CPU_ARM920T
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
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
Ben Dooksa21765a2007-02-11 18:31:01 +010030config S3C2440_DMA
31 bool
32 depends on ARCH_S3C2410 && CPU_S3C24405B
33 help
34 Support for S3C2440 specific DMA code5A
35
Ben Dooks5cbcccb2010-01-26 16:06:46 +090036menu "S3C2440 and S3C2442 Machines"
Ben Dooksa21765a2007-02-11 18:31:01 +010037
38config MACH_ANUBIS
39 bool "Simtec Electronics ANUBIS"
40 select CPU_S3C2440
Ben Dooks93bc6b62008-10-21 14:06:33 +010041 select S3C24XX_DCLK
Ben Dooksa21765a2007-02-11 18:31:01 +010042 select PM_SIMTEC if PM
Ben Dooksb9db83a2008-07-03 11:24:38 +010043 select HAVE_PATA_PLATFORM
Ben Dookse2178d42008-11-10 10:59:32 +000044 select S3C24XX_GPIO_EXTRA64
Ben Dooks0345b512009-07-30 23:23:31 +010045 select S3C2440_XTAL_12000000
Ben Dookseca86552009-03-06 19:49:48 +000046 select S3C_DEV_USB_HOST
Ben Dooksa21765a2007-02-11 18:31:01 +010047 help
48 Say Y here if you are using the Simtec Electronics ANUBIS
49 development system
50
Ben Dooks5cbcccb2010-01-26 16:06:46 +090051config MACH_NEO1973_GTA02
52 bool "Openmoko GTA02 / Freerunner phone"
53 select CPU_S3C2442
54 select MFD_PCF50633
55 select PCF50633_GPIO
56 select I2C
57 select POWER_SUPPLY
58 select MACH_NEO1973
59 select S3C2410_PWM
60 help
61 Say Y here if you are using the Openmoko GTA02 / Freerunner GSM Phone
62
Ben Dooksa21765a2007-02-11 18:31:01 +010063config MACH_OSIRIS
64 bool "Simtec IM2440D20 (OSIRIS) module"
65 select CPU_S3C2440
Ben Dooks93bc6b62008-10-21 14:06:33 +010066 select S3C24XX_DCLK
Ben Dooksa21765a2007-02-11 18:31:01 +010067 select PM_SIMTEC if PM
Ben Dookse2178d42008-11-10 10:59:32 +000068 select S3C24XX_GPIO_EXTRA128
Ben Dooks0345b512009-07-30 23:23:31 +010069 select S3C2440_XTAL_12000000
Ben Dooksbaf6b282009-07-30 23:23:32 +010070 select S3C2410_IOTIMING if S3C2440_CPUFREQ
Ben Dookseca86552009-03-06 19:49:48 +000071 select S3C_DEV_USB_HOST
Ben Dooksd23b3512009-09-17 00:01:54 +010072 select S3C_DEV_NAND
Ben Dooksa21765a2007-02-11 18:31:01 +010073 help
74 Say Y here if you are using the Simtec IM2440D20 module, also
75 known as the Osiris.
76
Ben Dooks4fa084a2009-11-13 22:34:21 +000077config MACH_OSIRIS_DVS
78 tristate "Simtec IM2440D20 (OSIRIS) Dynamic Voltage Scaling driver"
79 depends on MACH_OSIRIS
80 select TPS65010
81 help
82 Say Y/M here if you want to have dynamic voltage scaling support
83 on the Simtec IM2440D20 (OSIRIS) module via the TPS65011.
84
85 The DVS driver alters the voltage supplied to the ARM core
86 depending on the frequency it is running at. The driver itself
87 does not do any of the frequency alteration, which is left up
88 to the cpufreq driver.
89
Ben Dooksa21765a2007-02-11 18:31:01 +010090config MACH_RX3715
91 bool "HP iPAQ rx3715"
92 select CPU_S3C2440
Ben Dooks0345b512009-07-30 23:23:31 +010093 select S3C2440_XTAL_16934400
Ben Dooksa21765a2007-02-11 18:31:01 +010094 select PM_H1940 if PM
Ben Dooksd23b3512009-09-17 00:01:54 +010095 select S3C_DEV_NAND
Ben Dooksa21765a2007-02-11 18:31:01 +010096 help
97 Say Y here if you are using the HP iPAQ rx3715.
98
99config ARCH_S3C2440
100 bool "SMDK2440"
101 select CPU_S3C2440
Ben Dooks0345b512009-07-30 23:23:31 +0100102 select S3C2440_XTAL_16934400
Ben Dooksa21765a2007-02-11 18:31:01 +0100103 select MACH_SMDK
Ben Dookseca86552009-03-06 19:49:48 +0000104 select S3C_DEV_USB_HOST
Ben Dooksd23b3512009-09-17 00:01:54 +0100105 select S3C_DEV_NAND
Ben Dooksa21765a2007-02-11 18:31:01 +0100106 help
107 Say Y here if you are using the SMDK2440.
108
109config MACH_NEXCODER_2440
110 bool "NexVision NEXCODER 2440 Light Board"
111 select CPU_S3C2440
Ben Dooks0345b512009-07-30 23:23:31 +0100112 select S3C2440_XTAL_12000000
Ben Dookseca86552009-03-06 19:49:48 +0000113 select S3C_DEV_USB_HOST
Ben Dooksd23b3512009-09-17 00:01:54 +0100114 select S3C_DEV_NAND
Ben Dooksa21765a2007-02-11 18:31:01 +0100115 help
116 Say Y here if you are using the Nex Vision NEXCODER 2440 Light Board
117
118config SMDK2440_CPU2440
119 bool "SMDK2440 with S3C2440 CPU module"
Ben Dooksa21765a2007-02-11 18:31:01 +0100120 default y if ARCH_S3C2440
Ben Dooks0345b512009-07-30 23:23:31 +0100121 select S3C2440_XTAL_16934400
Ben Dooksa21765a2007-02-11 18:31:01 +0100122 select CPU_S3C2440
123
Ben Dooks5cbcccb2010-01-26 16:06:46 +0900124config SMDK2440_CPU2442
125 bool "SMDM2440 with S3C2442 CPU module"
Ben Dooks5cbcccb2010-01-26 16:06:46 +0900126 select CPU_S3C2442
127
Ramax Lo4ab989712008-07-07 18:12:36 +0100128config MACH_AT2440EVB
129 bool "Avantech AT2440EVB development board"
130 select CPU_S3C2440
Ben Dookseca86552009-03-06 19:49:48 +0000131 select S3C_DEV_USB_HOST
Ben Dooksd23b3512009-09-17 00:01:54 +0100132 select S3C_DEV_NAND
Ramax Lo4ab989712008-07-07 18:12:36 +0100133 help
134 Say Y here if you are using the AT2440EVB development board
Ben Dooksa21765a2007-02-11 18:31:01 +0100135
Michel Pollet5102aa42009-03-25 17:19:14 +0000136config MACH_MINI2440
137 bool "MINI2440 development board"
138 select CPU_S3C2440
139 select EEPROM_AT24
140 select LEDS_TRIGGER_BACKLIGHT
141 select SND_S3C24XX_SOC_S3C24XX_UDA134X
Ben Dooksd23b3512009-09-17 00:01:54 +0100142 select S3C_DEV_NAND
Ben Dooks0bfb34f2009-10-26 20:37:21 +0000143 select S3C_DEV_USB_HOST
Michel Pollet5102aa42009-03-25 17:19:14 +0000144 help
145 Say Y here to select support for the MINI2440. Is a 10cm x 10cm board
146 available via various sources. It can come with a 3.5" or 7" touch LCD.
147
Ben Dooksa21765a2007-02-11 18:31:01 +0100148endmenu