[PATCH 10/13] net: fec_mxc_init(): do not ignore return status of fec_open()
Ilias Apalodimas
ilias.apalodimas at linaro.org
Thu Aug 29 09:34:00 CEST 2024
On Wed, 28 Aug 2024 at 15:10, Jerome Forissier
<jerome.forissier at linaro.org> wrote:
>
> The fec_mxc_init() function currently always returns 0. This does not
> allow the callers to detect when for instance the PHY initialization
> failed due to the port being unconnected. Fix that by returning the
> status of fec_open().
>
> Signed-off-by: Jerome Forissier <jerome.forissier at linaro.org>
> Reviewed-by: Fabio Estevam <festevam at gmail.com>
> ---
> drivers/net/fec_mxc.c | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/drivers/net/fec_mxc.c b/drivers/net/fec_mxc.c
> index 0a0d92bc2c..2dc1364bee 100644
> --- a/drivers/net/fec_mxc.c
> +++ b/drivers/net/fec_mxc.c
> @@ -615,8 +615,7 @@ static int fecmxc_init(struct udevice *dev)
> if (fec->xcv_type != SEVENWIRE)
> miiphy_restart_aneg(dev);
> #endif
> - fec_open(dev);
> - return 0;
> + return fec_open(dev);
> }
>
> /**
> --
> 2.40.1
>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas at linaro.org>
More information about the U-Boot
mailing list