|
@@ -89,6 +89,7 @@ int mc13xxx_regulator_list_voltage(struct regulator_dev *rdev,
|
|
|
|
|
|
return mc13xxx_regulators[id].voltages[selector];
|
|
|
}
|
|
|
+EXPORT_SYMBOL_GPL(mc13xxx_regulator_list_voltage);
|
|
|
|
|
|
int mc13xxx_get_best_voltage_index(struct regulator_dev *rdev,
|
|
|
int min_uV, int max_uV)
|
|
@@ -123,6 +124,7 @@ int mc13xxx_get_best_voltage_index(struct regulator_dev *rdev,
|
|
|
}
|
|
|
return bestindex;
|
|
|
}
|
|
|
+EXPORT_SYMBOL_GPL(mc13xxx_get_best_voltage_index);
|
|
|
|
|
|
static int mc13xxx_regulator_set_voltage(struct regulator_dev *rdev, int min_uV,
|
|
|
int max_uV, unsigned *selector)
|
|
@@ -185,6 +187,7 @@ struct regulator_ops mc13xxx_regulator_ops = {
|
|
|
.set_voltage = mc13xxx_regulator_set_voltage,
|
|
|
.get_voltage = mc13xxx_regulator_get_voltage,
|
|
|
};
|
|
|
+EXPORT_SYMBOL_GPL(mc13xxx_regulator_ops);
|
|
|
|
|
|
int mc13xxx_fixed_regulator_set_voltage(struct regulator_dev *rdev, int min_uV,
|
|
|
int max_uV, unsigned *selector)
|
|
@@ -202,6 +205,7 @@ int mc13xxx_fixed_regulator_set_voltage(struct regulator_dev *rdev, int min_uV,
|
|
|
else
|
|
|
return -EINVAL;
|
|
|
}
|
|
|
+EXPORT_SYMBOL_GPL(mc13xxx_fixed_regulator_set_voltage);
|
|
|
|
|
|
int mc13xxx_fixed_regulator_get_voltage(struct regulator_dev *rdev)
|
|
|
{
|
|
@@ -213,6 +217,7 @@ int mc13xxx_fixed_regulator_get_voltage(struct regulator_dev *rdev)
|
|
|
|
|
|
return mc13xxx_regulators[id].voltages[0];
|
|
|
}
|
|
|
+EXPORT_SYMBOL_GPL(mc13xxx_fixed_regulator_get_voltage);
|
|
|
|
|
|
struct regulator_ops mc13xxx_fixed_regulator_ops = {
|
|
|
.enable = mc13xxx_regulator_enable,
|
|
@@ -222,11 +227,13 @@ struct regulator_ops mc13xxx_fixed_regulator_ops = {
|
|
|
.set_voltage = mc13xxx_fixed_regulator_set_voltage,
|
|
|
.get_voltage = mc13xxx_fixed_regulator_get_voltage,
|
|
|
};
|
|
|
+EXPORT_SYMBOL_GPL(mc13xxx_fixed_regulator_ops);
|
|
|
|
|
|
int mc13xxx_sw_regulator_is_enabled(struct regulator_dev *rdev)
|
|
|
{
|
|
|
return 1;
|
|
|
}
|
|
|
+EXPORT_SYMBOL_GPL(mc13xxx_sw_regulator_is_enabled);
|
|
|
|
|
|
MODULE_LICENSE("GPL v2");
|
|
|
MODULE_AUTHOR("Yong Shen <yong.shen@linaro.org>");
|