Home
last modified time | relevance | path

Searched refs:cpufreq (Results 1 – 25 of 1560) sorted by relevance

12345678910>>...63

/linux/drivers/cpufreq/
A D.built-in.a.cmd1cpufreq/built-in.a := echo >/dev/null; rm -f drivers/cpufreq/built-in.a; /usr/bin/ccache /home/tes…
A DMakefile3 obj-$(CONFIG_CPU_FREQ) += cpufreq.o freq_table.o
17 obj-$(CONFIG_CPUFREQ_DT) += cpufreq-dt.o
27 obj-$(CONFIG_X86_ACPI_CPUFREQ) += acpi-cpufreq.o
29 obj-$(CONFIG_X86_PCC_CPUFREQ) += pcc-cpufreq.o
53 obj-$(CONFIG_ARCH_DAVINCI) += davinci-cpufreq.o
60 obj-$(CONFIG_MACH_MVEBU_V7) += mvebu-cpufreq.o
63 obj-$(CONFIG_PXA3xx) += pxa3xx-cpufreq.o
80 obj-$(CONFIG_ARM_STI_CPUFREQ) += sti-cpufreq.o
86 obj-$(CONFIG_ARM_TI_CPUFREQ) += ti-cpufreq.o
104 obj-$(CONFIG_BMIPS_CPUFREQ) += bmips-cpufreq.o
[all …]
A Ddavinci-cpufreq.c38 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()
85 policy->clk = cpufreq.armclk; in davinci_cpu_init()
117 cpufreq.dev = &pdev->dev; in davinci_cpufreq_probe()
120 if (IS_ERR(cpufreq.armclk)) { in davinci_cpufreq_probe()
122 return PTR_ERR(cpufreq.armclk); in davinci_cpufreq_probe()
127 cpufreq.asyncclk = asyncclk; in davinci_cpufreq_probe()
136 clk_put(cpufreq.armclk); in davinci_cpufreq_remove()
138 if (cpufreq.asyncclk) in davinci_cpufreq_remove()
[all …]
A Dbuilt-in.a3 cpufreq.o/
11 cpufreq-dt.o/
12 cpufreq-dt-platdev.o/
15 qcom-cpufreq-hw.o/
17 scmi-cpufreq.o/
18 scpi-cpufreq.o/
19 tegra20-cpufreq.o/
20 tegra124-cpufreq.o/
21 tegra186-cpufreq.o/
22 tegra194-cpufreq.o/
[all …]
A Dloongson1-cpufreq.c34 static struct ls1x_cpufreq *cpufreq; variable
95 if ((freq < cpufreq->min_freq) || (freq > cpufreq->max_freq)) in ls1x_cpufreq_init()
105 policy->clk = cpufreq->clk; in ls1x_cpufreq_init()
148 cpufreq = in ls1x_cpufreq_probe()
150 if (!cpufreq) in ls1x_cpufreq_probe()
153 cpufreq->dev = &pdev->dev; in ls1x_cpufreq_probe()
161 cpufreq->clk = clk; in ls1x_cpufreq_probe()
166 __clk_get_name(cpufreq->clk)); in ls1x_cpufreq_probe()
169 cpufreq->mux_clk = clk; in ls1x_cpufreq_probe()
177 cpufreq->pll_clk = clk; in ls1x_cpufreq_probe()
[all …]
A DKconfig17 <file:Documentation/admin-guide/pm/cpufreq.rst>.
81 loading your cpufreq low-level hardware driver.
94 loading your cpufreq low-level hardware driver.
147 tristate "'ondemand' cpufreq policy governor"
161 <file:Documentation/admin-guide/pm/cpufreq.rst>.
166 tristate "'conservative' cpufreq governor"
191 bool "'schedutil' cpufreq policy governor"
210 tristate "Generic DT based cpufreq driver"
231 source "drivers/cpufreq/Kconfig.x86"
235 source "drivers/cpufreq/Kconfig.arm"
[all …]
A DKconfig.arm23 bool "Frequency Invariance support for CPPC cpufreq driver"
27 This extends frequency invariance support in the CPPC cpufreq driver,
42 module will be called sun50i-cpufreq-nvmem.
104 tristate "Freescale i.MX6 cpufreq support"
115 tristate "Freescale i.MX8M cpufreq support"
119 based on cpufreq-dt.
145 The driver implements the cpufreq interface for this HW engine.
172 The driver implements the cpufreq interface for this HW engine.
176 tristate "Raspberry Pi cpufreq support"
186 Internal configuration node for common cpufreq on Samsung SoC
[all …]
/linux/Documentation/translations/zh_CN/cpu-freq/
A Dcpufreq-stats.rst5 :Original: Documentation/cpu-freq/cpufreq-stats.rst
26 3. 配置cpufreq-stats
32 cpufreq-stats是一个为每个CPU提供CPU频率统计的驱动。
34 /sysfs(<sysfs root>/devices/system/cpu/cpuX/cpufreq/stats/)中cpufreq下的一个单
45 cpufreq stats提供了以下统计数据(在下面详细解释)。
56 <mysystem>:/sys/devices/system/cpu/cpu0/cpufreq/stats # ls -l
92 <mysystem>:/sys/devices/system/cpu/cpu0/cpufreq/stats # cat total_trans
98 i行,第j列)代表从Freq_i到Freq_j的转换次数。Freq_i行和Freq_j列遵循驱动最初提供给cpufreq
115 3. 配置cpufreq-stats
118 要在你的内核中配置cpufreq-stats::
[all …]
A Dcore.rst31 cpufreq核心代码位于drivers/cpufreq/cpufreq.c中。这些cpufreq代码为CPUFreq架构的驱
37 cpufreq策略的引用计数由 cpufreq_cpu_get 和 cpufreq_cpu_put 来完成,以确保 cpufreq
39 了每个CPU核的cpufreq 策略在使用期间不会被释放。
76 flags cpufreq驱动的标志
85 cpufreq的格式。
A Dcpu-drivers.rst41 如此,你刚刚得到了一个全新的CPU/芯片组及其数据手册,并希望为这个CPU/芯片组添加cpufreq
65 .flags - cpufreq核的提示。
67 .driver_data - cpufreq驱动程序的特定数据。
96 每当一个新的CPU被注册到设备模型中,或者在cpufreq驱动注册自己之后,如果此CPU的cpufreq
154 大多数cpufreq驱动甚至大多数cpu频率升降算法只允许将CPU频率设置为预定义的固定值。对于这些,你
157 有些cpufreq功能的处理器可以自己在某些限制之间切换频率。这些应使用->setpolicy()回调。
201 也可以查看drivers/cpufreq/longrun.c中的参考实现。
221 由于大多数cpufreq处理器只允许被设置为几个特定的频率,因此,一个带有一些函数的 “频率表”可能会辅助处理器驱动
225 CPUFREQ_ENTRY_INVALID。这些条目不需要按照任何特定的顺序排序,但如果它们是cpufreq 核心会对它们进行快速的DVFS,
228 如果策略在其policy->freq_table字段中包含一个有效的指针,cpufreq表就会被核心自动验证。
/linux/Documentation/translations/zh_TW/cpu-freq/
A Dcpufreq-stats.rst5 :Original: :doc:`../../../cpu-freq/cpufreq-stats`
25 3. 配置cpufreq-stats
31 cpufreq-stats是一個爲每個CPU提供CPU頻率統計的驅動。
33 /sysfs(<sysfs root>/devices/system/cpu/cpuX/cpufreq/stats/)中cpufreq下的一個單
44 cpufreq stats提供了以下統計數據(在下面詳細解釋)。
55 <mysystem>:/sys/devices/system/cpu/cpu0/cpufreq/stats # ls -l
91 <mysystem>:/sys/devices/system/cpu/cpu0/cpufreq/stats # cat total_trans
97 i行,第j列)代表從Freq_i到Freq_j的轉換次數。Freq_i行和Freq_j列遵循驅動最初提供給cpufreq
114 3. 配置cpufreq-stats
117 要在你的內核中配置cpufreq-stats::
[all …]
A Dcore.rst31 cpufreq核心代碼位於drivers/cpufreq/cpufreq.c中。這些cpufreq代碼爲CPUFreq架構的驅
37 cpufreq策略的引用計數由 cpufreq_cpu_get 和 cpufreq_cpu_put 來完成,以確保 cpufreq
39 了每個CPU核的cpufreq 策略在使用期間不會被釋放。
76 flags cpufreq驅動的標誌
85 cpufreq的格式。
A Dcpu-drivers.rst40 如此,你剛剛得到了一個全新的CPU/晶片組及其數據手冊,並希望爲這個CPU/晶片組添加cpufreq
64 .flags - cpufreq核的提示。
66 .driver_data - cpufreq驅動程序的特定數據。
97 每當一個新的CPU被註冊到設備模型中,或者在cpufreq驅動註冊自己之後,如果此CPU的cpufreq
155 大多數cpufreq驅動甚至大多數cpu頻率升降算法只允許將CPU頻率設置爲預定義的固定值。對於這些,你
158 有些cpufreq功能的處理器可以自己在某些限制之間切換頻率。這些應使用->setpolicy()回調。
202 也可以查看drivers/cpufreq/longrun.c中的參考實現。
222 由於大多數cpufreq處理器只允許被設置爲幾個特定的頻率,因此,一個帶有一些函數的 「頻率表」可能會輔助處理器驅動
226 CPUFREQ_ENTRY_INVALID。這些條目不需要按照任何特定的順序排序,但如果它們是cpufreq 核心會對它們進行快速的DVFS,
229 如果策略在其policy->freq_table欄位中包含一個有效的指針,cpufreq表就會被核心自動驗證。
/linux/tools/power/cpupower/po/
A Dpt.po225 #: utils/cpufreq-info.c:31
230 #: utils/cpufreq-info.c:63
258 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
262 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
362 msgid " cpufreq stats: "
370 #: utils/cpufreq-info.c:473 utils/cpufreq-set.c:26 utils/cpupower-set.c:23
470 "cpufreq\n"
474 "proc/cpufreq\n"
528 #: utils/cpufreq-info.c:600 utils/cpufreq-set.c:82 utils/cpupower-set.c:42
545 #: utils/cpufreq-set.c:25
[all …]
A Dit.po227 #: utils/cpufreq-info.c:31
232 #: utils/cpufreq-info.c:63
259 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
263 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
363 msgid " cpufreq stats: "
371 #: utils/cpufreq-info.c:473 utils/cpufreq-set.c:26 utils/cpupower-set.c:23
466 "cpufreq\n"
526 #: utils/cpufreq-info.c:600 utils/cpufreq-set.c:82 utils/cpupower-set.c:42
542 #: utils/cpufreq-set.c:25
547 #: utils/cpufreq-set.c:27
[all …]
A Dcs.po232 #: utils/cpufreq-info.c:31
237 #: utils/cpufreq-info.c:63
264 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
268 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
368 msgid " cpufreq stats: "
376 #: utils/cpufreq-info.c:473 utils/cpufreq-set.c:26 utils/cpupower-set.c:23
468 "cpufreq\n"
523 #: utils/cpufreq-info.c:600 utils/cpufreq-set.c:82 utils/cpupower-set.c:42
539 #: utils/cpufreq-set.c:25
544 #: utils/cpufreq-set.c:27
[all …]
A Dfr.po227 #: utils/cpufreq-info.c:31
232 #: utils/cpufreq-info.c:63
259 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
263 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
363 msgid " cpufreq stats: "
371 #: utils/cpufreq-info.c:473 utils/cpufreq-set.c:26 utils/cpupower-set.c:23
468 "cpufreq\n"
523 #: utils/cpufreq-info.c:600 utils/cpufreq-set.c:82 utils/cpupower-set.c:42
539 #: utils/cpufreq-set.c:25
544 #: utils/cpufreq-set.c:27
[all …]
A Dde.po239 #: utils/cpufreq-info.c:31
246 #: utils/cpufreq-info.c:63
273 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
277 #: utils/cpufreq-info.c:163 utils/cpufreq-info.c:164
377 msgid " cpufreq stats: "
385 #: utils/cpufreq-info.c:473 utils/cpufreq-set.c:26 utils/cpupower-set.c:23
482 "/proc/cpufreq\n"
540 #: utils/cpufreq-info.c:600 utils/cpufreq-set.c:82 utils/cpupower-set.c:42
557 #: utils/cpufreq-set.c:25
562 #: utils/cpufreq-set.c:27
[all …]
/linux/tools/power/cpupower/
A D.gitignore6 cpufreq-info
7 cpufreq-set
8 cpufreq-aperf
10 lib/cpufreq.lo
11 lib/cpufreq.o
18 utils/cpufreq-info.o
19 utils/cpufreq-set.o
20 utils/cpufreq-aperf.o
22 bench/cpufreq-bench
/linux/Documentation/cpu-freq/
A Dcpufreq-stats.rst16 3. Configuring cpufreq-stats
22 cpufreq-stats is a driver that provides CPU frequency statistics for each CPU.
24 interface (when configured) will appear in a separate directory under cpufreq
25 in /sysfs (<sysfs root>/devices/system/cpu/cpuX/cpufreq/stats/) for each CPU.
35 cpufreq stats provides following statistics (explained in detail below).
48 <mysystem>:/sys/devices/system/cpu/cpu0/cpufreq/stats # ls -l
89 <mysystem>:/sys/devices/system/cpu/cpu0/cpufreq/stats # cat total_trans
108 <mysystem>:/sys/devices/system/cpu/cpu0/cpufreq/stats # cat trans_table
117 3. Configuring cpufreq-stats
120 To configure cpufreq-stats in your kernel::
[all …]
A Dcore.rst22 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
80 flags flags of the cpufreq driver
90 into a format readily providable to cpufreq.
/linux/tools/power/cpupower/bench/
A Dcpufreq-bench_script.sh30 echo $up_threshold >/sys/devices/system/cpu/cpu0/cpufreq/ondemand/up_threshold
31 echo $sampling_rate >/sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate
32 up_threshold_set=$(cat /sys/devices/system/cpu/cpu0/cpufreq/ondemand/up_threshold)
33 sampling_rate_set=$(cat /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate)
48cpufreq-bench -o /var/log/cpufreq-bench/up_threshold_${up_threshold}_sampling_rate_${sampling_rate}
A DREADME-BENCH1 This is cpufreq-bench, a microbenchmark for the cpufreq framework.
10 - (Stress) Testing whether a cpufreq low level driver or governor works
12 - Identify cpufreq related performance regressions between kernels
27 cpufreq-bench helps to test the condition of a given cpufreq governor.
80 trigger of the cpufreq-bench, you will see no performance loss (compare with
107 cpufreq-bench Command Usage
115 -g, --governor=<governor> cpufreq governor to test
/linux/Documentation/driver-api/thermal/
A Dcpu-cooling-api.rst21 1.1 cpufreq registration/unregistration APIs
29 This interface function registers the cpufreq cooling device with the name
30 "thermal-cpufreq-%x". This api can support multiple instances of cpufreq
41 This interface function registers the cpufreq cooling device with
42 the name "thermal-cpufreq-%x" linking it with a device tree node, in
44 instances of cpufreq cooling devices.
54 This interface function unregisters the "thermal-cpufreq-%x" cooling device.
/linux/tools/testing/selftests/cpufreq/
A Dmain.sh5 source cpufreq.sh
64 if ! ls $CPUROOT/cpufreq > /dev/null 2>&1; then
65 echo $msg cpufreq directory not available in sysfs >&2
183 dmesg | grep cpufreq >> $1.dmesg_cpufreq.txt

Completed in 39 milliseconds

12345678910>>...63