|
@@ -420,10 +420,12 @@ static struct cam_ife_csid_ver2_path_reg_info
|
|
|
/* configurations */
|
|
|
.resume_frame_boundary = 1,
|
|
|
.binning_supported = 0x7,
|
|
|
+ .capabilities = CAM_IFE_CSID_CAP_SOF_RETIME_DIS,
|
|
|
.start_mode_internal = 0x0,
|
|
|
.start_mode_global = 0x1,
|
|
|
.start_mode_master = 0x2,
|
|
|
.start_mode_slave = 0x3,
|
|
|
+ .sof_retiming_dis_shift = 5,
|
|
|
.start_mode_shift = 2,
|
|
|
.start_master_sel_val = 0,
|
|
|
.start_master_sel_shift = 4,
|
|
@@ -525,6 +527,7 @@ static struct cam_ife_csid_ver2_path_reg_info
|
|
|
.epoch0_cfg_batch_id5_addr = 0xBF4,
|
|
|
.epoch1_cfg_batch_id5_addr = 0xBF8,
|
|
|
/* configurations */
|
|
|
+ .capabilities = CAM_IFE_CSID_CAP_SOF_RETIME_DIS,
|
|
|
.resume_frame_boundary = 1,
|
|
|
.start_mode_shift = 2,
|
|
|
.start_mode_internal = 0x0,
|
|
@@ -554,6 +557,7 @@ static struct cam_ife_csid_ver2_path_reg_info
|
|
|
.top_irq_mask = 0x10,
|
|
|
.epoch0_shift_val = 16,
|
|
|
.epoch1_shift_val = 0,
|
|
|
+ .sof_retiming_dis_shift = 5,
|
|
|
};
|
|
|
|
|
|
static struct cam_ife_csid_ver2_path_reg_info
|
|
@@ -629,7 +633,8 @@ static struct cam_ife_csid_ver2_path_reg_info
|
|
|
CAM_IFE_CSID_CAP_MIPI10_UNPACK |
|
|
|
CAM_IFE_CSID_CAP_MIPI12_UNPACK |
|
|
|
CAM_IFE_CSID_CAP_MIPI14_UNPACK |
|
|
|
- CAM_IFE_CSID_CAP_LINE_SMOOTHING_IN_RDI,
|
|
|
+ CAM_IFE_CSID_CAP_LINE_SMOOTHING_IN_RDI |
|
|
|
+ CAM_IFE_CSID_CAP_SOF_RETIME_DIS,
|
|
|
.overflow_ctrl_mode_val = 0x8,
|
|
|
.offline_mode_supported = 1,
|
|
|
.mipi_pack_supported = 1,
|
|
@@ -654,6 +659,7 @@ static struct cam_ife_csid_ver2_path_reg_info
|
|
|
.epoch0_shift_val = 16,
|
|
|
.epoch1_shift_val = 0,
|
|
|
.pix_store_en_shift_val = 10,
|
|
|
+ .sof_retiming_dis_shift = 5,
|
|
|
};
|
|
|
|
|
|
static struct cam_ife_csid_ver2_path_reg_info
|
|
@@ -729,7 +735,8 @@ static struct cam_ife_csid_ver2_path_reg_info
|
|
|
CAM_IFE_CSID_CAP_MIPI10_UNPACK |
|
|
|
CAM_IFE_CSID_CAP_MIPI12_UNPACK |
|
|
|
CAM_IFE_CSID_CAP_MIPI14_UNPACK |
|
|
|
- CAM_IFE_CSID_CAP_LINE_SMOOTHING_IN_RDI,
|
|
|
+ CAM_IFE_CSID_CAP_LINE_SMOOTHING_IN_RDI |
|
|
|
+ CAM_IFE_CSID_CAP_SOF_RETIME_DIS,
|
|
|
.overflow_ctrl_mode_val = 0x8,
|
|
|
.mipi_pack_supported = 1,
|
|
|
.offline_mode_supported = 1,
|
|
@@ -754,6 +761,7 @@ static struct cam_ife_csid_ver2_path_reg_info
|
|
|
.epoch0_shift_val = 16,
|
|
|
.epoch1_shift_val = 0,
|
|
|
.pix_store_en_shift_val = 10,
|
|
|
+ .sof_retiming_dis_shift = 5,
|
|
|
};
|
|
|
|
|
|
static struct cam_ife_csid_ver2_path_reg_info
|
|
@@ -829,7 +837,8 @@ static struct cam_ife_csid_ver2_path_reg_info
|
|
|
CAM_IFE_CSID_CAP_MIPI10_UNPACK |
|
|
|
CAM_IFE_CSID_CAP_MIPI12_UNPACK |
|
|
|
CAM_IFE_CSID_CAP_MIPI14_UNPACK |
|
|
|
- CAM_IFE_CSID_CAP_LINE_SMOOTHING_IN_RDI,
|
|
|
+ CAM_IFE_CSID_CAP_LINE_SMOOTHING_IN_RDI |
|
|
|
+ CAM_IFE_CSID_CAP_SOF_RETIME_DIS,
|
|
|
.overflow_ctrl_mode_val = 0x8,
|
|
|
.mipi_pack_supported = 1,
|
|
|
.offline_mode_supported = 1,
|
|
@@ -854,6 +863,7 @@ static struct cam_ife_csid_ver2_path_reg_info
|
|
|
.epoch0_shift_val = 16,
|
|
|
.epoch1_shift_val = 0,
|
|
|
.pix_store_en_shift_val = 10,
|
|
|
+ .sof_retiming_dis_shift = 5,
|
|
|
};
|
|
|
|
|
|
static struct cam_ife_csid_ver2_path_reg_info
|
|
@@ -923,6 +933,7 @@ static struct cam_ife_csid_ver2_path_reg_info
|
|
|
.epoch0_cfg_batch_id5_addr = 0x8EC,
|
|
|
.epoch1_cfg_batch_id5_addr = 0x8F0,
|
|
|
/* configurations */
|
|
|
+ .capabilities = CAM_IFE_CSID_CAP_SOF_RETIME_DIS,
|
|
|
.resume_frame_boundary = 1,
|
|
|
.overflow_ctrl_en = 1,
|
|
|
.capabilities = 0,
|
|
@@ -949,6 +960,7 @@ static struct cam_ife_csid_ver2_path_reg_info
|
|
|
.top_irq_mask = 0x800,
|
|
|
.epoch0_shift_val = 16,
|
|
|
.epoch1_shift_val = 0,
|
|
|
+ .sof_retiming_dis_shift = 5,
|
|
|
};
|
|
|
|
|
|
static struct cam_ife_csid_ver2_path_reg_info
|
|
@@ -1018,6 +1030,7 @@ static struct cam_ife_csid_ver2_path_reg_info
|
|
|
.epoch0_cfg_batch_id5_addr = 0x9EC,
|
|
|
.epoch1_cfg_batch_id5_addr = 0x9F0,
|
|
|
/* configurations */
|
|
|
+ .capabilities = CAM_IFE_CSID_CAP_SOF_RETIME_DIS,
|
|
|
.resume_frame_boundary = 1,
|
|
|
.overflow_ctrl_en = 1,
|
|
|
.capabilities = 0,
|
|
@@ -1044,6 +1057,7 @@ static struct cam_ife_csid_ver2_path_reg_info
|
|
|
.top_irq_mask = 0x1000,
|
|
|
.epoch0_shift_val = 16,
|
|
|
.epoch1_shift_val = 0,
|
|
|
+ .sof_retiming_dis_shift = 5,
|
|
|
};
|
|
|
|
|
|
static struct cam_ife_csid_csi2_rx_reg_info
|