msm: camera: common: Enable additional IFE hw

Add IFE2 in UAPI header to return acquired IFE's
hw index to userspace.

CRs-Fixed: 2582959
Change-Id: I42de76453753245376f9a857d5a7de979da78333
Signed-off-by: Vishalsingh Hajeri <vhajeri@codeaurora.org>
This commit is contained in:
Vishalsingh Hajeri
2019-12-06 16:54:28 -08:00
parent 75f72b30a7
commit 4265f73698
2 changed files with 22 additions and 3 deletions

View File

@@ -1438,6 +1438,22 @@ static int cam_convert_hw_idx_to_ife_hw_num(int hw_idx)
return CAM_ISP_IFE1_LITE_HW;
else if (hw_idx == 4)
return CAM_ISP_IFE2_LITE_HW;
else if (hw_idx == 5)
return CAM_ISP_IFE3_LITE_HW;
else if (hw_idx == 6)
return CAM_ISP_IFE4_LITE_HW;
break;
case CAM_CPAS_TITAN_580_V100:
if (hw_idx == 0)
return CAM_ISP_IFE0_HW;
else if (hw_idx == 1)
return CAM_ISP_IFE1_HW;
else if (hw_idx == 2)
return CAM_ISP_IFE2_HW;
else if (hw_idx == 3)
return CAM_ISP_IFE0_LITE_HW;
else if (hw_idx == 4)
return CAM_ISP_IFE1_LITE_HW;
break;
default:
CAM_ERR(CAM_ISP, "Invalid hw_version: 0x%X",

View File

@@ -108,9 +108,12 @@
#define CAM_ISP_IFE0_HW 0x1
#define CAM_ISP_IFE1_HW 0x2
#define CAM_ISP_IFE0_LITE_HW 0x4
#define CAM_ISP_IFE1_LITE_HW 0x8
#define CAM_ISP_IFE2_LITE_HW 0x10
#define CAM_ISP_IFE2_HW 0x4
#define CAM_ISP_IFE0_LITE_HW 0x100
#define CAM_ISP_IFE1_LITE_HW 0x200
#define CAM_ISP_IFE2_LITE_HW 0x400
#define CAM_ISP_IFE3_LITE_HW 0x800
#define CAM_ISP_IFE4_LITE_HW 0x1000
#define CAM_ISP_PXL_PATH 0x1
#define CAM_ISP_PPP_PATH 0x2