|
@@ -219,8 +219,6 @@ static __devinit int wm8994_ldo_probe(struct platform_device *pdev)
|
|
|
|
|
|
ldo->wm8994 = wm8994;
|
|
ldo->wm8994 = wm8994;
|
|
|
|
|
|
- ldo->is_enabled = true;
|
|
|
|
-
|
|
|
|
if (pdata->ldo[id].enable && gpio_is_valid(pdata->ldo[id].enable)) {
|
|
if (pdata->ldo[id].enable && gpio_is_valid(pdata->ldo[id].enable)) {
|
|
ldo->enable = pdata->ldo[id].enable;
|
|
ldo->enable = pdata->ldo[id].enable;
|
|
|
|
|
|
@@ -237,7 +235,8 @@ static __devinit int wm8994_ldo_probe(struct platform_device *pdev)
|
|
ret);
|
|
ret);
|
|
goto err_gpio;
|
|
goto err_gpio;
|
|
}
|
|
}
|
|
- }
|
|
|
|
|
|
+ } else
|
|
|
|
+ ldo->is_enabled = true;
|
|
|
|
|
|
ldo->regulator = regulator_register(&wm8994_ldo_desc[id], &pdev->dev,
|
|
ldo->regulator = regulator_register(&wm8994_ldo_desc[id], &pdev->dev,
|
|
pdata->ldo[id].init_data, ldo);
|
|
pdata->ldo[id].init_data, ldo);
|