From 6275ce75f6b2b6ba89a212cda95bbd1f83de2e57 Mon Sep 17 00:00:00 2001 From: Bhaumik Bhatt Date: Fri, 20 Mar 2020 15:07:24 -0700 Subject: [PATCH] mhi: core: fix bandwidth scaling initialization failure An incorrect failure check needs to be fixed in the bandwidth scaling initialization function as the absence of the supported event ring support does not get factored in. Change-Id: If80e5126821bc4c9223fe37c4403935a6b1bf047 Signed-off-by: Bhaumik Bhatt --- drivers/bus/mhi/core/mhi_init.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/bus/mhi/core/mhi_init.c b/drivers/bus/mhi/core/mhi_init.c index fe322a0708d3..8fb45bd710af 100644 --- a/drivers/bus/mhi/core/mhi_init.c +++ b/drivers/bus/mhi/core/mhi_init.c @@ -675,7 +675,7 @@ static int mhi_init_bw_scale(struct mhi_controller *mhi_cntrl) /* No ER configured to support BW scale */ er_index = mhi_get_er_index(mhi_cntrl, MHI_ER_BW_SCALE_ELEMENT_TYPE); - if (ret < 0) + if (er_index < 0) return er_index; bw_cfg_offset += BW_SCALE_CFG_OFFSET;