/* NOTE: the output value can be set by other drivers, boot loader or may be hardwired in the regulator.  */
int regulator_enable(struct regulator *regulator)
/* NOTE: the output value can be set by other drivers, boot loader or may be hardwired in the regulator.  */
int regulator_enable(struct regulator *regulator)
{
	struct regulator_dev *rdev = regulator->rdev;
	int ret = 0;
	mutex_lock(&rdev->mutex);
	ret = _regulator_enable(rdev);
	mutex_unlock(&rdev->mutex);
	return ret;
}