]> git.baikalelectronics.ru Git - kernel.git/commit
regulator: ltc3676: Assure PGOOD mask is set before changing voltage
authorMarek Vasut <marex@denx.de>
Tue, 1 May 2018 01:50:45 +0000 (03:50 +0200)
committerMark Brown <broonie@kernel.org>
Tue, 1 May 2018 21:00:20 +0000 (06:00 +0900)
commit6ee0d7a59e41a1fbe38026fd591664c71799a2c7
tree1a275d92fb523f3b0b0ac5cf541385da0df5605b
parente194d5f5b90a9a5bf600f59c2dc8ad7eb42624a2
regulator: ltc3676: Assure PGOOD mask is set before changing voltage

Make sure the DVBxB bit 5, PGOOD mask, is set before changing voltage
on the buck converters. If the PGOOD mask bit is not set, the PMIC may
deassert the PGOOD signal during the voltage transition.

On systems that use the PGOOD signal as a power OK indication for the
board or SoC, which should be the case on correct designs, deasserting
the PGOOD signal will lead to system reset or shutdown, which is not
the expected behavior when changing PMIC buck converter voltage.

Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/regulator/ltc3676.c