mx35pdk: Fix error handling in board_late_init()

If smc911x_initialize() fails we should return the error immediately.

While at it, also check the error from cpu_eth_init().

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Acked-by: Stefano Babic <sbabic@denx.de>
master
Fabio Estevam 11 years ago committed by Stefano Babic
parent 17cc2362af
commit a05f4ab6cc
  1. 10
      board/freescale/mx35pdk/mx35pdk.c

@ -251,14 +251,12 @@ int board_late_init(void)
int board_eth_init(bd_t *bis)
{
int rc = -ENODEV;
#if defined(CONFIG_SMC911X)
rc = smc911x_initialize(0, CONFIG_SMC911X_BASE);
int rc = smc911x_initialize(0, CONFIG_SMC911X_BASE);
if (rc)
return rc;
#endif
cpu_eth_init(bis);
return rc;
return cpu_eth_init(bis);
}
#if defined(CONFIG_FSL_ESDHC)

Loading…
Cancel
Save