Selaa lähdekoodia

Merge "msm: camera: ife: Remove check for intra-client mask" into camera-kernel.lnx.4.0

Camera Software Integration 5 vuotta sitten
vanhempi
sitoutus
501bfa77e0

+ 1 - 61
drivers/cam_isp/isp_hw_mgr/isp_hw/vfe_hw/vfe_bus/cam_vfe_bus_ver3.c

@@ -34,7 +34,6 @@ static const char drv_name[] = "vfe_bus";
 
 #define CAM_VFE_RDI_BUS_DEFAULT_WIDTH               0xFFFF
 #define CAM_VFE_RDI_BUS_DEFAULT_STRIDE              0xFFFF
-#define CAM_VFE_BUS_VER3_INTRA_CLIENT_MASK          0x3
 
 #define MAX_BUF_UPDATE_REG_NUM   \
 	((sizeof(struct cam_vfe_bus_ver3_reg_offset_bus_client) +  \
@@ -253,57 +252,6 @@ static int cam_vfe_bus_ver3_put_evt_payload(
 	return 0;
 }
 
-static int cam_vfe_bus_ver3_get_intra_client_mask(
-	enum cam_vfe_bus_ver3_vfe_core_id  dual_slave_core,
-	enum cam_vfe_bus_ver3_vfe_core_id  current_core,
-	uint32_t                          *intra_client_mask)
-{
-	int rc = 0;
-	uint32_t version_based_intra_client_mask = 0x1;
-
-	*intra_client_mask = 0;
-
-	if (dual_slave_core == current_core) {
-		CAM_ERR(CAM_ISP,
-			"Invalid params. Same core as Master and Slave");
-		return -EINVAL;
-	}
-
-	switch (current_core) {
-	case CAM_VFE_BUS_VER3_VFE_CORE_0:
-		switch (dual_slave_core) {
-		case CAM_VFE_BUS_VER3_VFE_CORE_1:
-			*intra_client_mask = version_based_intra_client_mask;
-			break;
-		default:
-			CAM_ERR(CAM_ISP, "Invalid value for slave core %u",
-				dual_slave_core);
-			rc = -EINVAL;
-			break;
-		}
-		break;
-	case CAM_VFE_BUS_VER3_VFE_CORE_1:
-		switch (dual_slave_core) {
-		case CAM_VFE_BUS_VER3_VFE_CORE_0:
-			*intra_client_mask = version_based_intra_client_mask;
-			break;
-		default:
-			CAM_ERR(CAM_ISP, "Invalid value for slave core %u",
-				dual_slave_core);
-			rc = -EINVAL;
-			break;
-		}
-		break;
-	default:
-		CAM_ERR(CAM_ISP,
-			"Invalid value for master core %u", current_core);
-		rc = -EINVAL;
-		break;
-	}
-
-	return rc;
-}
-
 static bool cam_vfe_bus_ver3_can_be_secure(uint32_t out_type)
 {
 	switch (out_type) {
@@ -1558,15 +1506,7 @@ static int cam_vfe_bus_ver3_acquire_comp_grp(
 	rsrc_data = comp_grp_local->res_priv;
 
 	if (!previously_acquired) {
-		if (is_dual) {
-			rc = cam_vfe_bus_ver3_get_intra_client_mask(
-				dual_slave_core,
-				comp_grp_local->hw_intf->hw_idx,
-				&rsrc_data->intra_client_mask);
-			if (rc)
-				return rc;
-		}
-
+		rsrc_data->intra_client_mask = 0x1;
 		comp_grp_local->tasklet_info = tasklet;
 		comp_grp_local->res_state = CAM_ISP_RESOURCE_STATE_RESERVED;