diff options
author | Dmitry Osipenko <digetx@gmail.com> | 2020-11-15 23:45:05 +0300 |
---|---|---|
committer | Lee Jones <lee.jones@linaro.org> | 2020-11-27 07:42:59 +0000 |
commit | 129989d5ca63884572d22a5a271d93d0eddf8a52 (patch) | |
tree | 2df65a38d24f2b7c92e671778fdf069308d6d0cb /drivers/mfd/kempld-core.c | |
parent | d12edf9661a408d04efc9c0a4ff9a15413195d8a (diff) |
mfd: tps65910: Correct power-off programming sequence
Correct power-off programming sequence in order to fix shutting down
devices which are using TPS65910 PMIC.
In accordance to the TPS65910 datasheet, the PMIC's state-machine
transitions into the OFF state only when DEV_OFF bit of DEVCTRL_REG is
set. The ON / SLEEP states also should be cleared, otherwise PMIC won't
get into a proper state on shutdown. Devices like Nexus 7 tablet and Ouya
game console are shutting down properly now.
Tested-by: Peter Geis <pgwipeout@gmail.com>
Tested-by: Zack Pearsall <zpearsall@yahoo.com>
Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
Diffstat (limited to 'drivers/mfd/kempld-core.c')
0 files changed, 0 insertions, 0 deletions