regulator: tps65219: use generic set_bypass()
authorJerome Neanne <jneanne@baylibre.com>
Fri, 3 Feb 2023 14:01:19 +0000 (15:01 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 10 Mar 2023 08:33:19 +0000 (09:33 +0100)
commit7b56f11cde26b4408e8a83e00b6c798543fcad05
tree31469346999ba58353f71da66a4526b3d1c7a1f8
parent265fdccd77d4ba01a1706f8bcb4fc1dfb6478671
regulator: tps65219: use generic set_bypass()

[ Upstream commit 0365df81145a4cfaae5f4da896160de512256e6d ]

Due to wrong interpretation of the specification,
custom implementation was used instead of standard regmap helper.
LINK: https://lore.kernel.org/all/c2014039-f1e8-6976-33d6-52e2dd4e7b66@baylibre.com/
Fixes: c12ac5fc3e0a ("regulator: drivers: Add TI TPS65219 PMIC regulators support")

Regulator does NOT require to be off to be switched to bypass mode.

Signed-off-by: Jerome Neanne <jneanne@baylibre.com>
Link: https://lore.kernel.org/r/20230203140119.13029-1-jneanne@baylibre.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/regulator/tps65219-regulator.c