|
@@ -1,6 +1,6 @@
|
|
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
|
|
/*
|
|
|
- * Copyright (c) 2020, The Linux Foundation. All rights reserved.
|
|
|
+ * Copyright (c) 2020-2021, The Linux Foundation. All rights reserved.
|
|
|
*/
|
|
|
|
|
|
#ifndef _CAM_CSIPHY_2_1_0_HWREG_H_
|
|
@@ -14,11 +14,11 @@ struct csiphy_reg_parms_t csiphy_v2_1_0 = {
|
|
|
.mipi_csiphy_glbl_irq_cmd_addr = 0x1028,
|
|
|
.csiphy_common_array_size = 7,
|
|
|
.csiphy_reset_array_size = 5,
|
|
|
- .csiphy_2ph_config_array_size = 23,
|
|
|
+ .csiphy_2ph_config_array_size = 24,
|
|
|
.csiphy_3ph_config_array_size = 44,
|
|
|
.csiphy_2ph_clock_lane = 0x1,
|
|
|
.csiphy_2ph_combo_ck_ln = 0x10,
|
|
|
- .csiphy_interrupt_status_size = 11,
|
|
|
+ .csiphy_interrupt_status_size = 12,
|
|
|
};
|
|
|
|
|
|
struct csiphy_reg_t csiphy_common_reg_2_1_0[] = {
|
|
@@ -26,6 +26,9 @@ struct csiphy_reg_t csiphy_common_reg_2_1_0[] = {
|
|
|
{0x1014, 0x2A, 0x00, CSIPHY_3PH_REGS},
|
|
|
{0x1018, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x101C, 0x7A, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x02F0, 0x00, 0x00, CSIPHY_3PH_REGS},
|
|
|
+ {0x06F0, 0x00, 0x00, CSIPHY_3PH_REGS},
|
|
|
+ {0x0AF0, 0x00, 0x00, CSIPHY_3PH_REGS},
|
|
|
{0x1000, 0x01, 0x01, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x1000, 0x02, 0x00, CSIPHY_2PH_REGS},
|
|
|
{0x1000, 0x0E, 0x00, CSIPHY_3PH_REGS},
|
|
@@ -50,7 +53,8 @@ struct csiphy_reg_t csiphy_irq_reg_2_1_0[] = {
|
|
|
{0x1048, 0xef, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x104c, 0xff, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x1050, 0xff, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
- {0x1054, 0xff, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x1054, 0xff, 0x00, CSIPHY_2PH_REGS},
|
|
|
+ {0x1054, 0xff, 0x64, CSIPHY_3PH_REGS},
|
|
|
};
|
|
|
|
|
|
struct csiphy_reg_t csiphy_2ph_v2_1_0_reg[MAX_LANES][MAX_SETTINGS_PER_LANE] = {
|
|
@@ -74,8 +78,9 @@ struct csiphy_reg_t csiphy_2ph_v2_1_0_reg[MAX_LANES][MAX_SETTINGS_PER_LANE] = {
|
|
|
{0x0020, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0008, 0x10, 0x00, CSIPHY_SETTLE_CNT_LOWER_BYTE},
|
|
|
{0x0010, 0x52, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0094, 0xD7, 0x00, CSIPHY_SKEW_CAL},
|
|
|
{0x005C, 0x00, 0x00, CSIPHY_SKEW_CAL},
|
|
|
- {0x0060, 0xFD, 0x00, CSIPHY_SKEW_CAL},
|
|
|
+ {0x0060, 0xBD, 0x00, CSIPHY_SKEW_CAL},
|
|
|
{0x0064, 0x7F, 0x00, CSIPHY_SKEW_CAL},
|
|
|
{0x1000, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
},
|
|
@@ -99,6 +104,7 @@ struct csiphy_reg_t csiphy_2ph_v2_1_0_reg[MAX_LANES][MAX_SETTINGS_PER_LANE] = {
|
|
|
{0x0E20, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0E08, 0x10, 0x00, CSIPHY_SETTLE_CNT_LOWER_BYTE},
|
|
|
{0x0E10, 0x52, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0E94, 0xD7, 0x00, CSIPHY_DNP_PARAMS},
|
|
|
{0x0E5C, 0x00, 0x00, CSIPHY_DNP_PARAMS},
|
|
|
{0x0E60, 0x00, 0x00, CSIPHY_DNP_PARAMS},
|
|
|
{0x0E64, 0x00, 0x00, CSIPHY_DNP_PARAMS},
|
|
@@ -124,8 +130,9 @@ struct csiphy_reg_t csiphy_2ph_v2_1_0_reg[MAX_LANES][MAX_SETTINGS_PER_LANE] = {
|
|
|
{0x0420, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0408, 0x10, 0x00, CSIPHY_SETTLE_CNT_LOWER_BYTE},
|
|
|
{0x0410, 0x52, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0494, 0xD7, 0x00, CSIPHY_SKEW_CAL},
|
|
|
{0x045C, 0x00, 0x00, CSIPHY_SKEW_CAL},
|
|
|
- {0x0460, 0xFD, 0x00, CSIPHY_SKEW_CAL},
|
|
|
+ {0x0460, 0xBD, 0x00, CSIPHY_SKEW_CAL},
|
|
|
{0x0464, 0x7F, 0x00, CSIPHY_SKEW_CAL},
|
|
|
{0x1000, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
},
|
|
@@ -149,8 +156,9 @@ struct csiphy_reg_t csiphy_2ph_v2_1_0_reg[MAX_LANES][MAX_SETTINGS_PER_LANE] = {
|
|
|
{0x0820, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0808, 0x10, 0x00, CSIPHY_SETTLE_CNT_LOWER_BYTE},
|
|
|
{0x0810, 0x52, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0894, 0xD7, 0x00, CSIPHY_SKEW_CAL},
|
|
|
{0x085C, 0x00, 0x00, CSIPHY_SKEW_CAL},
|
|
|
- {0x0860, 0xFD, 0x00, CSIPHY_SKEW_CAL},
|
|
|
+ {0x0860, 0xBD, 0x00, CSIPHY_SKEW_CAL},
|
|
|
{0x0864, 0x7F, 0x00, CSIPHY_SKEW_CAL},
|
|
|
{0x1000, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
},
|
|
@@ -174,8 +182,9 @@ struct csiphy_reg_t csiphy_2ph_v2_1_0_reg[MAX_LANES][MAX_SETTINGS_PER_LANE] = {
|
|
|
{0x0C20, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0C08, 0x10, 0x00, CSIPHY_SETTLE_CNT_LOWER_BYTE},
|
|
|
{0x0C10, 0x52, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0C94, 0xD7, 0x00, CSIPHY_SKEW_CAL},
|
|
|
{0x0C5C, 0x00, 0x00, CSIPHY_SKEW_CAL},
|
|
|
- {0x0C60, 0xFD, 0x00, CSIPHY_SKEW_CAL},
|
|
|
+ {0x0C60, 0xBD, 0x00, CSIPHY_SKEW_CAL},
|
|
|
{0x0C64, 0x7F, 0x00, CSIPHY_SKEW_CAL},
|
|
|
{0x1000, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
},
|
|
@@ -191,7 +200,7 @@ struct csiphy_reg_t
|
|
|
{0x0094, 0x07, 0x01, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0030, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0028, 0x00, 0x00, CSIPHY_DNP_PARAMS},
|
|
|
- {0x0000, 0xD4, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0000, 0x8E, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x000C, 0x00, 0x00, CSIPHY_DNP_PARAMS},
|
|
|
{0x0038, 0xFE, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x002C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
@@ -203,8 +212,9 @@ struct csiphy_reg_t
|
|
|
{0x0020, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0008, 0x10, 0x00, CSIPHY_SETTLE_CNT_LOWER_BYTE},
|
|
|
{0x0010, 0x52, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0094, 0xD7, 0x00, CSIPHY_SKEW_CAL},
|
|
|
{0x005C, 0x00, 0x00, CSIPHY_SKEW_CAL},
|
|
|
- {0x0060, 0xFD, 0x00, CSIPHY_SKEW_CAL},
|
|
|
+ {0x0060, 0xBD, 0x00, CSIPHY_SKEW_CAL},
|
|
|
{0x0064, 0x7F, 0x00, CSIPHY_SKEW_CAL},
|
|
|
{0x1000, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
},
|
|
@@ -216,7 +226,7 @@ struct csiphy_reg_t
|
|
|
{0x0E94, 0x07, 0x01, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0E30, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0E28, 0x04, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
- {0x0E00, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0E00, 0x80, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0E0C, 0xFF, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0E38, 0x1F, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0E2C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
@@ -228,6 +238,7 @@ struct csiphy_reg_t
|
|
|
{0x0E20, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0E08, 0x10, 0x00, CSIPHY_SETTLE_CNT_LOWER_BYTE},
|
|
|
{0x0E10, 0x52, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0E94, 0x00, 0x00, CSIPHY_DNP_PARAMS},
|
|
|
{0x0E5C, 0x00, 0x00, CSIPHY_DNP_PARAMS},
|
|
|
{0x0E60, 0x00, 0x00, CSIPHY_DNP_PARAMS},
|
|
|
{0x0E64, 0x00, 0x00, CSIPHY_DNP_PARAMS},
|
|
@@ -241,7 +252,7 @@ struct csiphy_reg_t
|
|
|
{0x0494, 0x07, 0x01, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0430, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0428, 0x00, 0x00, CSIPHY_DNP_PARAMS},
|
|
|
- {0x0400, 0xD4, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0400, 0x8E, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x040C, 0x00, 0x00, CSIPHY_DNP_PARAMS},
|
|
|
{0x0438, 0xFE, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x042C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
@@ -253,8 +264,9 @@ struct csiphy_reg_t
|
|
|
{0x0420, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0408, 0x10, 0x00, CSIPHY_SETTLE_CNT_LOWER_BYTE},
|
|
|
{0x0410, 0x52, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0494, 0xD7, 0x00, CSIPHY_SKEW_CAL},
|
|
|
{0x045C, 0x00, 0x00, CSIPHY_SKEW_CAL},
|
|
|
- {0x0460, 0xFD, 0x00, CSIPHY_SKEW_CAL},
|
|
|
+ {0x0460, 0xBD, 0x00, CSIPHY_SKEW_CAL},
|
|
|
{0x0464, 0x7F, 0x00, CSIPHY_SKEW_CAL},
|
|
|
{0x1000, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
},
|
|
@@ -265,7 +277,7 @@ struct csiphy_reg_t
|
|
|
{0x0898, 0x08, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0894, 0x07, 0x01, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0830, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
- {0x0800, 0xD4, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0800, 0x8E, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x080C, 0x00, 0x00, CSIPHY_DNP_PARAMS},
|
|
|
{0x0838, 0xFE, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0828, 0x0A, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
@@ -278,8 +290,9 @@ struct csiphy_reg_t
|
|
|
{0x0820, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0808, 0x10, 0x00, CSIPHY_SETTLE_CNT_LOWER_BYTE},
|
|
|
{0x0810, 0x52, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0894, 0xD7, 0x00, CSIPHY_SKEW_CAL},
|
|
|
{0x085C, 0x00, 0x00, CSIPHY_SKEW_CAL},
|
|
|
- {0x0860, 0xFD, 0x00, CSIPHY_SKEW_CAL},
|
|
|
+ {0x0860, 0xBD, 0x00, CSIPHY_SKEW_CAL},
|
|
|
{0x0864, 0x7F, 0x00, CSIPHY_SKEW_CAL},
|
|
|
{0x1000, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
},
|
|
@@ -290,7 +303,7 @@ struct csiphy_reg_t
|
|
|
{0x0C98, 0x08, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0C94, 0x07, 0x01, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0C30, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
- {0x0C00, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0C00, 0x80, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0C0C, 0xFF, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0C38, 0x1F, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0C28, 0x0E, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
@@ -303,6 +316,7 @@ struct csiphy_reg_t
|
|
|
{0x0C20, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0C08, 0x10, 0x00, CSIPHY_SETTLE_CNT_LOWER_BYTE},
|
|
|
{0x0C10, 0x52, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0C94, 0x00, 0x00, CSIPHY_DNP_PARAMS},
|
|
|
{0x0C5C, 0x00, 0x00, CSIPHY_DNP_PARAMS},
|
|
|
{0x0C60, 0x00, 0x00, CSIPHY_DNP_PARAMS},
|
|
|
{0x0C64, 0x00, 0x00, CSIPHY_DNP_PARAMS},
|
|
@@ -312,23 +326,23 @@ struct csiphy_reg_t
|
|
|
|
|
|
struct csiphy_reg_t csiphy_3ph_v2_1_0_reg[MAX_LANES][MAX_SETTINGS_PER_LANE] = {
|
|
|
{
|
|
|
- {0x0274, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
- {0x0278, 0x0C, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
- {0x0288, 0xAA, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
- {0x028C, 0xA5, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
- {0x026C, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
- {0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0274, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0278, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0288, 0xAC, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x028C, 0x85, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x026C, 0x3B, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0268, 0xF1, 0x64, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0294, 0x08, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x02F4, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x02F8, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x02FC, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
- {0x02F0, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
- {0x02F0, 0xEF, 0x64, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x02F0, 0xEF, 0x03, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0294, 0x09, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0290, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0204, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x020C, 0x10, 0x00, CSIPHY_SETTLE_CNT_LOWER_BYTE},
|
|
|
{0x0208, 0x00, 0x00, CSIPHY_SETTLE_CNT_HIGHER_BYTE},
|
|
|
+ {0x0210, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0214, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x02E4, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x02E8, 0x7F, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
@@ -358,23 +372,23 @@ struct csiphy_reg_t csiphy_3ph_v2_1_0_reg[MAX_LANES][MAX_SETTINGS_PER_LANE] = {
|
|
|
{0x1000, 0x0E, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
},
|
|
|
{
|
|
|
- {0x0674, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
- {0x0678, 0x0C, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
- {0x0688, 0xAA, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
- {0x068C, 0xA5, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
- {0x066C, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
- {0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0674, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0678, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0688, 0xAC, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x068C, 0x85, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x066C, 0x3B, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0668, 0xF1, 0x64, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0694, 0x08, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x06F4, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x06F8, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x06FC, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
- {0x06F0, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
- {0x06F0, 0xEF, 0x64, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x06F0, 0xEF, 0x03, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0694, 0x09, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0690, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0604, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x060C, 0x10, 0x00, CSIPHY_SETTLE_CNT_LOWER_BYTE},
|
|
|
{0x0608, 0x00, 0x00, CSIPHY_SETTLE_CNT_HIGHER_BYTE},
|
|
|
+ {0x0610, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0614, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x06E4, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x06E8, 0x7F, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
@@ -404,23 +418,23 @@ struct csiphy_reg_t csiphy_3ph_v2_1_0_reg[MAX_LANES][MAX_SETTINGS_PER_LANE] = {
|
|
|
{0x1000, 0x0E, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
},
|
|
|
{
|
|
|
- {0x0A74, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
- {0x0A78, 0x0C, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
- {0x0A88, 0xAA, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
- {0x0A8C, 0xA5, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
- {0x0A6C, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
- {0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0A74, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0A78, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0A88, 0xAC, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0A8C, 0x85, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0A6C, 0x3B, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0A68, 0xF1, 0x64, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0A94, 0x08, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0AF4, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0AF8, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0AFC, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
- {0x0AF0, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
- {0x0AF0, 0xEF, 0x64, CSIPHY_DEFAULT_PARAMS},
|
|
|
+ {0x0AF0, 0xEF, 0x03, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0A94, 0x09, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0A90, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0A04, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0A0C, 0x10, 0x00, CSIPHY_SETTLE_CNT_LOWER_BYTE},
|
|
|
{0x0A08, 0x00, 0x00, CSIPHY_SETTLE_CNT_HIGHER_BYTE},
|
|
|
+ {0x0A10, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0A14, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0AE4, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
|
|
|
{0x0AE8, 0x7F, 0x00, CSIPHY_DEFAULT_PARAMS},
|