Home
last modified time | relevance | path

Searched full:cpufreq (Results 1 – 25 of 799) sorted by relevance

12345678910>>...32

/kernel/linux/linux-5.10/drivers/cpufreq/
DMakefile2 # CPUfreq core
3 obj-$(CONFIG_CPU_FREQ) += cpufreq.o freq_table.o
5 # CPUfreq stats
8 # CPUfreq governors
17 obj-$(CONFIG_CPUFREQ_DT) += cpufreq-dt.o
18 obj-$(CONFIG_CPUFREQ_DT_PLATDEV) += cpufreq-dt-platdev.o
23 # K8 systems. This is still the case but acpi-cpufreq errors out so that
27 obj-$(CONFIG_X86_ACPI_CPUFREQ) += acpi-cpufreq.o
29 obj-$(CONFIG_X86_PCC_CPUFREQ) += pcc-cpufreq.o
43 obj-$(CONFIG_X86_CPUFREQ_NFORCE2) += cpufreq-nforce2.o
[all …]
DKconfig.arm7 tristate "CPUFreq driver based on the ACPI CPPC spec"
11 This adds a CPUFreq driver which uses CPPC methods
23 tristate "Allwinner nvmem based SUN50I CPUFreq driver"
28 This adds the nvmem based CPUFreq driver for Allwinner
32 module will be called sun50i-cpufreq-nvmem.
35 tristate "Armada 37xx CPUFreq support"
38 This adds the CPUFreq driver support for Marvell Armada 37xx SoCs.
42 tristate "Armada 8K CPUFreq driver"
46 This enables the CPUFreq driver support for Marvell
54 tristate "SCPI based CPUfreq driver"
[all …]
DKconfig13 clock speed, you need to either enable a dynamic cpufreq governor
38 prompt "Default CPUFreq governor"
44 This option sets which CPUFreq governor shall be loaded at
51 Use the CPUFreq governor 'performance' as default. This sets
59 Use the CPUFreq governor 'powersave' as default. This sets
67 Use the CPUFreq governor 'userspace' as default. This allows
78 Use the CPUFreq governor 'ondemand' as default. This allows
80 loading your cpufreq low-level hardware driver.
81 Be aware that not all cpufreq drivers support the ondemand
91 Use the CPUFreq governor 'conservative' as default. This allows
[all …]
Dloongson1-cpufreq.c14 #include <linux/cpufreq.h>
21 #include <cpufreq.h>
34 static struct ls1x_cpufreq *cpufreq; variable
67 clk_set_parent(policy->clk, cpufreq->osc_clk); in ls1x_cpufreq_target()
72 clk_set_rate(cpufreq->mux_clk, new_freq * 1000); in ls1x_cpufreq_target()
73 clk_set_parent(policy->clk, cpufreq->mux_clk); in ls1x_cpufreq_target()
86 pll_freq = clk_get_rate(cpufreq->pll_clk) / 1000; in ls1x_cpufreq_init()
95 if ((freq < cpufreq->min_freq) || (freq > cpufreq->max_freq)) in ls1x_cpufreq_init()
100 "cpufreq table: index %d: frequency %d\n", i, in ls1x_cpufreq_init()
105 policy->clk = cpufreq->clk; in ls1x_cpufreq_init()
[all …]
Ddavinci-cpufreq.c19 #include <linux/cpufreq.h>
23 #include <linux/platform_data/davinci-cpufreq.h>
33 static struct davinci_cpufreq cpufreq; variable
37 struct davinci_cpufreq_config *pdata = cpufreq.dev->platform_data; in davinci_target()
38 struct clk *armclk = cpufreq.armclk; in davinci_target()
56 if (cpufreq.asyncclk) { in davinci_target()
57 ret = clk_set_rate(cpufreq.asyncclk, cpufreq.asyncrate); in davinci_target()
72 struct davinci_cpufreq_config *pdata = cpufreq.dev->platform_data; in davinci_cpu_init()
85 policy->clk = cpufreq.armclk; in davinci_cpu_init()
117 cpufreq.dev = &pdev->dev; in davinci_cpufreq_probe()
[all …]
Ds3c2416-cpufreq.c3 * S3C2416/2450 CPUfreq Support
15 #include <linux/cpufreq.h>
109 pr_err("cpufreq: Failed to set armdiv rate %dkHz: %d\n", in s3c2416_cpufreq_set_armdiv()
126 pr_debug("cpufreq: already in dvs mode, nothing to do\n"); in s3c2416_cpufreq_enter_dvs()
130 pr_debug("cpufreq: switching armclk to hclk (%lukHz)\n", in s3c2416_cpufreq_enter_dvs()
134 pr_err("cpufreq: Failed to switch armclk to hclk: %d\n", ret); in s3c2416_cpufreq_enter_dvs()
143 pr_debug("cpufreq: setting regulator to %d-%d\n", in s3c2416_cpufreq_enter_dvs()
151 pr_err("cpufreq: Failed to set VDDARM: %d\n", ret); in s3c2416_cpufreq_enter_dvs()
168 pr_debug("cpufreq: not in dvs mode, so can't leave\n"); in s3c2416_cpufreq_leave_dvs()
176 pr_debug("cpufreq: setting regulator to %d-%d\n", in s3c2416_cpufreq_leave_dvs()
[all …]
/kernel/linux/linux-6.6/drivers/cpufreq/
DKconfig.arm7 tristate "CPUFreq driver based on the ACPI CPPC spec"
11 This adds a CPUFreq driver which uses CPPC methods
23 bool "Frequency Invariance support for CPPC cpufreq driver"
27 This extends frequency invariance support in the CPPC cpufreq driver,
33 tristate "Allwinner nvmem based SUN50I CPUFreq driver"
38 This adds the nvmem based CPUFreq driver for Allwinner
42 module will be called sun50i-cpufreq-nvmem.
45 tristate "Apple Silicon SoC CPUFreq support"
50 This adds the CPUFreq driver for Apple Silicon machines
54 tristate "Armada 37xx CPUFreq support"
[all …]
DMakefile2 # CPUfreq core
3 obj-$(CONFIG_CPU_FREQ) += cpufreq.o freq_table.o
5 # CPUfreq stats
8 # CPUfreq governors
17 obj-$(CONFIG_CPUFREQ_DT) += cpufreq-dt.o
18 obj-$(CONFIG_CPUFREQ_DT_PLATDEV) += cpufreq-dt-platdev.o
27 # K8 systems. This is still the case but acpi-cpufreq errors out so that
31 obj-$(CONFIG_X86_ACPI_CPUFREQ) += acpi-cpufreq.o
35 obj-$(CONFIG_X86_PCC_CPUFREQ) += pcc-cpufreq.o
49 obj-$(CONFIG_X86_CPUFREQ_NFORCE2) += cpufreq-nforce2.o
[all …]
DKconfig12 clock speed, you need to either enable a dynamic cpufreq governor
16 <file:Documentation/admin-guide/pm/cpufreq.rst>.
38 prompt "Default CPUFreq governor"
44 This option sets which CPUFreq governor shall be loaded at
51 Use the CPUFreq governor 'performance' as default. This sets
59 Use the CPUFreq governor 'powersave' as default. This sets
67 Use the CPUFreq governor 'userspace' as default. This allows
78 Use the CPUFreq governor 'ondemand' as default. This allows
80 loading your cpufreq low-level hardware driver.
81 Be aware that not all cpufreq drivers support the ondemand
[all …]
Ddavinci-cpufreq.c19 #include <linux/cpufreq.h>
23 #include <linux/platform_data/davinci-cpufreq.h>
33 static struct davinci_cpufreq cpufreq; variable
37 struct davinci_cpufreq_config *pdata = cpufreq.dev->platform_data; in davinci_target()
38 struct clk *armclk = cpufreq.armclk; in davinci_target()
56 if (cpufreq.asyncclk) { in davinci_target()
57 ret = clk_set_rate(cpufreq.asyncclk, cpufreq.asyncrate); in davinci_target()
72 struct davinci_cpufreq_config *pdata = cpufreq.dev->platform_data; in davinci_cpu_init()
85 policy->clk = cpufreq.armclk; in davinci_cpu_init()
117 cpufreq.dev = &pdev->dev; in davinci_cpufreq_probe()
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/cpufreq/
Dcpufreq-qcom-hw.yaml4 $id: http://devicetree.org/schemas/cpufreq/cpufreq-qcom-hw.yaml#
7 title: Qualcomm Technologies, Inc. CPUFREQ
14 CPUFREQ HW is a hardware engine used by some Qualcomm Technologies, Inc. (QTI)
21 - description: v1 of CPUFREQ HW
24 - qcom,qcm2290-cpufreq-hw
25 - qcom,sc7180-cpufreq-hw
26 - qcom,sdm845-cpufreq-hw
27 - qcom,sm6115-cpufreq-hw
28 - qcom,sm6350-cpufreq-hw
29 - qcom,sm8150-cpufreq-hw
[all …]
/kernel/linux/linux-5.10/tools/power/cpupower/po/
Dpt.po225 #: utils/cpufreq-info.c:31
230 #: utils/cpufreq-info.c:63
238 #: utils/cpufreq-info.c:151
248 #: utils/cpufreq-info.c:161
253 #: utils/cpufreq-info.c:163
258 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
262 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
266 #: utils/cpufreq-info.c:164
271 #: utils/cpufreq-info.c:177
276 #: utils/cpufreq-info.c:178
[all …]
Dit.po227 #: utils/cpufreq-info.c:31
232 #: utils/cpufreq-info.c:63
239 #: utils/cpufreq-info.c:151
249 #: utils/cpufreq-info.c:161
254 #: utils/cpufreq-info.c:163
259 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
263 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
267 #: utils/cpufreq-info.c:164
272 #: utils/cpufreq-info.c:177
277 #: utils/cpufreq-info.c:178
[all …]
Dcs.po232 #: utils/cpufreq-info.c:31
237 #: utils/cpufreq-info.c:63
244 #: utils/cpufreq-info.c:151
254 #: utils/cpufreq-info.c:161
259 #: utils/cpufreq-info.c:163
264 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
268 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
272 #: utils/cpufreq-info.c:164
277 #: utils/cpufreq-info.c:177
282 #: utils/cpufreq-info.c:178
[all …]
Dfr.po227 #: utils/cpufreq-info.c:31
232 #: utils/cpufreq-info.c:63
239 #: utils/cpufreq-info.c:151
249 #: utils/cpufreq-info.c:161
254 #: utils/cpufreq-info.c:163
259 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
263 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
267 #: utils/cpufreq-info.c:164
272 #: utils/cpufreq-info.c:177
277 #: utils/cpufreq-info.c:178
[all …]
Dde.po239 #: utils/cpufreq-info.c:31
246 #: utils/cpufreq-info.c:63
252 #: utils/cpufreq-info.c:151
263 #: utils/cpufreq-info.c:161
268 #: utils/cpufreq-info.c:163
273 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
277 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
281 #: utils/cpufreq-info.c:164
286 #: utils/cpufreq-info.c:177
291 #: utils/cpufreq-info.c:178
[all …]
/kernel/linux/linux-6.6/tools/power/cpupower/po/
Dpt.po225 #: utils/cpufreq-info.c:31
230 #: utils/cpufreq-info.c:63
238 #: utils/cpufreq-info.c:151
248 #: utils/cpufreq-info.c:161
253 #: utils/cpufreq-info.c:163
258 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
262 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
266 #: utils/cpufreq-info.c:164
271 #: utils/cpufreq-info.c:177
276 #: utils/cpufreq-info.c:178
[all …]
Dit.po227 #: utils/cpufreq-info.c:31
232 #: utils/cpufreq-info.c:63
239 #: utils/cpufreq-info.c:151
249 #: utils/cpufreq-info.c:161
254 #: utils/cpufreq-info.c:163
259 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
263 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
267 #: utils/cpufreq-info.c:164
272 #: utils/cpufreq-info.c:177
277 #: utils/cpufreq-info.c:178
[all …]
Dcs.po232 #: utils/cpufreq-info.c:31
237 #: utils/cpufreq-info.c:63
244 #: utils/cpufreq-info.c:151
254 #: utils/cpufreq-info.c:161
259 #: utils/cpufreq-info.c:163
264 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
268 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
272 #: utils/cpufreq-info.c:164
277 #: utils/cpufreq-info.c:177
282 #: utils/cpufreq-info.c:178
[all …]
Dfr.po227 #: utils/cpufreq-info.c:31
232 #: utils/cpufreq-info.c:63
239 #: utils/cpufreq-info.c:151
249 #: utils/cpufreq-info.c:161
254 #: utils/cpufreq-info.c:163
259 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
263 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
267 #: utils/cpufreq-info.c:164
272 #: utils/cpufreq-info.c:177
277 #: utils/cpufreq-info.c:178
[all …]
Dde.po239 #: utils/cpufreq-info.c:31
246 #: utils/cpufreq-info.c:63
252 #: utils/cpufreq-info.c:151
263 #: utils/cpufreq-info.c:161
268 #: utils/cpufreq-info.c:163
273 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
277 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
281 #: utils/cpufreq-info.c:164
286 #: utils/cpufreq-info.c:177
291 #: utils/cpufreq-info.c:178
[all …]
Dka.po248 #: utils/cpufreq-info.c:31
254 #: utils/cpufreq-info.c:63
262 #: utils/cpufreq-info.c:151
274 #: utils/cpufreq-info.c:161
279 #: utils/cpufreq-info.c:163
284 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
288 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
292 #: utils/cpufreq-info.c:164
297 #: utils/cpufreq-info.c:177
302 #: utils/cpufreq-info.c:178
[all …]
/kernel/linux/linux-5.10/Documentation/cpu-freq/
Dcore.rst4 General description of the CPUFreq core and CPUFreq notifiers
15 1. CPUFreq core and interfaces
16 2. CPUFreq notifiers
17 3. CPUFreq Table Generation with Operating Performance Point (OPP)
22 The CPUFreq core code is located in drivers/cpufreq/cpufreq.c. This
23 cpufreq code offers a standardized interface for the CPUFreq
33 Reference counting of the cpufreq policies is done by cpufreq_cpu_get
34 and cpufreq_cpu_put, which make sure that the cpufreq driver is
36 cpufreq_put_cpu is called. That also ensures that the respective cpufreq
39 2. CPUFreq notifiers
[all …]
/kernel/linux/linux-6.6/Documentation/cpu-freq/
Dcore.rst4 General description of the CPUFreq core and CPUFreq notifiers
15 1. CPUFreq core and interfaces
16 2. CPUFreq notifiers
17 3. CPUFreq Table Generation with Operating Performance Point (OPP)
22 The CPUFreq core code is located in drivers/cpufreq/cpufreq.c. This
23 cpufreq code offers a standardized interface for the CPUFreq
33 Reference counting of the cpufreq policies is done by cpufreq_cpu_get
34 and cpufreq_cpu_put, which make sure that the cpufreq driver is
36 cpufreq_put_cpu is called. That also ensures that the respective cpufreq
39 2. CPUFreq notifiers
[all …]
/kernel/linux/linux-5.10/tools/power/cpupower/bench/
DMakefile12 $(OUTPUT)../lib/cpufreq.o $(OUTPUT)../lib/cpupower.o
18 CFLAGS += -D_GNU_SOURCE -I../lib -DDEFAULT_CONFIG_FILE=\"$(confdir)/cpufreq-bench.conf\"
24 $(OUTPUT)cpufreq-bench: $(OBJS)
28 all: $(OUTPUT)cpufreq-bench
30 install: $(OUTPUT)cpufreq-bench
35 install -m 755 $(OUTPUT)cpufreq-bench $(DESTDIR)/$(sbindir)/cpufreq-bench
36 install -m 755 cpufreq-bench_plot.sh $(DESTDIR)/$(bindir)/cpufreq-bench_plot.sh
38 install -m 755 cpufreq-bench_script.sh $(DESTDIR)/$(docdir)/cpufreq-bench_script.sh
39 install -m 644 example.cfg $(DESTDIR)/$(confdir)/cpufreq-bench.conf
43 rm -f $(OUTPUT)cpufreq-bench

12345678910>>...32