| /kernel/linux/linux-5.10/drivers/cpufreq/ |
| D | Makefile | 2 # 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 …]
|
| D | Kconfig.arm | 7 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 …]
|
| D | Kconfig | 13 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 …]
|
| D | loongson1-cpufreq.c | 14 #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 …]
|
| D | davinci-cpufreq.c | 19 #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 …]
|
| D | s3c2416-cpufreq.c | 3 * 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/ |
| D | Kconfig.arm | 7 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 …]
|
| D | Makefile | 2 # 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 …]
|
| D | Kconfig | 12 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 …]
|
| D | davinci-cpufreq.c | 19 #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/ |
| D | cpufreq-qcom-hw.yaml | 4 $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/ |
| D | pt.po | 225 #: 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 …]
|
| D | it.po | 227 #: 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 …]
|
| D | cs.po | 232 #: 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 …]
|
| D | fr.po | 227 #: 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 …]
|
| D | de.po | 239 #: 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/ |
| D | pt.po | 225 #: 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 …]
|
| D | it.po | 227 #: 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 …]
|
| D | cs.po | 232 #: 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 …]
|
| D | fr.po | 227 #: 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 …]
|
| D | de.po | 239 #: 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 …]
|
| D | ka.po | 248 #: 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/ |
| D | core.rst | 4 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/ |
| D | core.rst | 4 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/ |
| D | Makefile | 12 $(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
|