Unverified Commit 58068932 authored by Robby Cai's avatar Robby Cai Committed by Mark Brown
Browse files

regulator: fp9931: Fix handling of mandatory "vin" supply



The FP9931 requires a mandatory "vin" power supply to operate.
Replace devm_regulator_get_optional() with devm_regulator_get() to
enforce this mandatory dependency.

Fixes: 12d821bd ("regulator: Add FP9931/JD9930 driver")
Signed-off-by: default avatarRobby Cai <robby.cai@nxp.com>
Link: https://patch.msgid.link/20260313133102.2749890-3-robby.cai@nxp.com


Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent d342f5e3
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -446,7 +446,7 @@ static int fp9931_probe(struct i2c_client *client)
		return dev_err_probe(&client->dev, PTR_ERR(data->regmap),
				     "failed to allocate regmap!\n");

	data->vin_reg = devm_regulator_get_optional(&client->dev, "vin");
	data->vin_reg = devm_regulator_get(&client->dev, "vin");
	if (IS_ERR(data->vin_reg))
		return dev_err_probe(&client->dev, PTR_ERR(data->vin_reg),
				     "failed to get vin regulator\n");