mirror of
https://github.com/torvalds/linux.git
synced 2024-11-26 22:21:42 +00:00
regulator: qcom_spmi: enable linear range info
Signed-off-by: Jorge Ramirez-Ortiz <jorge.ramirez-ortiz@linaro.org> Signed-off-by: Jeffrey Hugo <jeffrey.l.hugo@gmail.com> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
fd742eaab8
commit
86f4ff7a0c
@ -1744,6 +1744,7 @@ MODULE_DEVICE_TABLE(of, qcom_spmi_regulator_match);
|
||||
static int qcom_spmi_regulator_probe(struct platform_device *pdev)
|
||||
{
|
||||
const struct spmi_regulator_data *reg;
|
||||
const struct spmi_voltage_range *range;
|
||||
const struct of_device_id *match;
|
||||
struct regulator_config config = { };
|
||||
struct regulator_dev *rdev;
|
||||
@ -1833,6 +1834,12 @@ static int qcom_spmi_regulator_probe(struct platform_device *pdev)
|
||||
}
|
||||
}
|
||||
|
||||
if (vreg->set_points->count == 1) {
|
||||
/* since there is only one range */
|
||||
range = vreg->set_points->range;
|
||||
vreg->desc.uV_step = range->step_uV;
|
||||
}
|
||||
|
||||
config.dev = dev;
|
||||
config.driver_data = vreg;
|
||||
config.regmap = regmap;
|
||||
|
Loading…
Reference in New Issue
Block a user