Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux-2.6.git] / arch / arm / mach-s3c2440 / Kconfig
1 # arch/arm/mach-s3c2440/Kconfig
2 #
3 # Copyright 2007 Simtec Electronics
4 #
5 # Licensed under GPLv2
6
7 config CPU_S3C2440
8         bool
9         depends on ARCH_S3C2410
10         select CPU_ARM920T
11         select S3C2410_CLOCK
12         select S3C2410_PM if PM
13         select S3C2410_GPIO
14         select S3C2440_DMA if S3C2410_DMA
15         select CPU_S3C244X
16         select CPU_LLSERIAL_S3C2440
17         help
18           Support for S3C2440 Samsung Mobile CPU based systems.
19
20 config S3C2440_DMA
21         bool
22         depends on ARCH_S3C2410 && CPU_S3C24405B
23         help
24           Support for S3C2440 specific DMA code5A
25
26
27 menu "S3C2440 Machines"
28
29 config MACH_ANUBIS
30         bool "Simtec Electronics ANUBIS"
31         select CPU_S3C2440
32         select S3C24XX_DCLK
33         select PM_SIMTEC if PM
34         select HAVE_PATA_PLATFORM
35         select S3C24XX_GPIO_EXTRA64
36         select S3C2440_XTAL_12000000
37         select S3C_DEV_USB_HOST
38         help
39           Say Y here if you are using the Simtec Electronics ANUBIS
40           development system
41
42 config MACH_OSIRIS
43         bool "Simtec IM2440D20 (OSIRIS) module"
44         select CPU_S3C2440
45         select S3C24XX_DCLK
46         select PM_SIMTEC if PM
47         select S3C24XX_GPIO_EXTRA128
48         select S3C2440_XTAL_12000000
49         select S3C2410_IOTIMING if S3C2440_CPUFREQ
50         select S3C_DEV_USB_HOST
51         select S3C_DEV_NAND
52         help
53           Say Y here if you are using the Simtec IM2440D20 module, also
54           known as the Osiris.
55
56 config MACH_RX3715
57         bool "HP iPAQ rx3715"
58         select CPU_S3C2440
59         select S3C2440_XTAL_16934400
60         select PM_H1940 if PM
61         select S3C_DEV_NAND
62         help
63           Say Y here if you are using the HP iPAQ rx3715.
64
65 config ARCH_S3C2440
66         bool "SMDK2440"
67         select CPU_S3C2440
68         select S3C2440_XTAL_16934400
69         select MACH_SMDK
70         select S3C_DEV_USB_HOST
71         select S3C_DEV_NAND
72         help
73           Say Y here if you are using the SMDK2440.
74
75 config MACH_NEXCODER_2440
76         bool "NexVision NEXCODER 2440 Light Board"
77         select CPU_S3C2440
78         select S3C2440_XTAL_12000000
79         select S3C_DEV_USB_HOST
80         select S3C_DEV_NAND
81         help
82           Say Y here if you are using the Nex Vision NEXCODER 2440 Light Board
83
84 config SMDK2440_CPU2440
85         bool "SMDK2440 with S3C2440 CPU module"
86         depends on ARCH_S3C2440
87         default y if ARCH_S3C2440
88         select S3C2440_XTAL_16934400
89         select CPU_S3C2440
90
91 config MACH_AT2440EVB
92         bool "Avantech AT2440EVB development board"
93         select CPU_S3C2440
94         select S3C_DEV_USB_HOST
95         select S3C_DEV_NAND
96         help
97           Say Y here if you are using the AT2440EVB development board
98
99 config MACH_MINI2440
100         bool "MINI2440 development board"
101         select CPU_S3C2440
102         select EEPROM_AT24
103         select LEDS_TRIGGER_BACKLIGHT
104         select SND_S3C24XX_SOC_S3C24XX_UDA134X
105         select S3C_DEV_NAND
106         select S3C_DEV_USB_HOST
107         help
108           Say Y here to select support for the MINI2440. Is a 10cm x 10cm board
109           available via various sources. It can come with a 3.5" or 7" touch LCD.
110
111 endmenu
112