regulator: helpers: Ensure bypass register field matches ON value
authorJon Hunter <jonathanh@nvidia.com>
Thu, 21 Apr 2016 16:12:01 +0000 (17:12 +0100)
committerMark Brown <broonie@kernel.org>
Fri, 22 Apr 2016 10:49:03 +0000 (11:49 +0100)
commitdd1a571daee7cdd6504a5771721e34f9b118f17a
tree5fac10c6f937560bbed4ba353c13704a0a2db313
parentf55532a0c0b8bb6148f4e07853b876ef73bc69ca
regulator: helpers: Ensure bypass register field matches ON value

When checking bypass state for a regulator, we check to see if any bits
in the bypass mask are set. For most cases this is fine because there is
typically, only a single bit used to determine if the regulator is in
bypass. However, for some regulators, such as LDO6 on AS3722, the bypass
state is indicate by a value rather than a single bit. Therefore, when
checking the bypass state, check that the bypass field matches the ON
value.

Signed-off-by: Jon Hunter <jonathanh@nvidia.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/regulator/helpers.c