diff options
author | Andy Gross <agross@codeaurora.org> | 2015-04-21 23:30:28 -0500 |
---|---|---|
committer | Srinivas Kandagatla <srinivas.kandagatla@linaro.org> | 2015-09-01 09:22:06 +0100 |
commit | 354406b4a19e0753ae9d05199c0aeae759ce689b (patch) | |
tree | f44eb2b20bae41ef685be7c823b30a30d6357a3a | |
parent | acc99e3a7c30d798d7fd2839510c46f7f4cb6b85 (diff) | |
download | linux-354406b4a19e0753ae9d05199c0aeae759ce689b.tar.gz |
regulator: rpm-smd: Fix PM8841 table
This patch fixes the FTSMPS regulator voltage table and separates out the PM8841
from the PM8941. The FT-SMPS regulators are only part of the PM8841.
Signed-off-by: Andy Gross <agross@codeaurora.org>
-rw-r--r-- | drivers/regulator/qcom_smd-regulator.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/drivers/regulator/qcom_smd-regulator.c b/drivers/regulator/qcom_smd-regulator.c index a751b0918ca3..52ba85ddbb79 100644 --- a/drivers/regulator/qcom_smd-regulator.c +++ b/drivers/regulator/qcom_smd-regulator.c @@ -164,10 +164,10 @@ static const struct regulator_desc pm8941_hfsmps = { .ops = &rpm_smps_ldo_ops, }; -static const struct regulator_desc pm8941_ftsmps = { +static const struct regulator_desc pm8841_ftsmps = { .linear_ranges = (struct regulator_linear_range[]) { REGULATOR_LINEAR_RANGE(350000, 0, 184, 5000), - REGULATOR_LINEAR_RANGE(700000, 185, 339, 25000), + REGULATOR_LINEAR_RANGE(700000, 185, 339, 10000), }, .n_linear_ranges = 2, .n_voltages = 340, @@ -258,13 +258,13 @@ struct rpm_regulator_data { static const struct rpm_regulator_data rpm_pm8841_regulators[] = { { "s1", QCOM_SMD_RPM_SMPB, 1, &pm8941_hfsmps, "vdd_s1" }, - { "s2", QCOM_SMD_RPM_SMPB, 2, &pm8941_ftsmps, "vdd_s2" }, + { "s2", QCOM_SMD_RPM_SMPB, 2, &pm8841_ftsmps, "vdd_s2" }, { "s3", QCOM_SMD_RPM_SMPB, 3, &pm8941_hfsmps, "vdd_s3" }, - { "s4", QCOM_SMD_RPM_SMPB, 4, &pm8941_ftsmps, "vdd_s4" }, - { "s5", QCOM_SMD_RPM_SMPB, 5, &pm8941_ftsmps, "vdd_s5" }, - { "s6", QCOM_SMD_RPM_SMPB, 6, &pm8941_ftsmps, "vdd_s6" }, - { "s7", QCOM_SMD_RPM_SMPB, 7, &pm8941_ftsmps, "vdd_s7" }, - { "s8", QCOM_SMD_RPM_SMPB, 8, &pm8941_ftsmps, "vdd_s8" }, + { "s4", QCOM_SMD_RPM_SMPB, 4, &pm8841_ftsmps, "vdd_s4" }, + { "s5", QCOM_SMD_RPM_SMPB, 5, &pm8841_ftsmps, "vdd_s5" }, + { "s6", QCOM_SMD_RPM_SMPB, 6, &pm8841_ftsmps, "vdd_s6" }, + { "s7", QCOM_SMD_RPM_SMPB, 7, &pm8841_ftsmps, "vdd_s7" }, + { "s8", QCOM_SMD_RPM_SMPB, 8, &pm8841_ftsmps, "vdd_s8" }, {} }; |