|
@@ -28,7 +28,7 @@ struct csiphy_reg_parms_t csiphy_v2_1_0 = {
|
|
|
.size_offset_betn_lanes = 0x400,
|
|
|
.mipi_csiphy_interrupt_clear0_addr = 0x1058,
|
|
|
.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_exit_array_size = 3,
|
|
|
.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},
|
|
|
{0x1018, 0x01, 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[] = {
|
|
@@ -513,10 +514,10 @@ struct data_rate_settings_t data_rate_delta_table_2_1_0 = {
|
|
|
.lane_identifier = CPHY_LANE_0,
|
|
|
.csiphy_data_rate_regs = {
|
|
|
{0x0274, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
- {0x0278, 0x4D, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0278, 0x70, 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},
|
|
|
{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,
|
|
|
.csiphy_data_rate_regs = {
|
|
|
{0x0674, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
- {0x0678, 0x4D, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0678, 0x70, 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},
|
|
|
{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,
|
|
|
.csiphy_data_rate_regs = {
|
|
|
{0x0A74, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
- {0x0A78, 0x4D, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0A78, 0x70, 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},
|
|
|
{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},
|
|
|
{0x0278, 0x4D, 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},
|
|
|
{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},
|
|
|
{0x0678, 0x4D, 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},
|
|
|
{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},
|
|
|
{0x0A78, 0x4D, 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},
|
|
|
{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},
|
|
|
{0x0278, 0x43, 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},
|
|
|
{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},
|
|
|
{0x0678, 0x43, 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},
|
|
|
{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},
|
|
|
{0x0A78, 0x43, 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},
|
|
|
{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},
|
|
|
{0x0278, 0x32, 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},
|
|
|
{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},
|
|
|
{0x0678, 0x32, 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},
|
|
|
{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},
|
|
|
{0x0A78, 0x32, 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},
|
|
|
{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},
|
|
|
{0x0278, 0x2E, 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},
|
|
|
{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},
|
|
|
{0x0678, 0x2E, 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},
|
|
|
{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},
|
|
|
{0x0A78, 0x2E, 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},
|
|
|
{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,
|
|
|
.csiphy_data_rate_regs = {
|
|
|
{0x0274, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
- {0x0278, 0x24, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0278, 0x28, 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},
|
|
|
},
|
|
|
},
|
|
@@ -740,11 +741,11 @@ struct data_rate_settings_t data_rate_delta_table_2_1_0 = {
|
|
|
.lane_identifier = CPHY_LANE_1,
|
|
|
.csiphy_data_rate_regs = {
|
|
|
{0x0674, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
- {0x0678, 0x24, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0678, 0x28, 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},
|
|
|
},
|
|
|
},
|
|
@@ -752,11 +753,11 @@ struct data_rate_settings_t data_rate_delta_table_2_1_0 = {
|
|
|
.lane_identifier = CPHY_LANE_2,
|
|
|
.csiphy_data_rate_regs = {
|
|
|
{0x0A74, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
- {0x0A78, 0x24, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0A78, 0x28, 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},
|
|
|
},
|
|
|
},
|
|
@@ -770,11 +771,11 @@ struct data_rate_settings_t data_rate_delta_table_2_1_0 = {
|
|
|
{
|
|
|
.lane_identifier = CPHY_LANE_0,
|
|
|
.csiphy_data_rate_regs = {
|
|
|
- {0x0274, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0274, 0x07, 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},
|
|
|
{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,
|
|
|
.csiphy_data_rate_regs = {
|
|
|
- {0x0674, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0674, 0x07, 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},
|
|
|
{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,
|
|
|
.csiphy_data_rate_regs = {
|
|
|
- {0x0A74, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0A74, 0x07, 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},
|
|
|
{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,
|
|
|
.csiphy_data_rate_regs = {
|
|
|
- {0x0274, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0274, 0x07, 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},
|
|
|
{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,
|
|
|
.csiphy_data_rate_regs = {
|
|
|
- {0x0674, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0674, 0x07, 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},
|
|
|
{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,
|
|
|
.csiphy_data_rate_regs = {
|
|
|
- {0x0A74, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0A74, 0x07, 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},
|
|
|
{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,
|
|
|
.csiphy_data_rate_regs = {
|
|
|
- {0x0274, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0274, 0x07, 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},
|
|
|
{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,
|
|
|
.csiphy_data_rate_regs = {
|
|
|
- {0x0674, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0674, 0x07, 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},
|
|
|
{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,
|
|
|
.csiphy_data_rate_regs = {
|
|
|
- {0x0A74, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0A74, 0x07, 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},
|
|
|
{0x0A14, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
},
|