ARM S3C24XX: Fix compilation of PM code for S3C2416
[deliverable/linux.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 select S3C2410_GPIO
13 help
14 Support for the S3C2412 and S3C2413 SoCs from the S3C24XX line
15
16 config CPU_S3C2412_ONLY
17 bool
18 depends on ARCH_S3C2410 && !CPU_S3C2400 && !CPU_S3C2410 && \
19 !CPU_S3C2416 && !CPU_S3C2440 && !CPU_S3C2442 && \
20 !CPU_S3C2443 && CPU_S3C2412
21 default y if CPU_S3C2412
22
23 config S3C2412_DMA
24 bool
25 depends on CPU_S3C2412
26 help
27 Internal config node for S3C2412 DMA support
28
29 config S3C2412_PM
30 bool
31 select S3C2412_PM_SLEEP
32 help
33 Internal config node to apply S3C2412 power management
34
35 config S3C2412_PM_SLEEP
36 bool
37 help
38 Internal config node to apply sleep for S3C2412 power management.
39 Can be selected by another SoCs with similar sleep procedure.
40
41 # Note, the S3C2412 IOtiming support is in plat-s3c24xx
42
43 config S3C2412_CPUFREQ
44 bool
45 depends on CPU_FREQ_S3C24XX && CPU_S3C2412
46 select S3C2412_IOTIMING
47 default y
48 help
49 CPU Frequency scaling support for S3C2412 and S3C2413 SoC CPUs.
50
51 menu "S3C2412 Machines"
52
53 config MACH_JIVE
54 bool "Logitech Jive"
55 select CPU_S3C2412
56 select S3C_DEV_USB_HOST
57 select S3C_DEV_NAND
58 help
59 Say Y here if you are using the Logitech Jive.
60
61 config MACH_JIVE_SHOW_BOOTLOADER
62 bool "Allow access to bootloader partitions in MTD"
63 depends on MACH_JIVE && EXPERIMENTAL
64
65 config MACH_SMDK2413
66 bool "SMDK2413"
67 select CPU_S3C2412
68 select MACH_S3C2413
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 an SMDK2413
74
75 config MACH_S3C2413
76 bool
77 help
78 Internal node for S3C2413 version of SMDK2413, so that
79 machine_is_s3c2413() will work when MACH_SMDK2413 is
80 selected
81
82 config MACH_SMDK2412
83 bool "SMDK2412"
84 select MACH_SMDK2413
85 help
86 Say Y here if you are using an SMDK2412
87
88 Note, this shares support with SMDK2413, so will automatically
89 select MACH_SMDK2413.
90
91 config MACH_VSTMS
92 bool "VMSTMS"
93 select CPU_S3C2412
94 select S3C_DEV_USB_HOST
95 select S3C_DEV_NAND
96 help
97 Say Y here if you are using an VSTMS board
98
99 endmenu
This page took 0.03255 seconds and 5 git commands to generate.