|
@@ -1466,9 +1466,9 @@ EXPORT_SYMBOL_GPL(regulator_force_disable);
|
|
|
|
|
|
static int _regulator_is_enabled(struct regulator_dev *rdev)
|
|
static int _regulator_is_enabled(struct regulator_dev *rdev)
|
|
{
|
|
{
|
|
- /* sanity check */
|
|
|
|
|
|
+ /* If we don't know then assume that the regulator is always on */
|
|
if (!rdev->desc->ops->is_enabled)
|
|
if (!rdev->desc->ops->is_enabled)
|
|
- return -EINVAL;
|
|
|
|
|
|
+ return 1;
|
|
|
|
|
|
return rdev->desc->ops->is_enabled(rdev);
|
|
return rdev->desc->ops->is_enabled(rdev);
|
|
}
|
|
}
|