The return code isn't set to the real error code returned by of_irq_get(). In case it returns -EPROBE_DEFER, currently the probe will likely return zero, preventing later retries. The PHYs will never get registered. Signed-off-by: Fabrice Gasnier <fabrice.gasnier@foss.st.com> Change-Id: Ib92f49c4fea9cc61675d838d4f1e12a3cc2d6d3f Reviewed-on: https://gerrit.st.com/c/mpu/oe/st/linux-stm32/+/261448 Reviewed-by: CITOOLS <MDG-smet-aci-reviews@list.st.com> Reviewed-by: Amelie DELAUNAY <amelie.delaunay@foss.st.com> Reviewed-by: CIBUILD <MDG-smet-aci-builds@list.st.com>