]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
i2c: designware_i2c: Don't warn if reset DT property is not present
authorMaksim Kiselev <bigunclemax@gmail.com>
Fri, 26 Sep 2025 10:05:26 +0000 (13:05 +0300)
committerTom Rini <trini@konsulko.com>
Mon, 29 Sep 2025 14:01:15 +0000 (08:01 -0600)
If reset property is missing in DT, then we get this warning:
designware_i2c@0: Can't get reset: -2

Avoid this by checking if reset DT property is present, first.

Fixes: 622597dee4f ("i2c: designware: add reset ctrl to driver")
Signed-off-by: Maksim Kiselev <bigunclemax@gmail.com>
Reviewed-by: Heiko Schocher <hs@nabladev.com>
Reviewed-by: Peng Fan <peng.fan@nxp.com>
drivers/i2c/designware_i2c.c

index a54976e7889fb13dcf1a429efb938a062036785d..8ad716f410e7320b39b6e00090dea791c93b4d19 100644 (file)
@@ -764,7 +764,7 @@ int designware_i2c_of_to_plat(struct udevice *bus)
 
        ret = reset_get_bulk(bus, &priv->resets);
        if (ret) {
-               if (ret != -ENOTSUPP)
+               if (ret != -ENOTSUPP && ret != -ENOENT)
                        dev_warn(bus, "Can't get reset: %d\n", ret);
        } else {
                reset_deassert_bulk(&priv->resets);