diff options
author | Axel Lin <axel.lin@gmail.com> | 2012-07-03 21:59:17 -0400 |
---|---|---|
committer | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2012-07-04 07:37:54 -0400 |
commit | 94f48ab32b5a875fcf2f62e72de8f666136d98ba (patch) | |
tree | 6494bc610d4f5e4152af3d4a48b2b7125adb661f /drivers/regulator | |
parent | a9905b1d6fa80a07997520c7f554aedf3e1b47e7 (diff) |
regulator: tps65910: Set enable enable_time in regulator_desc
Signed-off-by: Axel Lin <axel.lin@gmail.com>
Acked-by: Laxman Dewangan <ldewangan@nvidia.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'drivers/regulator')
-rw-r--r-- | drivers/regulator/tps65910-regulator.c | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/drivers/regulator/tps65910-regulator.c b/drivers/regulator/tps65910-regulator.c index 66da87cc0879..a534e0872006 100644 --- a/drivers/regulator/tps65910-regulator.c +++ b/drivers/regulator/tps65910-regulator.c | |||
@@ -412,13 +412,6 @@ static int tps65911_get_ctrl_register(int id) | |||
412 | } | 412 | } |
413 | } | 413 | } |
414 | 414 | ||
415 | static int tps65910_enable_time(struct regulator_dev *dev) | ||
416 | { | ||
417 | struct tps65910_reg *pmic = rdev_get_drvdata(dev); | ||
418 | int id = rdev_get_id(dev); | ||
419 | return pmic->info[id]->enable_time_us; | ||
420 | } | ||
421 | |||
422 | static int tps65910_set_mode(struct regulator_dev *dev, unsigned int mode) | 415 | static int tps65910_set_mode(struct regulator_dev *dev, unsigned int mode) |
423 | { | 416 | { |
424 | struct tps65910_reg *pmic = rdev_get_drvdata(dev); | 417 | struct tps65910_reg *pmic = rdev_get_drvdata(dev); |
@@ -762,7 +755,6 @@ static struct regulator_ops tps65910_ops_dcdc = { | |||
762 | .is_enabled = regulator_is_enabled_regmap, | 755 | .is_enabled = regulator_is_enabled_regmap, |
763 | .enable = regulator_enable_regmap, | 756 | .enable = regulator_enable_regmap, |
764 | .disable = regulator_disable_regmap, | 757 | .disable = regulator_disable_regmap, |
765 | .enable_time = tps65910_enable_time, | ||
766 | .set_mode = tps65910_set_mode, | 758 | .set_mode = tps65910_set_mode, |
767 | .get_mode = tps65910_get_mode, | 759 | .get_mode = tps65910_get_mode, |
768 | .get_voltage_sel = tps65910_get_voltage_dcdc_sel, | 760 | .get_voltage_sel = tps65910_get_voltage_dcdc_sel, |
@@ -775,7 +767,6 @@ static struct regulator_ops tps65910_ops_vdd3 = { | |||
775 | .is_enabled = regulator_is_enabled_regmap, | 767 | .is_enabled = regulator_is_enabled_regmap, |
776 | .enable = regulator_enable_regmap, | 768 | .enable = regulator_enable_regmap, |
777 | .disable = regulator_disable_regmap, | 769 | .disable = regulator_disable_regmap, |
778 | .enable_time = tps65910_enable_time, | ||
779 | .set_mode = tps65910_set_mode, | 770 | .set_mode = tps65910_set_mode, |
780 | .get_mode = tps65910_get_mode, | 771 | .get_mode = tps65910_get_mode, |
781 | .get_voltage = tps65910_get_voltage_vdd3, | 772 | .get_voltage = tps65910_get_voltage_vdd3, |
@@ -786,7 +777,6 @@ static struct regulator_ops tps65910_ops = { | |||
786 | .is_enabled = regulator_is_enabled_regmap, | 777 | .is_enabled = regulator_is_enabled_regmap, |
787 | .enable = regulator_enable_regmap, | 778 | .enable = regulator_enable_regmap, |
788 | .disable = regulator_disable_regmap, | 779 | .disable = regulator_disable_regmap, |
789 | .enable_time = tps65910_enable_time, | ||
790 | .set_mode = tps65910_set_mode, | 780 | .set_mode = tps65910_set_mode, |
791 | .get_mode = tps65910_get_mode, | 781 | .get_mode = tps65910_get_mode, |
792 | .get_voltage_sel = tps65910_get_voltage_sel, | 782 | .get_voltage_sel = tps65910_get_voltage_sel, |
@@ -798,7 +788,6 @@ static struct regulator_ops tps65911_ops = { | |||
798 | .is_enabled = regulator_is_enabled_regmap, | 788 | .is_enabled = regulator_is_enabled_regmap, |
799 | .enable = regulator_enable_regmap, | 789 | .enable = regulator_enable_regmap, |
800 | .disable = regulator_disable_regmap, | 790 | .disable = regulator_disable_regmap, |
801 | .enable_time = tps65910_enable_time, | ||
802 | .set_mode = tps65910_set_mode, | 791 | .set_mode = tps65910_set_mode, |
803 | .get_mode = tps65910_get_mode, | 792 | .get_mode = tps65910_get_mode, |
804 | .get_voltage_sel = tps65911_get_voltage_sel, | 793 | .get_voltage_sel = tps65911_get_voltage_sel, |
@@ -1139,6 +1128,7 @@ static __devinit int tps65910_probe(struct platform_device *pdev) | |||
1139 | pmic->desc[i].name = info->name; | 1128 | pmic->desc[i].name = info->name; |
1140 | pmic->desc[i].id = i; | 1129 | pmic->desc[i].id = i; |
1141 | pmic->desc[i].n_voltages = info->n_voltages; | 1130 | pmic->desc[i].n_voltages = info->n_voltages; |
1131 | pmic->desc[i].enable_time = info->enable_time_us; | ||
1142 | 1132 | ||
1143 | if (i == TPS65910_REG_VDD1 || i == TPS65910_REG_VDD2) { | 1133 | if (i == TPS65910_REG_VDD1 || i == TPS65910_REG_VDD2) { |
1144 | pmic->desc[i].ops = &tps65910_ops_dcdc; | 1134 | pmic->desc[i].ops = &tps65910_ops_dcdc; |