Home
last modified time | relevance | path

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

123

/linux-2.6.39/arch/arm/mach-davinci/
Dcpufreq.c40 static struct davinci_cpufreq cpufreq; variable
44 struct davinci_cpufreq_config *pdata = cpufreq.dev->platform_data; in davinci_verify_speed()
46 struct clk *armclk = cpufreq.armclk; in davinci_verify_speed()
69 return clk_get_rate(cpufreq.armclk) / 1000; in davinci_getspeed()
78 struct davinci_cpufreq_config *pdata = cpufreq.dev->platform_data; in davinci_target()
79 struct clk *armclk = cpufreq.armclk; in davinci_target()
98 dev_driver_string(cpufreq.dev), in davinci_target()
119 if (cpufreq.asyncclk) { in davinci_target()
120 ret = clk_set_rate(cpufreq.asyncclk, cpufreq.asyncrate); in davinci_target()
138 struct davinci_cpufreq_config *pdata = cpufreq.dev->platform_data; in davinci_cpu_init()
[all …]
/linux-2.6.39/Documentation/cpu-freq/
Dcpufreq-stats.txt15 3. Configuring cpufreq-stats
20 cpufreq-stats is a driver that provides CPU frequency statistics for each CPU.
22 interface (when configured) will appear in a separate directory under cpufreq
23 in /sysfs (<sysfs root>/devices/system/cpu/cpuX/cpufreq/stats/) for each CPU.
32 cpufreq stats provides following statistics (explained in detail below).
43 <mysystem>:/sys/devices/system/cpu/cpu0/cpufreq/stats # ls -l
60 <mysystem>:/sys/devices/system/cpu/cpu0/cpufreq/stats # cat time_in_state
75 <mysystem>:/sys/devices/system/cpu/cpu0/cpufreq/stats # cat total_trans
88 <mysystem>:/sys/devices/system/cpu/cpu0/cpufreq/stats # cat trans_table
99 3. Configuring cpufreq-stats
[all …]
Dindex.txt24 cpu-drivers.txt - How to implement a new cpufreq processor driver
26 governors.txt - What are cpufreq governors and how to
38 send an email to cpufreq@vger.kernel.org, to subscribe go to
39 http://vger.kernel.org/vger-lists.html#cpufreq and follow the
45 * ftp://ftp.linux.org.uk/pub/linux/cpufreq/
51 * http://vger.kernel.org/vger-lists.html#cpufreq
Duser-guide.txt32 3. How to change the CPU cpufreq policy and/or speed
43 The following ARM processors are supported by cpufreq:
54 The following processors for the x86 architecture are supported by cpufreq:
81 cpufreq:
96 framework are supported by cpufreq.
101 The following Blackfin processors are supported by cpufreq:
131 On all other cpufreq implementations, these boundaries still need to
139 3. How to change the CPU cpufreq policy and/or speed
146 mounted it at /sys, the cpufreq interface is located in a subdirectory
147 "cpufreq" within the cpu-device directory
[all …]
Dcore.txt27 The CPUFreq core code is located in drivers/cpufreq/cpufreq.c. This
28 cpufreq code offers a standardized interface for the CPUFreq
39 which make sure that the cpufreq processor driver is correctly
96 If the cpufreq core detects the frequency has changed while the system
Dgovernors.txt39 Most cpufreq drivers (in fact, all except one, longrun) or even most
41 frequency. In order to offer dynamic frequency scaling, the cpufreq
48 That's done using "cpufreq governors". Two are already in this patch
54 around. Using such a generic interface as cpufreq offers to scaling
68 / the cpufreq governor decides
238 per-CPU cpufreq lock is still held in the cpufreq core, and there's
242 every second), use cpufreq_driver_target to lock the cpufreq per-CPU
243 lock before the command is passed to the cpufreq processor driver.
Dcpu-drivers.txt37 add cpufreq support for this CPU / chipset? Great. Here are some hints
82 cpufreq driver registers itself, the per-CPU initialization function
134 Most cpufreq drivers or even most cpu frequency scaling algorithms
138 Some cpufreq-capable processors switch the frequency between certain
171 the reference implementation in arch/i386/kernel/cpu/cpufreq/longrun.c
178 As most cpufreq processors only allow for being set to a few specific
/linux-2.6.39/drivers/cpufreq/
DKconfig9 clock speed, you need to either enable a dynamic cpufreq governor
27 cpufreq.debug=<value>
97 loading your cpufreq low-level hardware driver.
98 Be aware that not all cpufreq drivers support the ondemand
109 loading your cpufreq low-level hardware driver.
110 Be aware that not all cpufreq drivers support the conservative
118 This cpufreq governor sets the frequency statically to the
129 This cpufreq governor sets the frequency statically to the
140 Enable this cpufreq governor when you either want to set the
153 tristate "'ondemand' cpufreq policy governor"
[all …]
DMakefile2 obj-$(CONFIG_CPU_FREQ) += cpufreq.o
/linux-2.6.39/arch/arm/mach-w90x900/
Dcpu.c122 static int __init nuc900_set_clkval(unsigned int cpufreq) in nuc900_set_clkval() argument
130 switch (cpufreq) { in nuc900_set_clkval()
173 unsigned long cpufreq, val; in nuc900_set_cpufreq() local
178 strict_strtoul(str, 0, &cpufreq); in nuc900_set_cpufreq()
182 nuc900_set_clkval(cpufreq); in nuc900_set_cpufreq()
/linux-2.6.39/arch/x86/kernel/cpu/cpufreq/
DMakefile6 obj-$(CONFIG_X86_ACPI_CPUFREQ) += acpi-cpufreq.o mperf.o
7 obj-$(CONFIG_X86_PCC_CPUFREQ) += pcc-cpufreq.o
21 obj-$(CONFIG_X86_CPUFREQ_NFORCE2) += cpufreq-nforce2.o
DKconfig7 source "drivers/cpufreq/Kconfig"
20 <file:Documentation/cpu-freq/pcc-cpufreq.txt>.
23 module will be called pcc-cpufreq.
37 module will be called acpi-cpufreq.
243 and is thus considered dangerous. Please use the regular ACPI cpufreq
/linux-2.6.39/arch/powerpc/platforms/cell/
DMakefile9 obj-$(CONFIG_CBE_CPUFREQ) += cbe-cpufreq.o
10 cbe-cpufreq-y += cbe_cpufreq_pervasive.o cbe_cpufreq.o
/linux-2.6.39/Documentation/arm/Samsung-S3C24XX/
DCPUfreq.txt25 need to register and the interface to the generic drivers/cpufreq
30 The core registers with drivers/cpufreq at init time if all the data
60 Each board that wants to use the cpufreq code must register some basic
/linux-2.6.39/arch/arm/mach-pxa/
DMakefile11 obj-$(CONFIG_PXA25x) += cpufreq-pxa2xx.o
12 obj-$(CONFIG_PXA27x) += cpufreq-pxa2xx.o
13 obj-$(CONFIG_PXA3xx) += cpufreq-pxa3xx.o
Dcpufreq-pxa3xx.c57 #define OP(cpufreq, _xl, _xn, _hss, _dmc, _smc, _sfl, _dfi, vcore, vsram) \ argument
59 .cpufreq_mhz = cpufreq, \
/linux-2.6.39/arch/ia64/kernel/cpufreq/
DMakefile1 obj-$(CONFIG_IA64_ACPI_CPUFREQ) += acpi-cpufreq.o
DKconfig8 source "drivers/cpufreq/Kconfig"
/linux-2.6.39/arch/cris/arch-v32/mach-a3/
DMakefile8 obj-$(CONFIG_CPU_FREQ) += cpufreq.o
/linux-2.6.39/arch/cris/arch-v32/mach-fs/
DMakefile8 obj-$(CONFIG_CPU_FREQ) += cpufreq.o
/linux-2.6.39/arch/powerpc/platforms/pasemi/
DMakefile3 obj-$(CONFIG_PPC_PASEMI_CPUFREQ) += cpufreq.o
/linux-2.6.39/arch/avr32/mach-at32ap/
DMakefile4 obj-$(CONFIG_CPU_FREQ_AT32AP) += cpufreq.o
/linux-2.6.39/arch/blackfin/mach-common/
DMakefile10 obj-$(CONFIG_CPU_FREQ) += cpufreq.o
/linux-2.6.39/Documentation/power/
Dopp.txt33 optionally boot at a certain OPP without needing cpufreq.
68 dependent subsystems such as cpufreq are left to the discretion of the SoC
70 care to refresh the cpufreq table in cases of these operations.
117 /* Do cpufreq things */
124 High level framework such as cpufreq operates on frequencies. To map the
236 Example: At a cpufreq transition to a different frequency, SoC
301 opp_init_cpufreq_table - cpufreq framework typically is initialized with
306 providable to cpufreq.
/linux-2.6.39/arch/arm/plat-mxc/
DMakefile21 obj-$(CONFIG_CPU_FREQ_IMX) += cpufreq.o

123