Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3c0a2f64 authored by Dan Carpenter's avatar Dan Carpenter Committed by Mark Brown
Browse files

regulator: pv88060: fix error handling in probe



There were some missing "ret = " assignments here.

Signed-off-by: default avatarDan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent 88467943
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -351,14 +351,14 @@ static int pv88060_i2c_probe(struct i2c_client *i2c,
			return ret;
			return ret;
		}
		}


		regmap_write(chip->regmap, PV88060_REG_MASK_B, 0xFF);
		ret = regmap_write(chip->regmap, PV88060_REG_MASK_B, 0xFF);
		if (ret < 0) {
		if (ret < 0) {
			dev_err(chip->dev,
			dev_err(chip->dev,
				"Failed to mask B reg: %d\n", ret);
				"Failed to mask B reg: %d\n", ret);
			return ret;
			return ret;
		}
		}


		regmap_write(chip->regmap, PV88060_REG_MASK_C, 0xFF);
		ret = regmap_write(chip->regmap, PV88060_REG_MASK_C, 0xFF);
		if (ret < 0) {
		if (ret < 0) {
			dev_err(chip->dev,
			dev_err(chip->dev,
				"Failed to mask C reg: %d\n", ret);
				"Failed to mask C reg: %d\n", ret);