|
@@ -36,28 +36,14 @@ the user. The registration APIs returns the cooling device pointer.
|
|
|
np: pointer to the cooling device device tree node
|
|
|
clip_cpus: cpumask of cpus where the frequency constraints will happen.
|
|
|
|
|
|
-1.1.3 struct thermal_cooling_device *cpufreq_power_cooling_register(
|
|
|
- const struct cpumask *clip_cpus, u32 capacitance,
|
|
|
- get_static_t plat_static_func)
|
|
|
-
|
|
|
-Similar to cpufreq_cooling_register, this function registers a cpufreq
|
|
|
-cooling device. Using this function, the cooling device will
|
|
|
-implement the power extensions by using a simple cpu power model. The
|
|
|
-cpus must have registered their OPPs using the OPP library.
|
|
|
-
|
|
|
-The additional parameters are needed for the power model (See 2. Power
|
|
|
-models). "capacitance" is the dynamic power coefficient (See 2.1
|
|
|
-Dynamic power). "plat_static_func" is a function to calculate the
|
|
|
-static power consumed by these cpus (See 2.2 Static power).
|
|
|
-
|
|
|
-1.1.4 struct thermal_cooling_device *of_cpufreq_power_cooling_register(
|
|
|
+1.1.3 struct thermal_cooling_device *of_cpufreq_power_cooling_register(
|
|
|
struct cpufreq_policy *policy)
|
|
|
|
|
|
-Similar to cpufreq_power_cooling_register, this function register a
|
|
|
+Similar to cpufreq_cooling_register, this function register a
|
|
|
cpufreq cooling device with power extensions using the device tree
|
|
|
information supplied by the np parameter.
|
|
|
|
|
|
-1.1.5 void cpufreq_cooling_unregister(struct thermal_cooling_device *cdev)
|
|
|
+1.1.4 void cpufreq_cooling_unregister(struct thermal_cooling_device *cdev)
|
|
|
|
|
|
This interface function unregisters the "thermal-cpufreq-%x" cooling device.
|
|
|
|
|
@@ -74,10 +60,6 @@ cpu. If you are using CONFIG_CPUFREQ_DT then the
|
|
|
`cpufreq_frequency_table` should already be assigned to the cpu
|
|
|
device.
|
|
|
|
|
|
-The `plat_static_func` parameter of `cpufreq_power_cooling_register()`
|
|
|
-is optional. If you don't provide it, only dynamic power will be
|
|
|
-considered.
|
|
|
-
|
|
|
2.1 Dynamic power
|
|
|
|
|
|
The dynamic power consumption of a processor depends on many factors.
|