Merge tag 'nfs-for-3.13-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
[deliverable/linux.git] / drivers / cpufreq / Kconfig.arm
CommitLineData
f7d77079
KK
1#
2# ARM CPU Frequency scaling drivers
3#
4
8a67f0ef 5config ARM_BIG_LITTLE_CPUFREQ
99af7711
VK
6 tristate "Generic ARM big LITTLE CPUfreq driver"
7 depends on ARM_CPU_TOPOLOGY && PM_OPP && HAVE_CLK
fe948f54 8 select CPU_FREQ_TABLE
99af7711
VK
9 help
10 This enables the Generic CPUfreq driver for ARM big.LITTLE platforms.
8a67f0ef
VK
11
12config ARM_DT_BL_CPUFREQ
99af7711
VK
13 tristate "Generic probing via DT for ARM big LITTLE CPUfreq driver"
14 depends on ARM_BIG_LITTLE_CPUFREQ && OF
8a67f0ef 15 help
99af7711
VK
16 This enables probing via DT for Generic CPUfreq driver for ARM
17 big.LITTLE platform. This gets frequency tables from DT.
8a67f0ef 18
a0ea048a 19config ARM_EXYNOS_CPUFREQ
45e12086 20 bool
46f3049f 21 select CPU_FREQ_TABLE
a0ea048a
VK
22
23config ARM_EXYNOS4210_CPUFREQ
45e12086
BZ
24 bool "SAMSUNG EXYNOS4210"
25 depends on CPU_EXYNOS4210
26 default y
27 select ARM_EXYNOS_CPUFREQ
a0ea048a
VK
28 help
29 This adds the CPUFreq driver for Samsung EXYNOS4210
30 SoC (S5PV310 or S5PC210).
31
45e12086
BZ
32 If in doubt, say N.
33
a0ea048a 34config ARM_EXYNOS4X12_CPUFREQ
45e12086
BZ
35 bool "SAMSUNG EXYNOS4x12"
36 depends on (SOC_EXYNOS4212 || SOC_EXYNOS4412)
37 default y
38 select ARM_EXYNOS_CPUFREQ
a0ea048a
VK
39 help
40 This adds the CPUFreq driver for Samsung EXYNOS4X12
41 SoC (EXYNOS4212 or EXYNOS4412).
42
45e12086
BZ
43 If in doubt, say N.
44
a0ea048a 45config ARM_EXYNOS5250_CPUFREQ
45e12086
BZ
46 bool "SAMSUNG EXYNOS5250"
47 depends on SOC_EXYNOS5250
48 default y
49 select ARM_EXYNOS_CPUFREQ
a0ea048a
VK
50 help
51 This adds the CPUFreq driver for Samsung EXYNOS5250
52 SoC.
53
45e12086
BZ
54 If in doubt, say N.
55
49d7b5bf 56config ARM_EXYNOS5440_CPUFREQ
45e12086
BZ
57 bool "SAMSUNG EXYNOS5440"
58 depends on SOC_EXYNOS5440
49d7b5bf 59 depends on HAVE_CLK && PM_OPP && OF
45e12086 60 default y
46f3049f 61 select CPU_FREQ_TABLE
49d7b5bf
ADK
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
45e12086
BZ
68 If in doubt, say N.
69
a0ea048a
VK
70config ARM_HIGHBANK_CPUFREQ
71 tristate "Calxeda Highbank-based"
72 depends on ARCH_HIGHBANK
a0ea048a
VK
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
84config ARM_IMX6Q_CPUFREQ
85 tristate "Freescale i.MX6Q cpufreq support"
86 depends on SOC_IMX6Q
87 depends on REGULATOR_ANATOP
5d6a62be 88 select CPU_FREQ_TABLE
a0ea048a
VK
89 help
90 This adds cpufreq driver support for Freescale i.MX6Q SOC.
91
92 If in doubt, say N.
93
b7e614c8
VK
94config 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
a0ea048a
VK
102config ARM_KIRKWOOD_CPUFREQ
103 def_bool ARCH_KIRKWOOD && OF
ea61623f 104 select CPU_FREQ_TABLE
a0ea048a
VK
105 help
106 This adds the CPUFreq driver for Marvell Kirkwood
107 SoCs.
108
b09db45c
RK
109config ARM_OMAP2PLUS_CPUFREQ
110 bool "TI OMAP2+"
2d59dcfb 111 depends on ARCH_OMAP2PLUS
b09db45c
RK
112 default ARCH_OMAP2PLUS
113 select CPU_FREQ_TABLE
114
f023f8dd
VK
115config ARM_S3C_CPUFREQ
116 bool
117 help
118 Internal configuration node for common cpufreq on Samsung SoC
119
120config 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
132config 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
138config 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
144config 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
150config 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
157config 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
34ee5507
HS
165config ARM_S3C2416_CPUFREQ
166 bool "S3C2416 CPU Frequency scaling support"
167 depends on CPU_S3C2416
6866cba3 168 select CPU_FREQ_TABLE
34ee5507
HS
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
178config ARM_S3C2416_CPUFREQ_VCORESCALE
0f194b56
KC
179 bool "Allow voltage scaling for S3C2416 arm core"
180 depends on ARM_S3C2416_CPUFREQ && REGULATOR
34ee5507
HS
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
f023f8dd
VK
188config 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
15964d38
KK
196config ARM_S3C64XX_CPUFREQ
197 bool "Samsung S3C64XX"
198 depends on CPU_S3C6410
6866cba3 199 select CPU_FREQ_TABLE
15964d38
KK
200 default y
201 help
202 This adds the CPUFreq driver for Samsung S3C6410 SoC.
203
204 If in doubt, say N.
205
f7d77079
KK
206config ARM_S5PV210_CPUFREQ
207 bool "Samsung S5PV210 and S5PC110"
208 depends on CPU_S5PV210
5eed1987 209 select CPU_FREQ_TABLE
f7d77079
KK
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
59a2e613
VK
217config ARM_SA1100_CPUFREQ
218 bool
219
220config ARM_SA1110_CPUFREQ
221 bool
222
42099322
DS
223config ARM_SPEAR_CPUFREQ
224 bool "SPEAr CPUFreq support"
225 depends on PLAT_SPEAR
4b416745 226 select CPU_FREQ_TABLE
42099322
DS
227 default y
228 help
229 This adds the CPUFreq driver support for SPEAr SOCs.
dbb8d76e
VK
230
231config 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.15589 seconds and 5 git commands to generate.