Merge tag 'iio-for-5.8a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio...
[linux-block.git] / drivers / iio / magnetometer / ak8974.c
index d3299670211035236a20cc0ee83130a9dbb4c904..372c80c25dd4f4c5c96f2429cf7972f609e5d112 100644 (file)
@@ -746,7 +746,12 @@ static int ak8974_probe(struct i2c_client *i2c,
                                      ARRAY_SIZE(ak8974->regs),
                                      ak8974->regs);
        if (ret < 0) {
-               dev_err(&i2c->dev, "cannot get regulators\n");
+               if (ret != -EPROBE_DEFER)
+                       dev_err(&i2c->dev, "cannot get regulators: %d\n", ret);
+               else
+                       dev_dbg(&i2c->dev,
+                               "regulators unavailable, deferring probe\n");
+
                return ret;
        }