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",