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

Commit ac5b85de authored by Tomasz Bachorski's avatar Tomasz Bachorski Committed by Peter Rosin
Browse files

i2c: mux: reg: don't log an error for probe deferral



It's possible that i2c_mux_reg_probe_dt() could return -EPROBE_DEFER.
In that case, driver will request a probe deferral and an error
suggesting device tree parsing problem will be reported. This is
a pretty confusing information. Let's change the error handling,
so driver will be able to request probe deferral without logging
not related errors.

Signed-off-by: default avatarTomasz Bachorski <tomasz.bachorski@nokia.com>
Signed-off-by: default avatarPeter Rosin <peda@axentia.se>
parent 8f6d6016
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -177,6 +177,9 @@ static int i2c_mux_reg_probe(struct platform_device *pdev)
			sizeof(mux->data));
	} else {
		ret = i2c_mux_reg_probe_dt(mux, pdev);
		if (ret == -EPROBE_DEFER)
			return ret;

		if (ret < 0) {
			dev_err(&pdev->dev, "Error parsing device tree");
			return ret;