mirror of https://github.com/torvalds/linux.git
regulator: pca9450: Fix error code in probe()
Return "PTR_ERR(pca9450->sd_vsel_gpio)" instead of "ret". The "ret"
variable is success at this point.
Fixes: 3ce6f4f943 ("regulator: pca9450: Fix control register for LDO5")
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
Link: https://patch.msgid.link/aSBqnPoBrsNB1Ale@stanley.mountain
Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
f1c668269d
commit
670500b41e
|
|
@ -1401,10 +1401,9 @@ static int pca9450_i2c_probe(struct i2c_client *i2c)
|
||||||
* to this signal (if SION bit is set in IOMUX).
|
* to this signal (if SION bit is set in IOMUX).
|
||||||
*/
|
*/
|
||||||
pca9450->sd_vsel_gpio = gpiod_get_optional(&ldo5->dev, "sd-vsel", GPIOD_IN);
|
pca9450->sd_vsel_gpio = gpiod_get_optional(&ldo5->dev, "sd-vsel", GPIOD_IN);
|
||||||
if (IS_ERR(pca9450->sd_vsel_gpio)) {
|
if (IS_ERR(pca9450->sd_vsel_gpio))
|
||||||
dev_err(&i2c->dev, "Failed to get SD_VSEL GPIO\n");
|
return dev_err_probe(&i2c->dev, PTR_ERR(pca9450->sd_vsel_gpio),
|
||||||
return ret;
|
"Failed to get SD_VSEL GPIO\n");
|
||||||
}
|
|
||||||
|
|
||||||
pca9450->sd_vsel_fixed_low =
|
pca9450->sd_vsel_fixed_low =
|
||||||
of_property_read_bool(ldo5->dev.of_node, "nxp,sd-vsel-fixed-low");
|
of_property_read_bool(ldo5->dev.of_node, "nxp,sd-vsel-fixed-low");
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue