瀏覽代碼

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 <[email protected]>
Mukund Madhusudan Atre 5 年之前
父節點
當前提交
17bedd020e
共有 1 個文件被更改,包括 1 次插入2 次删除
  1. 1 2
      drivers/cam_utils/cam_soc_icc.c

+ 1 - 2
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->client_data = bus_client_data;
+	bus_client->common_data = common_data;
 	bus_client_data->icc_data = icc_get(&pdev->dev,
 	bus_client_data->icc_data = icc_get(&pdev->dev,
 		bus_client->common_data->src_id,
 		bus_client->common_data->src_id,
 		bus_client->common_data->dst_id);
 		bus_client->common_data->dst_id);
@@ -106,8 +107,6 @@ int cam_soc_bus_client_register(struct platform_device *pdev,
 		goto error;
 		goto error;
 	}
 	}
 
 
-	bus_client->common_data = common_data;
-
 	rc = icc_set_bw(bus_client_data->icc_data, 0, 0);
 	rc = icc_set_bw(bus_client_data->icc_data, 0, 0);
 	if (rc) {
 	if (rc) {
 		CAM_ERR(CAM_UTIL, "Bus client update request failed, rc = %d",
 		CAM_ERR(CAM_UTIL, "Bus client update request failed, rc = %d",