forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c
....@@ -103,8 +103,11 @@
103103
104104 rstc = devm_reset_control_get_exclusive(&pdev->dev, NULL);
105105 if (IS_ERR(rstc)) {
106
- dev_err(&pdev->dev, "Reset controller missing\n");
107
- return PTR_ERR(rstc);
106
+ ret = PTR_ERR(rstc);
107
+ if (ret == -EPROBE_DEFER)
108
+ return ret;
109
+ dev_err(&pdev->dev, "Reset controller missing err=%d\n", ret);
110
+ return ret;
108111 }
109112
110113 ret = reset_control_deassert(rstc);