Bläddra i källkod

msm: camera: cpas: Add qchannel register info for v680 hw

Before powering down Top HM, qchannel handshake needs to be
done to ensure camnoc is idle. Add qchannel register info
to enable handshake on v680 hardware.

CRs-Fixed: 2841729
Change-Id: I55c240dc0f780fb5f8339dbd0a2d9aa4ef280be4
Signed-off-by: Mukund Madhusudan Atre <[email protected]>
Mukund Madhusudan Atre 4 år sedan
förälder
incheckning
3fe8a6bac8

+ 1 - 0
drivers/cam_cpas/cpas_top/cam_cpastop_hw.c

@@ -940,6 +940,7 @@ static int cam_cpastop_init_hw_version(struct cam_hw_info *cpas_hw,
 		break;
 	case CAM_CPAS_TITAN_680_V100:
 		camnoc_info = &cam680_cpas100_camnoc_info;
+		qchannel_info = &cam680_cpas100_qchannel_info;
 		break;
 	case CAM_CPAS_TITAN_165_V100:
 		camnoc_info = &cam165_cpas100_camnoc_info;

+ 4 - 0
drivers/cam_cpas/cpas_top/cpastop_v680_100.h

@@ -1209,5 +1209,9 @@ static struct cam_camnoc_info cam680_cpas100_camnoc_info = {
 	.errata_wa_list = &cam680_cpas100_errata_wa_list,
 };
 
+static struct cam_cpas_camnoc_qchannel cam680_cpas100_qchannel_info = {
+	.qchannel_ctrl   = 0x5C,
+	.qchannel_status = 0x60,
+};
 #endif /* _CPASTOP_V680_100_H_ */