x86: Merge kernel_thread()
[pandora-kernel.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_OSIRIS_DVS
57         tristate "Simtec IM2440D20 (OSIRIS) Dynamic Voltage Scaling driver"
58         depends on MACH_OSIRIS
59         select TPS65010
60         help
61           Say Y/M here if you want to have dynamic voltage scaling support
62           on the Simtec IM2440D20 (OSIRIS) module via the TPS65011.
63
64           The DVS driver alters the voltage supplied to the ARM core
65           depending on the frequency it is running at. The driver itself
66           does not do any of the frequency alteration, which is left up
67           to the cpufreq driver.
68
69 config MACH_RX3715
70         bool "HP iPAQ rx3715"
71         select CPU_S3C2440
72         select S3C2440_XTAL_16934400
73         select PM_H1940 if PM
74         select S3C_DEV_NAND
75         help
76           Say Y here if you are using the HP iPAQ rx3715.
77
78 config ARCH_S3C2440
79         bool "SMDK2440"
80         select CPU_S3C2440
81         select S3C2440_XTAL_16934400
82         select MACH_SMDK
83         select S3C_DEV_USB_HOST
84         select S3C_DEV_NAND
85         help
86           Say Y here if you are using the SMDK2440.
87
88 config MACH_NEXCODER_2440
89         bool "NexVision NEXCODER 2440 Light Board"
90         select CPU_S3C2440
91         select S3C2440_XTAL_12000000
92         select S3C_DEV_USB_HOST
93         select S3C_DEV_NAND
94         help
95           Say Y here if you are using the Nex Vision NEXCODER 2440 Light Board
96
97 config SMDK2440_CPU2440
98         bool "SMDK2440 with S3C2440 CPU module"
99         depends on ARCH_S3C2440
100         default y if ARCH_S3C2440
101         select S3C2440_XTAL_16934400
102         select CPU_S3C2440
103
104 config MACH_AT2440EVB
105         bool "Avantech AT2440EVB development board"
106         select CPU_S3C2440
107         select S3C_DEV_USB_HOST
108         select S3C_DEV_NAND
109         help
110           Say Y here if you are using the AT2440EVB development board
111
112 config MACH_MINI2440
113         bool "MINI2440 development board"
114         select CPU_S3C2440
115         select EEPROM_AT24
116         select LEDS_TRIGGER_BACKLIGHT
117         select SND_S3C24XX_SOC_S3C24XX_UDA134X
118         select S3C_DEV_NAND
119         select S3C_DEV_USB_HOST
120         help
121           Say Y here to select support for the MINI2440. Is a 10cm x 10cm board
122           available via various sources. It can come with a 3.5" or 7" touch LCD.
123
124 endmenu
125