d9c2a8d3a6c40fc1f13dedbc9e98985ba5e6520a

Setting a lower load can make the regulator enter into LPM. Now the lower load was set before the regulator disable, there's a risk here. The regulator has been LPM, while it was not disable, if the cosumer has a higher current needed than LPM at this time, that will lead OCP on this regulator. The right operation for a regulator enable/disable should be: 1. regulator_set_voltage(vreg, active_min_uV, active_max_uV) and regulator_set_load(vreg, active_load_uA); in either order 2. regulator_enable() 3. regulator_disable() 4. regulator_set_voltage(vreg, inactive_min_uV, inactive_max_uV) and regulator_set_load(vreg, inactive_load_uA); in either order Change-Id: Ibe4f888a5675baf2691e479daa163d8867902e69 Signed-off-by: Zhao, Yuan <yzhao@codeaurora.org>
Descripción
No description provided
Languages
C
98.7%
C++
0.9%
Makefile
0.3%
Starlark
0.1%