소스 검색

msm: camera: csiphy: Update csiphy settings

Update the csiphy2.1.0 AFE settings.

CRs-Fixed: 3044363
Change-Id: I80ea12dcfe554e58599ce39348851a4279c4c53a
Signed-off-by: Jigar Agrawal <[email protected]>
Jigar Agrawal 3 년 전
부모
커밋
efff3f9490
1개의 변경된 파일83개의 추가작업 그리고 82개의 파일을 삭제
  1. 83 82
      drivers/cam_sensor_module/cam_csiphy/include/cam_csiphy_2_1_0_hwreg.h

+ 83 - 82
drivers/cam_sensor_module/cam_csiphy/include/cam_csiphy_2_1_0_hwreg.h

@@ -28,7 +28,7 @@ struct csiphy_reg_parms_t csiphy_v2_1_0 = {
 	.size_offset_betn_lanes = 0x400,
 	.size_offset_betn_lanes = 0x400,
 	.mipi_csiphy_interrupt_clear0_addr = 0x1058,
 	.mipi_csiphy_interrupt_clear0_addr = 0x1058,
 	.mipi_csiphy_glbl_irq_cmd_addr = 0x1028,
 	.mipi_csiphy_glbl_irq_cmd_addr = 0x1028,
-	.csiphy_common_array_size = 4,
+	.csiphy_common_array_size = 5,
 	.csiphy_reset_enter_array_size = 2,
 	.csiphy_reset_enter_array_size = 2,
 	.csiphy_reset_exit_array_size = 3,
 	.csiphy_reset_exit_array_size = 3,
 	.csiphy_2ph_config_array_size = 23,
 	.csiphy_2ph_config_array_size = 23,
@@ -45,6 +45,7 @@ struct csiphy_reg_t csiphy_common_reg_2_1_0[] = {
 	{0x1084, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x1084, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x1018, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x1018, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x101C, 0x7A, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x101C, 0x7A, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x108c, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 };
 };
 
 
 struct csiphy_reg_t csiphy_reset_enter_reg_2_1_0[] = {
 struct csiphy_reg_t csiphy_reset_enter_reg_2_1_0[] = {
@@ -513,10 +514,10 @@ struct data_rate_settings_t data_rate_delta_table_2_1_0 = {
 					.lane_identifier = CPHY_LANE_0,
 					.lane_identifier = CPHY_LANE_0,
 					.csiphy_data_rate_regs = {
 					.csiphy_data_rate_regs = {
 						{0x0274, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0274, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0278, 0x4D, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0278, 0x70, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0288, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0288, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x028C, 0xE0, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x026C, 0x1B, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x028C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x026C, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0290, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0290, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0214, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0214, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
 					},
 					},
@@ -525,10 +526,10 @@ struct data_rate_settings_t data_rate_delta_table_2_1_0 = {
 					.lane_identifier = CPHY_LANE_1,
 					.lane_identifier = CPHY_LANE_1,
 					.csiphy_data_rate_regs = {
 					.csiphy_data_rate_regs = {
 						{0x0674, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0674, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0678, 0x4D, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0678, 0x70, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0688, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0688, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x068C, 0xE0, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x066C, 0x1B, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x068C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x066C, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0690, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0690, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0614, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0614, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
 					},
 					},
@@ -537,10 +538,10 @@ struct data_rate_settings_t data_rate_delta_table_2_1_0 = {
 					.lane_identifier = CPHY_LANE_2,
 					.lane_identifier = CPHY_LANE_2,
 					.csiphy_data_rate_regs = {
 					.csiphy_data_rate_regs = {
 						{0x0A74, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A74, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0A78, 0x4D, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0A78, 0x70, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A88, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A88, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0A8C, 0xE0, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0A6C, 0x1B, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0A8C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0A6C, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A90, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A90, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A14, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A14, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
 					},
 					},
@@ -558,8 +559,8 @@ struct data_rate_settings_t data_rate_delta_table_2_1_0 = {
 						{0x0274, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0274, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0278, 0x4D, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0278, 0x4D, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0288, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0288, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x028C, 0xE0, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x026C, 0x1B, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x028C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x026C, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0290, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0290, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0214, 0x09, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0214, 0x09, 0x00, CSIPHY_DEFAULT_PARAMS},
 					},
 					},
@@ -570,8 +571,8 @@ struct data_rate_settings_t data_rate_delta_table_2_1_0 = {
 						{0x0674, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0674, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0678, 0x4D, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0678, 0x4D, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0688, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0688, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x068C, 0xE0, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x066C, 0x1B, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x068C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x066C, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0690, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0690, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0614, 0x09, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0614, 0x09, 0x00, CSIPHY_DEFAULT_PARAMS},
 					},
 					},
@@ -582,8 +583,8 @@ struct data_rate_settings_t data_rate_delta_table_2_1_0 = {
 						{0x0A74, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A74, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A78, 0x4D, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A78, 0x4D, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A88, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A88, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0A8C, 0xE0, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0A6C, 0x1B, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0A8C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0A6C, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A90, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A90, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A14, 0x09, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A14, 0x09, 0x00, CSIPHY_DEFAULT_PARAMS},
 					},
 					},
@@ -601,8 +602,8 @@ struct data_rate_settings_t data_rate_delta_table_2_1_0 = {
 						{0x0274, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0274, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0278, 0x43, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0278, 0x43, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0288, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0288, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x028C, 0xE0, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x026C, 0x1B, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x028C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x026C, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0290, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0290, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0214, 0x06, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0214, 0x06, 0x00, CSIPHY_DEFAULT_PARAMS},
 					},
 					},
@@ -613,8 +614,8 @@ struct data_rate_settings_t data_rate_delta_table_2_1_0 = {
 						{0x0674, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0674, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0678, 0x43, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0678, 0x43, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0688, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0688, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x068C, 0xE0, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x066C, 0x1B, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x068C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x066C, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0690, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0690, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0614, 0x06, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0614, 0x06, 0x00, CSIPHY_DEFAULT_PARAMS},
 					},
 					},
@@ -625,8 +626,8 @@ struct data_rate_settings_t data_rate_delta_table_2_1_0 = {
 						{0x0A74, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A74, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A78, 0x43, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A78, 0x43, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A88, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A88, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0A8C, 0xE0, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0A6C, 0x1B, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0A8C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0A6C, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A90, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A90, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A14, 0x06, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A14, 0x06, 0x00, CSIPHY_DEFAULT_PARAMS},
 					},
 					},
@@ -644,8 +645,8 @@ struct data_rate_settings_t data_rate_delta_table_2_1_0 = {
 						{0x0274, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0274, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0278, 0x32, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0278, 0x32, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0288, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0288, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x028C, 0xE0, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x026C, 0x1B, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x028C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x026C, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0290, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0290, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0214, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0214, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 					},
 					},
@@ -656,8 +657,8 @@ struct data_rate_settings_t data_rate_delta_table_2_1_0 = {
 						{0x0674, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0674, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0678, 0x32, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0678, 0x32, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0688, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0688, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x068C, 0xE0, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x066C, 0x1B, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x068C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x066C, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0690, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0690, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0614, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0614, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 					},
 					},
@@ -668,8 +669,8 @@ struct data_rate_settings_t data_rate_delta_table_2_1_0 = {
 						{0x0A74, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A74, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A78, 0x32, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A78, 0x32, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A88, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A88, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0A8C, 0xE0, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0A6C, 0x1B, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0A8C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0A6C, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A90, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A90, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A14, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A14, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 					},
 					},
@@ -687,8 +688,8 @@ struct data_rate_settings_t data_rate_delta_table_2_1_0 = {
 						{0x0274, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0274, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0278, 0x2E, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0278, 0x2E, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0288, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0288, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x028C, 0xE0, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x026C, 0x1B, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x028C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x026C, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0290, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0290, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0214, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0214, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 					},
 					},
@@ -699,8 +700,8 @@ struct data_rate_settings_t data_rate_delta_table_2_1_0 = {
 						{0x0674, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0674, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0678, 0x2E, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0678, 0x2E, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0688, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0688, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x068C, 0xE0, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x066C, 0x1B, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x068C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x066C, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0690, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0690, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0614, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0614, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 					},
 					},
@@ -711,8 +712,8 @@ struct data_rate_settings_t data_rate_delta_table_2_1_0 = {
 						{0x0A74, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A74, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A78, 0x2E, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A78, 0x2E, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A88, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A88, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0A8C, 0xE0, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0A6C, 0x1B, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0A8C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0A6C, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A90, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A90, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A14, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A14, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 					},
 					},
@@ -728,11 +729,11 @@ struct data_rate_settings_t data_rate_delta_table_2_1_0 = {
 					.lane_identifier = CPHY_LANE_0,
 					.lane_identifier = CPHY_LANE_0,
 					.csiphy_data_rate_regs = {
 					.csiphy_data_rate_regs = {
 						{0x0274, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0274, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0278, 0x24, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0278, 0x28, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0288, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0288, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x028C, 0xE0, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x026C, 0x1B, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0290, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x028C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x026C, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0290, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0214, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0214, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 					},
 					},
 				},
 				},
@@ -740,11 +741,11 @@ struct data_rate_settings_t data_rate_delta_table_2_1_0 = {
 					.lane_identifier = CPHY_LANE_1,
 					.lane_identifier = CPHY_LANE_1,
 					.csiphy_data_rate_regs = {
 					.csiphy_data_rate_regs = {
 						{0x0674, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0674, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0678, 0x24, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0678, 0x28, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0688, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0688, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x068C, 0xE0, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x066C, 0x1B, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0690, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x068C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x066C, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0690, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0614, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0614, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 					},
 					},
 				},
 				},
@@ -752,11 +753,11 @@ struct data_rate_settings_t data_rate_delta_table_2_1_0 = {
 					.lane_identifier = CPHY_LANE_2,
 					.lane_identifier = CPHY_LANE_2,
 					.csiphy_data_rate_regs = {
 					.csiphy_data_rate_regs = {
 						{0x0A74, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A74, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0A78, 0x24, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0A78, 0x28, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A88, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A88, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0A8C, 0xE0, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0A6C, 0x1B, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0A90, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0A8C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0A6C, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0A90, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A14, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A14, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 					},
 					},
 				},
 				},
@@ -770,11 +771,11 @@ struct data_rate_settings_t data_rate_delta_table_2_1_0 = {
 				{
 				{
 					.lane_identifier = CPHY_LANE_0,
 					.lane_identifier = CPHY_LANE_0,
 					.csiphy_data_rate_regs = {
 					.csiphy_data_rate_regs = {
-						{0x0274, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0274, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0278, 0x22, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0278, 0x22, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0288, 0x04, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x028C, 0xC1, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x026C, 0x18, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0288, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x028C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x026C, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0290, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0290, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0214, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0214, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 					},
 					},
@@ -782,11 +783,11 @@ struct data_rate_settings_t data_rate_delta_table_2_1_0 = {
 				{
 				{
 					.lane_identifier = CPHY_LANE_1,
 					.lane_identifier = CPHY_LANE_1,
 					.csiphy_data_rate_regs = {
 					.csiphy_data_rate_regs = {
-						{0x0674, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0674, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0678, 0x22, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0678, 0x22, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0688, 0x04, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x068C, 0xC1, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x066C, 0x18, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0688, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x068C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x066C, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0690, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0690, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0614, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0614, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 					},
 					},
@@ -794,11 +795,11 @@ struct data_rate_settings_t data_rate_delta_table_2_1_0 = {
 				{
 				{
 					.lane_identifier = CPHY_LANE_2,
 					.lane_identifier = CPHY_LANE_2,
 					.csiphy_data_rate_regs = {
 					.csiphy_data_rate_regs = {
-						{0x0A74, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0A74, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A78, 0x22, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A78, 0x22, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0A88, 0x04, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0A8C, 0xC1, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0A6C, 0x18, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0A88, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0A8C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0A6C, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A90, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A90, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A14, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A14, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 					},
 					},
@@ -813,11 +814,11 @@ struct data_rate_settings_t data_rate_delta_table_2_1_0 = {
 				{
 				{
 					.lane_identifier = CPHY_LANE_0,
 					.lane_identifier = CPHY_LANE_0,
 					.csiphy_data_rate_regs = {
 					.csiphy_data_rate_regs = {
-						{0x0274, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0274, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0278, 0x1D, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0278, 0x1D, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0288, 0x04, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x028C, 0xC1, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x026C, 0x18, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0288, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x028C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x026C, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0290, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0290, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0214, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0214, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 					},
 					},
@@ -825,11 +826,11 @@ struct data_rate_settings_t data_rate_delta_table_2_1_0 = {
 				{
 				{
 					.lane_identifier = CPHY_LANE_1,
 					.lane_identifier = CPHY_LANE_1,
 					.csiphy_data_rate_regs = {
 					.csiphy_data_rate_regs = {
-						{0x0674, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0674, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0678, 0x1D, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0678, 0x1D, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0688, 0x04, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x068C, 0xC1, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x066C, 0x18, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0688, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x068C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x066C, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0690, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0690, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0614, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0614, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 					},
 					},
@@ -837,11 +838,11 @@ struct data_rate_settings_t data_rate_delta_table_2_1_0 = {
 				{
 				{
 					.lane_identifier = CPHY_LANE_2,
 					.lane_identifier = CPHY_LANE_2,
 					.csiphy_data_rate_regs = {
 					.csiphy_data_rate_regs = {
-						{0x0A74, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0A74, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A78, 0x1D, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A78, 0x1D, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0A88, 0x04, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0A8C, 0xC1, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0A6C, 0x18, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0A88, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0A8C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0A6C, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A90, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A90, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A14, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A14, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 					},
 					},
@@ -856,11 +857,11 @@ struct data_rate_settings_t data_rate_delta_table_2_1_0 = {
 				{
 				{
 					.lane_identifier = CPHY_LANE_0,
 					.lane_identifier = CPHY_LANE_0,
 					.csiphy_data_rate_regs = {
 					.csiphy_data_rate_regs = {
-						{0x0274, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0274, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0278, 0x15, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0278, 0x15, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0288, 0x04, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x028C, 0xC1, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x026C, 0x18, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0288, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x028C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x026C, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0290, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0290, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0214, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0214, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 					},
 					},
@@ -868,11 +869,11 @@ struct data_rate_settings_t data_rate_delta_table_2_1_0 = {
 				{
 				{
 					.lane_identifier = CPHY_LANE_1,
 					.lane_identifier = CPHY_LANE_1,
 					.csiphy_data_rate_regs = {
 					.csiphy_data_rate_regs = {
-						{0x0674, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0674, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0678, 0x15, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0678, 0x15, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0688, 0x04, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x068C, 0xC1, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x066C, 0x18, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0688, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x068C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x066C, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0690, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0690, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0614, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0614, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 					},
 					},
@@ -880,11 +881,11 @@ struct data_rate_settings_t data_rate_delta_table_2_1_0 = {
 				{
 				{
 					.lane_identifier = CPHY_LANE_2,
 					.lane_identifier = CPHY_LANE_2,
 					.csiphy_data_rate_regs = {
 					.csiphy_data_rate_regs = {
-						{0x0A74, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0A74, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A78, 0x15, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A78, 0x15, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0A88, 0x04, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0A8C, 0xC1, 0x00, CSIPHY_DEFAULT_PARAMS},
-						{0x0A6C, 0x18, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0A88, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0A8C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
+						{0x0A6C, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A90, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A90, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A14, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 						{0x0A14, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 					},
 					},