Home
last modified time | relevance | path

Searched refs:k_i (Results 1 – 5 of 5) sorted by relevance

/linux-4.4.14/Documentation/thermal/
Dpower_allocator.txt25 P_max = k_p * e + k_i * err_integral + k_d * diff_err + sustainable_power
42 | | k_i | | get_requested_power()
157 k_i and integral_cutoff
160 `k_i` configures the PID loop's integral term constant. This term
165 integral term. This term is then multiplied by `k_i` and the result
166 added to the output of the controller. Typically `k_i` is set low (1
Dsysfs-api.txt191 |---k_i: PID's integral term in the power allocator gov
346 k_i
/linux-4.4.14/drivers/thermal/
Dpower_allocator.c166 if (!tz->tzp->k_i || force) in estimate_pid_constants()
167 tz->tzp->k_i = int_to_frac(10) / 1000; in estimate_pid_constants()
224 i = mul_frac(tz->tzp->k_i, params->err_integral); in pid_controller()
227 s64 i_next = i + mul_frac(tz->tzp->k_i, err); in pid_controller()
Dthermal_core.c984 create_s32_tzp_attr(k_i);
/linux-4.4.14/include/linux/
Dthermal.h303 s32 k_i; member