From: Prabhakar Kushwaha Date: Thu, 24 Dec 2015 10:03:49 +0000 (+0530) Subject: driver: net: fsl-mc: Remove portal id hard-coding X-Git-Tag: v2016.03-rc1~45^2~12 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=335b1936ebf48bf1df3568a8df3766d9408a1070;p=u-boot driver: net: fsl-mc: Remove portal id hard-coding Management Complex firmware 9.0 has fixed the issue of dprc_destroy_container i.e. the used portal is not return to the free pool. Which was resulting in error ethernet driver want to use this portal via either DPL or dynamically in Linux. Hard-coding of portal id is removed. Signed-off-by: Prabhakar Kushwaha Reviewed-by: York Sun --- diff --git a/drivers/net/fsl-mc/mc.c b/drivers/net/fsl-mc/mc.c index a45a30d961..9e042f6198 100644 --- a/drivers/net/fsl-mc/mc.c +++ b/drivers/net/fsl-mc/mc.c @@ -821,7 +821,7 @@ static int dprc_init(void) DPRC_CFG_OPT_OBJ_CREATE_ALLOWED | DPRC_CFG_OPT_ALLOC_ALLOWED; cfg.icid = DPRC_GET_ICID_FROM_POOL; - cfg.portal_id = 250; + cfg.portal_id = DPRC_GET_PORTAL_ID_FROM_POOL; err = dprc_create_container(root_mc_io, MC_CMD_NO_FLAGS, root_dprc_handle, &cfg,