]> git.ipfire.org Git - thirdparty/u-boot.git/blobdiff - board/freescale/ls2085aqds/ls2085aqds.c
driver: net: fsl-mc: Create DPAA2 object at run-time
[thirdparty/u-boot.git] / board / freescale / ls2085aqds / ls2085aqds.c
index b02d6e86b43f9eadc42fcbc00c956da7e8809735..36b059fcc5bd3f19eb32cdf0704a32938e51a4b3 100644 (file)
@@ -294,6 +294,7 @@ void fdt_fixup_board_enet(void *fdt)
 #ifdef CONFIG_OF_BOARD_SETUP
 int ft_board_setup(void *blob, bd_t *bd)
 {
+       int err;
        u64 base[CONFIG_NR_DRAM_BANKS];
        u64 size[CONFIG_NR_DRAM_BANKS];
 
@@ -309,7 +310,9 @@ int ft_board_setup(void *blob, bd_t *bd)
 
 #ifdef CONFIG_FSL_MC_ENET
        fdt_fixup_board_enet(blob);
-       fsl_mc_ldpaa_exit(bd);
+       err = fsl_mc_ldpaa_exit(bd);
+       if (err)
+               return err;
 #endif
 
        return 0;