Merge branch 'drm-intel-fixes' of git://people.freedesktop.org/~keithp/linux into...
[pandora-kernel.git] / arch / arm / mach-s3c2412 / Kconfig
1 # Copyright 2007 Simtec Electronics
2 #
3 # Licensed under GPLv2
4
5 config CPU_S3C2412
6         bool
7         depends on ARCH_S3C2410
8         select CPU_ARM926T
9         select CPU_LLSERIAL_S3C2440
10         select S3C2412_PM if PM
11         select S3C2412_DMA if S3C2410_DMA
12         help
13           Support for the S3C2412 and S3C2413 SoCs from the S3C24XX line
14
15 config CPU_S3C2412_ONLY
16         bool
17         depends on ARCH_S3C2410 && !CPU_S3C2410 && \
18                    !CPU_S3C2416 && !CPU_S3C2440 && !CPU_S3C2442 && \
19                    !CPU_S3C2443 && CPU_S3C2412
20         default y if CPU_S3C2412
21
22 config S3C2412_DMA
23         bool
24         depends on CPU_S3C2412
25         help
26           Internal config node for S3C2412 DMA support
27
28 config S3C2412_PM
29         bool
30         select S3C2412_PM_SLEEP
31         help
32           Internal config node to apply S3C2412 power management
33
34 config S3C2412_PM_SLEEP
35         bool
36         help
37           Internal config node to apply sleep for S3C2412 power management.
38           Can be selected by another SoCs with similar sleep procedure.
39
40 # Note, the S3C2412 IOtiming support is in plat-s3c24xx
41
42 config S3C2412_CPUFREQ
43         bool
44         depends on CPU_FREQ_S3C24XX && CPU_S3C2412
45         select S3C2412_IOTIMING
46         default y
47         help
48           CPU Frequency scaling support for S3C2412 and S3C2413 SoC CPUs.
49
50 menu "S3C2412 Machines"
51
52 config MACH_JIVE
53         bool "Logitech Jive"
54         select CPU_S3C2412
55         select S3C_DEV_USB_HOST
56         select S3C_DEV_NAND
57         help
58           Say Y here if you are using the Logitech Jive.
59
60 config MACH_JIVE_SHOW_BOOTLOADER
61         bool "Allow access to bootloader partitions in MTD (EXPERIMENTAL)"
62         depends on MACH_JIVE && EXPERIMENTAL
63
64 config MACH_SMDK2413
65         bool "SMDK2413"
66         select CPU_S3C2412
67         select MACH_S3C2413
68         select MACH_SMDK
69         select S3C_DEV_USB_HOST
70         select S3C_DEV_NAND
71         help
72           Say Y here if you are using an SMDK2413
73
74 config MACH_S3C2413
75         bool
76         help
77           Internal node for S3C2413 version of SMDK2413, so that
78           machine_is_s3c2413() will work when MACH_SMDK2413 is
79           selected
80
81 config MACH_SMDK2412
82         bool "SMDK2412"
83         select MACH_SMDK2413
84         help
85           Say Y here if you are using an SMDK2412
86
87           Note, this shares support with SMDK2413, so will automatically
88           select MACH_SMDK2413.
89
90 config MACH_VSTMS
91         bool "VMSTMS"
92         select CPU_S3C2412
93         select S3C_DEV_USB_HOST
94         select S3C_DEV_NAND
95         help
96           Say Y here if you are using an VSTMS board
97
98 endmenu