From 17bedd020e7921cb67338c906b918d41355dae9c Mon Sep 17 00:00:00 2001 From: Mukund Madhusudan Atre Date: Mon, 23 Dec 2019 19:38:16 -0800 Subject: [PATCH] msm: camera: utils: Fix bus client register for icc The common data containing src and dst bus IDs necessary for bw voting is fed incorrectly. Fix passing of bus IDs for registering bus clients to be valid values. CRs-Fixed: 2584631 Change-Id: Ifee3a5ac345cf8df5cb775f5af633d8e146842d9 Signed-off-by: Mukund Madhusudan Atre --- drivers/cam_utils/cam_soc_icc.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/cam_utils/cam_soc_icc.c b/drivers/cam_utils/cam_soc_icc.c index 0a22cecc3c08..b9d507eea165 100644 --- a/drivers/cam_utils/cam_soc_icc.c +++ b/drivers/cam_utils/cam_soc_icc.c @@ -97,6 +97,7 @@ int cam_soc_bus_client_register(struct platform_device *pdev, } bus_client->client_data = bus_client_data; + bus_client->common_data = common_data; bus_client_data->icc_data = icc_get(&pdev->dev, bus_client->common_data->src_id, bus_client->common_data->dst_id); @@ -106,8 +107,6 @@ int cam_soc_bus_client_register(struct platform_device *pdev, goto error; } - bus_client->common_data = common_data; - rc = icc_set_bw(bus_client_data->icc_data, 0, 0); if (rc) { CAM_ERR(CAM_UTIL, "Bus client update request failed, rc = %d",