diff --git a/drivers/rtc/rtc-hym8563.c b/drivers/rtc/rtc-hym8563.c index 417c4ccc79e4..6cb6129ffc43 100644 --- a/drivers/rtc/rtc-hym8563.c +++ b/drivers/rtc/rtc-hym8563.c @@ -570,7 +570,7 @@ static int hym8563_probe(struct i2c_client *client) ret = hym8563_init_device(client); if (ret) { dev_err(&client->dev, "could not init device, %d\n", ret); - return ret; + return -EPROBE_DEFER; } if (client->irq > 0) {