blob: 5486929dc3d0c589f0a37f5916045feae25d1b4f [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
18config S3C2440_DMA
19 bool
20 depends on ARCH_S3C2410 && CPU_S3C24405B
21 help
22 Support for S3C2440 specific DMA code5A
23
Ben Dooks5cbcccb2010-01-26 16:06:46 +090024menu "S3C2440 and S3C2442 Machines"
Ben Dooksa21765a2007-02-11 18:31:01 +010025
26config MACH_ANUBIS
27 bool "Simtec Electronics ANUBIS"
28 select CPU_S3C2440
Ben Dooks93bc6b62008-10-21 14:06:33 +010029 select S3C24XX_DCLK
Ben Dooksa21765a2007-02-11 18:31:01 +010030 select PM_SIMTEC if PM
Ben Dooksb9db83a2008-07-03 11:24:38 +010031 select HAVE_PATA_PLATFORM
Ben Dookse2178d42008-11-10 10:59:32 +000032 select S3C24XX_GPIO_EXTRA64
Ben Dooks0345b512009-07-30 23:23:31 +010033 select S3C2440_XTAL_12000000
Ben Dookseca86552009-03-06 19:49:48 +000034 select S3C_DEV_USB_HOST
Ben Dooksa21765a2007-02-11 18:31:01 +010035 help
36 Say Y here if you are using the Simtec Electronics ANUBIS
37 development system
38
Ben Dooks5cbcccb2010-01-26 16:06:46 +090039config MACH_NEO1973_GTA02
40 bool "Openmoko GTA02 / Freerunner phone"
41 select CPU_S3C2442
42 select MFD_PCF50633
43 select PCF50633_GPIO
44 select I2C
45 select POWER_SUPPLY
46 select MACH_NEO1973
47 select S3C2410_PWM
48 help
49 Say Y here if you are using the Openmoko GTA02 / Freerunner GSM Phone
50
Ben Dooksa21765a2007-02-11 18:31:01 +010051config MACH_OSIRIS
52 bool "Simtec IM2440D20 (OSIRIS) module"
53 select CPU_S3C2440
Ben Dooks93bc6b62008-10-21 14:06:33 +010054 select S3C24XX_DCLK
Ben Dooksa21765a2007-02-11 18:31:01 +010055 select PM_SIMTEC if PM
Ben Dookse2178d42008-11-10 10:59:32 +000056 select S3C24XX_GPIO_EXTRA128
Ben Dooks0345b512009-07-30 23:23:31 +010057 select S3C2440_XTAL_12000000
Ben Dooksbaf6b282009-07-30 23:23:32 +010058 select S3C2410_IOTIMING if S3C2440_CPUFREQ
Ben Dookseca86552009-03-06 19:49:48 +000059 select S3C_DEV_USB_HOST
Ben Dooksd23b3512009-09-17 00:01:54 +010060 select S3C_DEV_NAND
Ben Dooksa21765a2007-02-11 18:31:01 +010061 help
62 Say Y here if you are using the Simtec IM2440D20 module, also
63 known as the Osiris.
64
Ben Dooks4fa084a2009-11-13 22:34:21 +000065config MACH_OSIRIS_DVS
66 tristate "Simtec IM2440D20 (OSIRIS) Dynamic Voltage Scaling driver"
67 depends on MACH_OSIRIS
68 select TPS65010
69 help
70 Say Y/M here if you want to have dynamic voltage scaling support
71 on the Simtec IM2440D20 (OSIRIS) module via the TPS65011.
72
73 The DVS driver alters the voltage supplied to the ARM core
74 depending on the frequency it is running at. The driver itself
75 does not do any of the frequency alteration, which is left up
76 to the cpufreq driver.
77
Ben Dooksa21765a2007-02-11 18:31:01 +010078config MACH_RX3715
79 bool "HP iPAQ rx3715"
80 select CPU_S3C2440
Ben Dooks0345b512009-07-30 23:23:31 +010081 select S3C2440_XTAL_16934400
Ben Dooksa21765a2007-02-11 18:31:01 +010082 select PM_H1940 if PM
Ben Dooksd23b3512009-09-17 00:01:54 +010083 select S3C_DEV_NAND
Ben Dooksa21765a2007-02-11 18:31:01 +010084 help
85 Say Y here if you are using the HP iPAQ rx3715.
86
87config ARCH_S3C2440
88 bool "SMDK2440"
89 select CPU_S3C2440
Ben Dooks0345b512009-07-30 23:23:31 +010090 select S3C2440_XTAL_16934400
Ben Dooksa21765a2007-02-11 18:31:01 +010091 select MACH_SMDK
Ben Dookseca86552009-03-06 19:49:48 +000092 select S3C_DEV_USB_HOST
Ben Dooksd23b3512009-09-17 00:01:54 +010093 select S3C_DEV_NAND
Ben Dooksa21765a2007-02-11 18:31:01 +010094 help
95 Say Y here if you are using the SMDK2440.
96
97config MACH_NEXCODER_2440
98 bool "NexVision NEXCODER 2440 Light Board"
99 select CPU_S3C2440
Ben Dooks0345b512009-07-30 23:23:31 +0100100 select S3C2440_XTAL_12000000
Ben Dookseca86552009-03-06 19:49:48 +0000101 select S3C_DEV_USB_HOST
Ben Dooksd23b3512009-09-17 00:01:54 +0100102 select S3C_DEV_NAND
Ben Dooksa21765a2007-02-11 18:31:01 +0100103 help
104 Say Y here if you are using the Nex Vision NEXCODER 2440 Light Board
105
106config SMDK2440_CPU2440
107 bool "SMDK2440 with S3C2440 CPU module"
108 depends on ARCH_S3C2440
109 default y if ARCH_S3C2440
Ben Dooks0345b512009-07-30 23:23:31 +0100110 select S3C2440_XTAL_16934400
Ben Dooksa21765a2007-02-11 18:31:01 +0100111 select CPU_S3C2440
112
Ben Dooks5cbcccb2010-01-26 16:06:46 +0900113config SMDK2440_CPU2442
114 bool "SMDM2440 with S3C2442 CPU module"
115 depends on ARCH_S3C2440
116 select CPU_S3C2442
117
Ramax Lo4ab989712008-07-07 18:12:36 +0100118config MACH_AT2440EVB
119 bool "Avantech AT2440EVB development board"
120 select CPU_S3C2440
Ben Dookseca86552009-03-06 19:49:48 +0000121 select S3C_DEV_USB_HOST
Ben Dooksd23b3512009-09-17 00:01:54 +0100122 select S3C_DEV_NAND
Ramax Lo4ab989712008-07-07 18:12:36 +0100123 help
124 Say Y here if you are using the AT2440EVB development board
Ben Dooksa21765a2007-02-11 18:31:01 +0100125
Michel Pollet5102aa42009-03-25 17:19:14 +0000126config MACH_MINI2440
127 bool "MINI2440 development board"
128 select CPU_S3C2440
129 select EEPROM_AT24
130 select LEDS_TRIGGER_BACKLIGHT
131 select SND_S3C24XX_SOC_S3C24XX_UDA134X
Ben Dooksd23b3512009-09-17 00:01:54 +0100132 select S3C_DEV_NAND
Ben Dooks0bfb34f2009-10-26 20:37:21 +0000133 select S3C_DEV_USB_HOST
Michel Pollet5102aa42009-03-25 17:19:14 +0000134 help
135 Say Y here to select support for the MINI2440. Is a 10cm x 10cm board
136 available via various sources. It can come with a 3.5" or 7" touch LCD.
137
Ben Dooksa21765a2007-02-11 18:31:01 +0100138endmenu