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