regulator: twl6030: fix get status of twl6032 regulators
authorAndreas Kemnade <andreas@kemnade.info>
Sun, 20 Nov 2022 22:12:08 +0000 (23:12 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 14 Dec 2022 10:31:54 +0000 (11:31 +0100)
commit8b130c770d00cae3774e356b8a38c741e2240012
tree27ee6b4216fbc5f2f278358d42518b5615b3c49b
parentf6f45e538328df9ce66aa61bafee1a5717c4b700
regulator: twl6030: fix get status of twl6032 regulators

[ Upstream commit 31a6297b89aabc81b274c093a308a7f5b55081a7 ]

Status is reported as always off in the 6032 case. Status
reporting now matches the logic in the setters. Once of
the differences to the 6030 is that there are no groups,
therefore the state needs to be read out in the lower bits.

Signed-off-by: Andreas Kemnade <andreas@kemnade.info>
Link: https://lore.kernel.org/r/20221120221208.3093727-3-andreas@kemnade.info
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/regulator/twl6030-regulator.c