driver: fsl-mc: MC object cleanup when DPL not loaded
For case when MC is loaded but DPL is not deployed perform MC object [DPBP, DPIO, DPNI and DPRC] cleanup. Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com> Reviewed-by: York Sun <york.sun@nxp.com>
This commit is contained in:
parent
9b457cc6d1
commit
73fa206aef
@ -1436,12 +1436,13 @@ int fsl_mc_ldpaa_exit(bd_t *bd)
|
||||
*/
|
||||
if (bd && mc_boot_status && !is_dpl_apply_status) {
|
||||
printf("fsl-mc: DPL not deployed, DPAA2 ethernet not work\n");
|
||||
return 0;
|
||||
goto mc_obj_cleanup;
|
||||
}
|
||||
|
||||
if (bd && mc_boot_status && is_dpl_apply_status)
|
||||
return 0;
|
||||
|
||||
mc_obj_cleanup:
|
||||
err = dpbp_exit();
|
||||
if (err < 0) {
|
||||
printf("dpbp_exit() failed: %d\n", err);
|
||||
|
Loading…
Reference in New Issue
Block a user