5
5
6
6
config ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM
7
7
tristate "Allwinner nvmem based SUN50I CPUFreq driver"
8
- depends on ARCH_SUNXI
8
+ depends on ARCH_SUNXI || COMPILE_TEST
9
9
depends on NVMEM_SUNXI_SID
10
10
select PM_OPP
11
11
help
@@ -26,15 +26,17 @@ config ARM_APPLE_SOC_CPUFREQ
26
26
27
27
config ARM_ARMADA_37XX_CPUFREQ
28
28
tristate "Armada 37xx CPUFreq support"
29
- depends on ARCH_MVEBU && CPUFREQ_DT
29
+ depends on ARCH_MVEBU || COMPILE_TEST
30
+ depends on CPUFREQ_DT
30
31
help
31
32
This adds the CPUFreq driver support for Marvell Armada 37xx SoCs.
32
33
The Armada 37xx PMU supports 4 frequency and VDD levels.
33
34
34
35
config ARM_ARMADA_8K_CPUFREQ
35
36
tristate "Armada 8K CPUFreq driver"
36
- depends on ARCH_MVEBU && CPUFREQ_DT
37
- select ARMADA_AP_CPU_CLK
37
+ depends on ARCH_MVEBU || COMPILE_TEST
38
+ depends on CPUFREQ_DT
39
+ select ARMADA_AP_CPU_CLK if COMMON_CLK
38
40
help
39
41
This enables the CPUFreq driver support for Marvell
40
42
Armada8k SOCs.
@@ -56,7 +58,7 @@ config ARM_SCPI_CPUFREQ
56
58
config ARM_VEXPRESS_SPC_CPUFREQ
57
59
tristate "Versatile Express SPC based CPUfreq driver"
58
60
depends on ARM_CPU_TOPOLOGY && HAVE_CLK
59
- depends on ARCH_VEXPRESS_SPC
61
+ depends on ARCH_VEXPRESS_SPC || COMPILE_TEST
60
62
select PM_OPP
61
63
help
62
64
This add the CPUfreq driver support for Versatile Express
@@ -75,7 +77,8 @@ config ARM_BRCMSTB_AVS_CPUFREQ
75
77
76
78
config ARM_HIGHBANK_CPUFREQ
77
79
tristate "Calxeda Highbank-based"
78
- depends on ARCH_HIGHBANK && CPUFREQ_DT && REGULATOR
80
+ depends on ARCH_HIGHBANK || COMPILE_TEST
81
+ depends on CPUFREQ_DT && REGULATOR && PL320_MBOX
79
82
default m
80
83
help
81
84
This adds the CPUFreq driver for Calxeda Highbank SoC
@@ -96,7 +99,8 @@ config ARM_IMX6Q_CPUFREQ
96
99
97
100
config ARM_IMX_CPUFREQ_DT
98
101
tristate "Freescale i.MX8M cpufreq support"
99
- depends on ARCH_MXC && CPUFREQ_DT
102
+ depends on CPUFREQ_DT
103
+ depends on ARCH_MXC || COMPILE_TEST
100
104
help
101
105
This adds cpufreq driver support for Freescale i.MX7/i.MX8M
102
106
series SoCs, based on cpufreq-dt.
@@ -111,7 +115,8 @@ config ARM_KIRKWOOD_CPUFREQ
111
115
112
116
config ARM_MEDIATEK_CPUFREQ
113
117
tristate "CPU Frequency scaling support for MediaTek SoCs"
114
- depends on ARCH_MEDIATEK && REGULATOR
118
+ depends on ARCH_MEDIATEK || COMPILE_TEST
119
+ depends on REGULATOR
115
120
select PM_OPP
116
121
help
117
122
This adds the CPUFreq driver support for MediaTek SoCs.
@@ -130,12 +135,12 @@ config ARM_MEDIATEK_CPUFREQ_HW
130
135
131
136
config ARM_OMAP2PLUS_CPUFREQ
132
137
bool "TI OMAP2+"
133
- depends on ARCH_OMAP2PLUS
138
+ depends on ARCH_OMAP2PLUS || COMPILE_TEST
134
139
default ARCH_OMAP2PLUS
135
140
136
141
config ARM_QCOM_CPUFREQ_NVMEM
137
142
tristate "Qualcomm nvmem based CPUFreq"
138
- depends on ARCH_QCOM
143
+ depends on ARCH_QCOM || COMPILE_TEST
139
144
depends on NVMEM_QCOM_QFPROM
140
145
depends on QCOM_SMEM
141
146
select PM_OPP
@@ -166,7 +171,7 @@ config ARM_RASPBERRYPI_CPUFREQ
166
171
167
172
config ARM_S3C64XX_CPUFREQ
168
173
bool "Samsung S3C64XX"
169
- depends on CPU_S3C6410
174
+ depends on CPU_S3C6410 || COMPILE_TEST
170
175
default y
171
176
help
172
177
This adds the CPUFreq driver for Samsung S3C6410 SoC.
@@ -175,7 +180,7 @@ config ARM_S3C64XX_CPUFREQ
175
180
176
181
config ARM_S5PV210_CPUFREQ
177
182
bool "Samsung S5PV210 and S5PC110"
178
- depends on CPU_S5PV210
183
+ depends on CPU_S5PV210 || COMPILE_TEST
179
184
default y
180
185
help
181
186
This adds the CPUFreq driver for Samsung S5PV210 and
@@ -199,14 +204,15 @@ config ARM_SCMI_CPUFREQ
199
204
200
205
config ARM_SPEAR_CPUFREQ
201
206
bool "SPEAr CPUFreq support"
202
- depends on PLAT_SPEAR
207
+ depends on PLAT_SPEAR || COMPILE_TEST
203
208
default y
204
209
help
205
210
This adds the CPUFreq driver support for SPEAr SOCs.
206
211
207
212
config ARM_STI_CPUFREQ
208
213
tristate "STi CPUFreq support"
209
- depends on CPUFREQ_DT && SOC_STIH407
214
+ depends on CPUFREQ_DT
215
+ depends on SOC_STIH407 || COMPILE_TEST
210
216
help
211
217
This driver uses the generic OPP framework to match the running
212
218
platform with a predefined set of suitable values. If not provided
@@ -216,34 +222,38 @@ config ARM_STI_CPUFREQ
216
222
217
223
config ARM_TEGRA20_CPUFREQ
218
224
tristate "Tegra20/30 CPUFreq support"
219
- depends on ARCH_TEGRA && CPUFREQ_DT
225
+ depends on ARCH_TEGRA || COMPILE_TEST
226
+ depends on CPUFREQ_DT
220
227
default y
221
228
help
222
229
This adds the CPUFreq driver support for Tegra20/30 SOCs.
223
230
224
231
config ARM_TEGRA124_CPUFREQ
225
232
bool "Tegra124 CPUFreq support"
226
- depends on ARCH_TEGRA && CPUFREQ_DT
233
+ depends on ARCH_TEGRA || COMPILE_TEST
234
+ depends on CPUFREQ_DT
227
235
default y
228
236
help
229
237
This adds the CPUFreq driver support for Tegra124 SOCs.
230
238
231
239
config ARM_TEGRA186_CPUFREQ
232
240
tristate "Tegra186 CPUFreq support"
233
- depends on ARCH_TEGRA && TEGRA_BPMP
241
+ depends on ARCH_TEGRA || COMPILE_TEST
242
+ depends on TEGRA_BPMP
234
243
help
235
244
This adds the CPUFreq driver support for Tegra186 SOCs.
236
245
237
246
config ARM_TEGRA194_CPUFREQ
238
247
tristate "Tegra194 CPUFreq support"
239
- depends on ARCH_TEGRA_194_SOC && TEGRA_BPMP
248
+ depends on ARCH_TEGRA_194_SOC || (64BIT && COMPILE_TEST)
249
+ depends on TEGRA_BPMP
240
250
default y
241
251
help
242
252
This adds CPU frequency driver support for Tegra194 SOCs.
243
253
244
254
config ARM_TI_CPUFREQ
245
255
bool "Texas Instruments CPUFreq support"
246
- depends on ARCH_OMAP2PLUS || ARCH_K3
256
+ depends on ARCH_OMAP2PLUS || ARCH_K3 || COMPILE_TEST
247
257
default y
248
258
help
249
259
This driver enables valid OPPs on the running platform based on
@@ -255,7 +265,7 @@ config ARM_TI_CPUFREQ
255
265
256
266
config ARM_PXA2xx_CPUFREQ
257
267
tristate "Intel PXA2xx CPUfreq driver"
258
- depends on PXA27x || PXA25x
268
+ depends on PXA27x || PXA25x || COMPILE_TEST
259
269
help
260
270
This add the CPUFreq driver support for Intel PXA2xx SOCs.
261
271
0 commit comments