mirror of
https://github.com/team-infusion-developers/android_kernel_samsung_msm8976.git
synced 2024-09-21 03:43:03 +00:00
2b81902ec5
This driver is a current limit management module to help manage instantaneous peak current drawn by multiple subsystems on shared supply. The inputs to the mitigation algorithm are current states of different subsystems sharing this supply like cpu frequency, gpu frequency, number of cores online, soc temperature, core leakage, and modem state. It throttles cpu frequency and limits number of online cores to reduce the dynamic current so as to keep the total current drawn from supply in safe limits. Change-Id: I4592b8be48bad3709e8cfb09da53f23279a8ff9b Signed-off-by: Manaf Meethalavalappu Pallikunhi <manafm@codeaurora.org> |
||
---|---|---|
.. | ||
armada_thermal.c | ||
cpu_cooling.c | ||
db8500_cpufreq_cooling.c | ||
db8500_thermal.c | ||
dove_thermal.c | ||
exynos_thermal.c | ||
fair_share.c | ||
intel_powerclamp.c | ||
Kconfig | ||
kirkwood_thermal.c | ||
lmh_interface.c | ||
lmh_interface.h | ||
lmh_lite.c | ||
Makefile | ||
msm8974-tsens.c | ||
msm_thermal-dev.c | ||
msm_thermal.c | ||
qpnp-adc-tm.c | ||
qpnp-temp-alarm.c | ||
rcar_thermal.c | ||
spear_thermal.c | ||
step_wise.c | ||
supply_lm_core.c | ||
thermal_core.c | ||
thermal_core.h | ||
user_space.c |