Merge tag 'for-f2fs-3.13' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk...
[deliverable/linux.git] / drivers / cpufreq / Kconfig.arm
1 #
2 # ARM CPU Frequency scaling drivers
3 #
4
5 config ARM_BIG_LITTLE_CPUFREQ
6 tristate "Generic ARM big LITTLE CPUfreq driver"
7 depends on ARM_CPU_TOPOLOGY && PM_OPP && HAVE_CLK
8 select CPU_FREQ_TABLE
9 help
10 This enables the Generic CPUfreq driver for ARM big.LITTLE platforms.
11
12 config ARM_DT_BL_CPUFREQ
13 tristate "Generic probing via DT for ARM big LITTLE CPUfreq driver"
14 depends on ARM_BIG_LITTLE_CPUFREQ && OF
15 help
16 This enables probing via DT for Generic CPUfreq driver for ARM
17 big.LITTLE platform. This gets frequency tables from DT.
18
19 config ARM_EXYNOS_CPUFREQ
20 bool
21 select CPU_FREQ_TABLE
22
23 config ARM_EXYNOS4210_CPUFREQ
24 bool "SAMSUNG EXYNOS4210"
25 depends on CPU_EXYNOS4210
26 default y
27 select ARM_EXYNOS_CPUFREQ
28 help
29 This adds the CPUFreq driver for Samsung EXYNOS4210
30 SoC (S5PV310 or S5PC210).
31
32 If in doubt, say N.
33
34 config ARM_EXYNOS4X12_CPUFREQ
35 bool "SAMSUNG EXYNOS4x12"
36 depends on (SOC_EXYNOS4212 || SOC_EXYNOS4412)
37 default y
38 select ARM_EXYNOS_CPUFREQ
39 help
40 This adds the CPUFreq driver for Samsung EXYNOS4X12
41 SoC (EXYNOS4212 or EXYNOS4412).
42
43 If in doubt, say N.
44
45 config ARM_EXYNOS5250_CPUFREQ
46 bool "SAMSUNG EXYNOS5250"
47 depends on SOC_EXYNOS5250
48 default y
49 select ARM_EXYNOS_CPUFREQ
50 help
51 This adds the CPUFreq driver for Samsung EXYNOS5250
52 SoC.
53
54 If in doubt, say N.
55
56 config ARM_EXYNOS5440_CPUFREQ
57 bool "SAMSUNG EXYNOS5440"
58 depends on SOC_EXYNOS5440
59 depends on HAVE_CLK && PM_OPP && OF
60 default y
61 select CPU_FREQ_TABLE
62 help
63 This adds the CPUFreq driver for Samsung EXYNOS5440
64 SoC. The nature of exynos5440 clock controller is
65 different than previous exynos controllers so not using
66 the common exynos framework.
67
68 If in doubt, say N.
69
70 config ARM_HIGHBANK_CPUFREQ
71 tristate "Calxeda Highbank-based"
72 depends on ARCH_HIGHBANK
73 select GENERIC_CPUFREQ_CPU0
74 select PM_OPP
75 select REGULATOR
76
77 default m
78 help
79 This adds the CPUFreq driver for Calxeda Highbank SoC
80 based boards.
81
82 If in doubt, say N.
83
84 config ARM_IMX6Q_CPUFREQ
85 tristate "Freescale i.MX6Q cpufreq support"
86 depends on SOC_IMX6Q
87 depends on REGULATOR_ANATOP
88 select CPU_FREQ_TABLE
89 help
90 This adds cpufreq driver support for Freescale i.MX6Q SOC.
91
92 If in doubt, say N.
93
94 config ARM_INTEGRATOR
95 tristate "CPUfreq driver for ARM Integrator CPUs"
96 depends on ARCH_INTEGRATOR
97 default y
98 help
99 This enables the CPUfreq driver for ARM Integrator CPUs.
100 If in doubt, say Y.
101
102 config ARM_KIRKWOOD_CPUFREQ
103 def_bool ARCH_KIRKWOOD && OF
104 select CPU_FREQ_TABLE
105 help
106 This adds the CPUFreq driver for Marvell Kirkwood
107 SoCs.
108
109 config ARM_OMAP2PLUS_CPUFREQ
110 bool "TI OMAP2+"
111 depends on ARCH_OMAP2PLUS
112 default ARCH_OMAP2PLUS
113 select CPU_FREQ_TABLE
114
115 config ARM_S3C_CPUFREQ
116 bool
117 help
118 Internal configuration node for common cpufreq on Samsung SoC
119
120 config ARM_S3C24XX_CPUFREQ
121 bool "CPUfreq driver for Samsung S3C24XX series CPUs (EXPERIMENTAL)"
122 depends on ARCH_S3C24XX
123 select ARM_S3C_CPUFREQ
124 help
125 This enables the CPUfreq driver for the Samsung S3C24XX family
126 of CPUs.
127
128 For details, take a look at <file:Documentation/cpu-freq>.
129
130 If in doubt, say N.
131
132 config ARM_S3C24XX_CPUFREQ_DEBUG
133 bool "Debug CPUfreq Samsung driver core"
134 depends on ARM_S3C24XX_CPUFREQ
135 help
136 Enable s3c_freq_dbg for the Samsung S3C CPUfreq core
137
138 config ARM_S3C24XX_CPUFREQ_IODEBUG
139 bool "Debug CPUfreq Samsung driver IO timing"
140 depends on ARM_S3C24XX_CPUFREQ
141 help
142 Enable s3c_freq_iodbg for the Samsung S3C CPUfreq core
143
144 config ARM_S3C24XX_CPUFREQ_DEBUGFS
145 bool "Export debugfs for CPUFreq"
146 depends on ARM_S3C24XX_CPUFREQ && DEBUG_FS
147 help
148 Export status information via debugfs.
149
150 config ARM_S3C2410_CPUFREQ
151 bool
152 depends on ARM_S3C24XX_CPUFREQ && CPU_S3C2410
153 select S3C2410_CPUFREQ_UTILS
154 help
155 CPU Frequency scaling support for S3C2410
156
157 config ARM_S3C2412_CPUFREQ
158 bool
159 depends on ARM_S3C24XX_CPUFREQ && CPU_S3C2412
160 default y
161 select S3C2412_IOTIMING
162 help
163 CPU Frequency scaling support for S3C2412 and S3C2413 SoC CPUs.
164
165 config ARM_S3C2416_CPUFREQ
166 bool "S3C2416 CPU Frequency scaling support"
167 depends on CPU_S3C2416
168 select CPU_FREQ_TABLE
169 help
170 This adds the CPUFreq driver for the Samsung S3C2416 and
171 S3C2450 SoC. The S3C2416 supports changing the rate of the
172 armdiv clock source and also entering a so called dynamic
173 voltage scaling mode in which it is possible to reduce the
174 core voltage of the cpu.
175
176 If in doubt, say N.
177
178 config ARM_S3C2416_CPUFREQ_VCORESCALE
179 bool "Allow voltage scaling for S3C2416 arm core"
180 depends on ARM_S3C2416_CPUFREQ && REGULATOR
181 help
182 Enable CPU voltage scaling when entering the dvs mode.
183 It uses information gathered through existing hardware and
184 tests but not documented in any datasheet.
185
186 If in doubt, say N.
187
188 config ARM_S3C2440_CPUFREQ
189 bool "S3C2440/S3C2442 CPU Frequency scaling support"
190 depends on ARM_S3C24XX_CPUFREQ && (CPU_S3C2440 || CPU_S3C2442)
191 select S3C2410_CPUFREQ_UTILS
192 default y
193 help
194 CPU Frequency scaling support for S3C2440 and S3C2442 SoC CPUs.
195
196 config ARM_S3C64XX_CPUFREQ
197 bool "Samsung S3C64XX"
198 depends on CPU_S3C6410
199 select CPU_FREQ_TABLE
200 default y
201 help
202 This adds the CPUFreq driver for Samsung S3C6410 SoC.
203
204 If in doubt, say N.
205
206 config ARM_S5PV210_CPUFREQ
207 bool "Samsung S5PV210 and S5PC110"
208 depends on CPU_S5PV210
209 select CPU_FREQ_TABLE
210 default y
211 help
212 This adds the CPUFreq driver for Samsung S5PV210 and
213 S5PC110 SoCs.
214
215 If in doubt, say N.
216
217 config ARM_SA1100_CPUFREQ
218 bool
219
220 config ARM_SA1110_CPUFREQ
221 bool
222
223 config ARM_SPEAR_CPUFREQ
224 bool "SPEAr CPUFreq support"
225 depends on PLAT_SPEAR
226 select CPU_FREQ_TABLE
227 default y
228 help
229 This adds the CPUFreq driver support for SPEAr SOCs.
230
231 config ARM_TEGRA_CPUFREQ
232 bool "TEGRA CPUFreq support"
233 depends on ARCH_TEGRA
234 select CPU_FREQ_TABLE
235 default y
236 help
237 This adds the CPUFreq driver support for TEGRA SOCs.
This page took 0.035184 seconds and 5 git commands to generate.