regulator: max8973: Set VSEL regmap ops if DVS GPIO is not set
authorMikko Perttunen <mperttunen@nvidia.com>
Tue, 28 Jul 2015 08:34:11 +0000 (11:34 +0300)
committerMark Brown <broonie@kernel.org>
Wed, 29 Jul 2015 13:55:51 +0000 (14:55 +0100)
commitb10c7f3cc948107fb992d3a14eeaa0fdfb5c95da
tree13f1735df49cfcda47215ae08479564e0109b9e3
parentffaab99184a2c8b592bba85d8e4da708c65b4cc1
regulator: max8973: Set VSEL regmap ops if DVS GPIO is not set

Use regmap helpers for get_voltage_sel and set_voltage_sel ops
if the DVS GPIO is not set.

The DVS GPIO allows on the fly selection of the VSEL register
from two choices. However, if it is not set, the VSEL register
will stay fixed and we can use the regmap ops. This allows use
of the *hardware_vsel* regulator APIs.

Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/regulator/max8973-regulator.c