Lines Matching +full:dynamic +full:- +full:power +full:- +full:coefficient
1 /* SPDX-License-Identifier: GPL-2.0 */
6 * Copyright (C) 2014-2015 ARM Limited
18 * struct devfreq_cooling_power - Devfreq cooling power ops
19 * @get_static_power: Take voltage, in mV, and return the static power
20 * in mW. If NULL, the static power is assumed
23 * return the dynamic power draw in mW. If NULL,
24 * a simple power model is used.
25 * @dyn_power_coeff: Coefficient for the simple dynamic power model in
28 * dynamic power is calculated as
31 * device driver for the actual power.
33 * (like power counters) to approximate the actual power
37 * such function, framework just uses pre-calculated
38 * table and scale the power by 'utilization'
42 * or equal than the maximum power value
46 * max total (static + dynamic) power value for each OPP.
54 int (*get_real_power)(struct devfreq *df, u32 *power,
75 return ERR_PTR(-EINVAL); in of_devfreq_cooling_register_power()
81 return ERR_PTR(-EINVAL); in of_devfreq_cooling_register()
87 return ERR_PTR(-EINVAL); in devfreq_cooling_register()