net: fec: defer probe if regulator is not ready
authorFugang Duan <fugang.duan@nxp.com>
Wed, 3 Jan 2018 02:39:30 +0000 (10:39 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 17 Jan 2018 08:45:21 +0000 (09:45 +0100)
commite7e73b10d690c5352cb11b1941a09e4f3dc4c8ce
tree14dae6a863797085e14507edded1cf614561934e
parent90437795272dfe4b5abaa6dcc612ed0b304b4fb5
net: fec: defer probe if regulator is not ready

[ Upstream commit 3f38c683033a9a0a2738e7067f449deefabfa3ef ]

Defer probe if regulator is not ready. E.g. some regulator is fixed
regulator controlled by i2c expander gpio, the i2c device may be probed
after the driver, then it should handle the case of defer probe error.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/net/ethernet/freescale/fec_main.c