@@ -187,6 +187,31 @@ static const unsigned int qmp_v6_usb3phy_regs_layout[QPHY_LAYOUT_SIZE] = {
187
187
[QPHY_TX_TRANSCEIVER_BIAS_EN ] = QSERDES_V6_TX_TRANSCEIVER_BIAS_EN ,
188
188
};
189
189
190
+ static const unsigned int qmp_v6_n4_usb3phy_regs_layout [QPHY_LAYOUT_SIZE ] = {
191
+ [QPHY_SW_RESET ] = QPHY_V6_N4_PCS_SW_RESET ,
192
+ [QPHY_START_CTRL ] = QPHY_V6_N4_PCS_START_CONTROL ,
193
+ [QPHY_PCS_STATUS ] = QPHY_V6_N4_PCS_PCS_STATUS1 ,
194
+ [QPHY_PCS_POWER_DOWN_CONTROL ] = QPHY_V6_N4_PCS_POWER_DOWN_CONTROL ,
195
+
196
+ /* In PCS_USB */
197
+ [QPHY_PCS_AUTONOMOUS_MODE_CTRL ] = QPHY_V6_PCS_USB3_AUTONOMOUS_MODE_CTRL ,
198
+ [QPHY_PCS_LFPS_RXTERM_IRQ_CLEAR ] = QPHY_V6_PCS_USB3_LFPS_RXTERM_IRQ_CLEAR ,
199
+
200
+ [QPHY_COM_RESETSM_CNTRL ] = QSERDES_V6_COM_RESETSM_CNTRL ,
201
+ [QPHY_COM_C_READY_STATUS ] = QSERDES_V6_COM_C_READY_STATUS ,
202
+ [QPHY_COM_CMN_STATUS ] = QSERDES_V6_COM_CMN_STATUS ,
203
+ [QPHY_COM_BIAS_EN_CLKBUFLR_EN ] = QSERDES_V6_COM_PLL_BIAS_EN_CLK_BUFLR_EN ,
204
+
205
+ [QPHY_DP_PHY_STATUS ] = QSERDES_V6_DP_PHY_STATUS ,
206
+ [QPHY_DP_PHY_VCO_DIV ] = QSERDES_V6_DP_PHY_VCO_DIV ,
207
+
208
+ [QPHY_TX_TX_POL_INV ] = QSERDES_V6_N4_TX_TX_POL_INV ,
209
+ [QPHY_TX_TX_DRV_LVL ] = QSERDES_V6_N4_TX_TX_DRV_LVL ,
210
+ [QPHY_TX_TX_EMP_POST1_LVL ] = QSERDES_V6_N4_TX_TX_EMP_POST1_LVL ,
211
+ [QPHY_TX_HIGHZ_DRVR_EN ] = QSERDES_V6_N4_TX_HIGHZ_DRVR_EN ,
212
+ [QPHY_TX_TRANSCEIVER_BIAS_EN ] = QSERDES_V6_N4_TX_TRANSCEIVER_BIAS_EN ,
213
+ };
214
+
190
215
static const struct qmp_phy_init_tbl qmp_v3_usb3_serdes_tbl [] = {
191
216
QMP_PHY_INIT_CFG (QSERDES_V3_COM_PLL_IVCO , 0x07 ),
192
217
QMP_PHY_INIT_CFG (QSERDES_V3_COM_SYSCLK_EN_SEL , 0x14 ),
@@ -997,6 +1022,31 @@ static const struct qmp_phy_init_tbl qmp_v6_dp_serdes_tbl[] = {
997
1022
QMP_PHY_INIT_CFG (QSERDES_V6_COM_CORE_CLK_EN , 0x0f ),
998
1023
};
999
1024
1025
+ static const struct qmp_phy_init_tbl qmp_v6_n4_dp_serdes_tbl [] = {
1026
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_SVS_MODE_CLK_SEL , 0x15 ),
1027
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_SYSCLK_EN_SEL , 0x3b ),
1028
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_SYS_CLK_CTRL , 0x02 ),
1029
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_CLK_ENABLE1 , 0x0c ),
1030
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_SYSCLK_BUF_ENABLE , 0x06 ),
1031
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_CLK_SELECT , 0x30 ),
1032
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_PLL_IVCO , 0x07 ),
1033
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_PLL_CCTRL_MODE0 , 0x36 ),
1034
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_PLL_RCTRL_MODE0 , 0x16 ),
1035
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_CP_CTRL_MODE0 , 0x06 ),
1036
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_DEC_START_MODE0 , 0x34 ),
1037
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_DIV_FRAC_START1_MODE0 , 0x00 ),
1038
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_DIV_FRAC_START2_MODE0 , 0xc0 ),
1039
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_CMN_CONFIG_1 , 0x12 ),
1040
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_INTEGLOOP_GAIN0_MODE0 , 0x3f ),
1041
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_INTEGLOOP_GAIN1_MODE0 , 0x00 ),
1042
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_VCO_TUNE_MAP , 0x00 ),
1043
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_BG_TIMER , 0x0a ),
1044
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_PLL_CORE_CLK_DIV_MODE0 , 0x14 ),
1045
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_VCO_TUNE_CTRL , 0x00 ),
1046
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_PLL_BIAS_EN_CLK_BUFLR_EN , 0x17 ),
1047
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_CORE_CLK_EN , 0x0f ),
1048
+ };
1049
+
1000
1050
static const struct qmp_phy_init_tbl qmp_v6_dp_tx_tbl [] = {
1001
1051
QMP_PHY_INIT_CFG (QSERDES_V6_TX_VMODE_CTRL1 , 0x40 ),
1002
1052
QMP_PHY_INIT_CFG (QSERDES_V6_TX_PRE_STALL_LDO_BOOST_EN , 0x30 ),
@@ -1011,6 +1061,19 @@ static const struct qmp_phy_init_tbl qmp_v6_dp_tx_tbl[] = {
1011
1061
QMP_PHY_INIT_CFG (QSERDES_V6_TX_TX_BAND , 0x4 ),
1012
1062
};
1013
1063
1064
+ static const struct qmp_phy_init_tbl qmp_v6_n4_dp_tx_tbl [] = {
1065
+ QMP_PHY_INIT_CFG (QSERDES_V6_N4_TX_VMODE_CTRL1 , 0x40 ),
1066
+ QMP_PHY_INIT_CFG (QSERDES_V6_N4_TX_PRE_STALL_LDO_BOOST_EN , 0x00 ),
1067
+ QMP_PHY_INIT_CFG (QSERDES_V6_N4_TX_INTERFACE_SELECT , 0xff ),
1068
+ QMP_PHY_INIT_CFG (QSERDES_V6_N4_TX_CLKBUF_ENABLE , 0x0f ),
1069
+ QMP_PHY_INIT_CFG (QSERDES_V6_N4_TX_RESET_TSYNC_EN , 0x03 ),
1070
+ QMP_PHY_INIT_CFG (QSERDES_V6_N4_TX_TRAN_DRVR_EMP_EN , 0x0f ),
1071
+ QMP_PHY_INIT_CFG (QSERDES_V6_N4_TX_PARRATE_REC_DETECT_IDLE_EN , 0x00 ),
1072
+ QMP_PHY_INIT_CFG (QSERDES_V6_N4_TX_RES_CODE_LANE_OFFSET_TX , 0x11 ),
1073
+ QMP_PHY_INIT_CFG (QSERDES_V6_N4_TX_RES_CODE_LANE_OFFSET_RX , 0x11 ),
1074
+ QMP_PHY_INIT_CFG (QSERDES_V6_N4_TX_TX_BAND , 0x1 ),
1075
+ };
1076
+
1014
1077
static const struct qmp_phy_init_tbl qmp_v6_dp_serdes_tbl_rbr [] = {
1015
1078
QMP_PHY_INIT_CFG (QSERDES_V6_COM_HSCLK_SEL_1 , 0x05 ),
1016
1079
QMP_PHY_INIT_CFG (QSERDES_V6_COM_DEC_START_MODE0 , 0x34 ),
@@ -1059,6 +1122,74 @@ static const struct qmp_phy_init_tbl qmp_v6_dp_serdes_tbl_hbr3[] = {
1059
1122
QMP_PHY_INIT_CFG (QSERDES_V6_COM_BIN_VCOCAL_CMP_CODE2_MODE0 , 0x0c ),
1060
1123
};
1061
1124
1125
+ static const struct qmp_phy_init_tbl qmp_v6_n4_dp_serdes_tbl_rbr [] = {
1126
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_HSCLK_SEL_1 , 0x05 ),
1127
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_DEC_START_MODE0 , 0x34 ),
1128
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_LOCK_CMP_EN , 0x04 ),
1129
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_DIV_FRAC_START3_MODE0 , 0x0b ),
1130
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_LOCK_CMP1_MODE0 , 0x37 ),
1131
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_LOCK_CMP2_MODE0 , 0x04 ),
1132
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_BIN_VCOCAL_CMP_CODE1_MODE0 , 0x71 ),
1133
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_BIN_VCOCAL_CMP_CODE2_MODE0 , 0x0c ),
1134
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_SSC_EN_CENTER , 0x01 ),
1135
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_SSC_ADJ_PER1 , 0x00 ),
1136
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_SSC_PER1 , 0x6b ),
1137
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_SSC_PER2 , 0x02 ),
1138
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_SSC_STEP_SIZE1_MODE0 , 0x92 ),
1139
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_SSC_STEP_SIZE2_MODE0 , 0x01 ),
1140
+ };
1141
+
1142
+ static const struct qmp_phy_init_tbl qmp_v6_n4_dp_serdes_tbl_hbr [] = {
1143
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_HSCLK_SEL_1 , 0x03 ),
1144
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_DEC_START_MODE0 , 0x34 ),
1145
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_LOCK_CMP_EN , 0x08 ),
1146
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_DIV_FRAC_START3_MODE0 , 0x0b ),
1147
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_LOCK_CMP1_MODE0 , 0x07 ),
1148
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_LOCK_CMP2_MODE0 , 0x07 ),
1149
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_BIN_VCOCAL_CMP_CODE1_MODE0 , 0x71 ),
1150
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_BIN_VCOCAL_CMP_CODE2_MODE0 , 0x0c ),
1151
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_SSC_EN_CENTER , 0x01 ),
1152
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_SSC_ADJ_PER1 , 0x00 ),
1153
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_SSC_PER1 , 0x6b ),
1154
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_SSC_PER2 , 0x02 ),
1155
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_SSC_STEP_SIZE1_MODE0 , 0x92 ),
1156
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_SSC_STEP_SIZE2_MODE0 , 0x01 ),
1157
+ };
1158
+
1159
+ static const struct qmp_phy_init_tbl qmp_v6_n4_dp_serdes_tbl_hbr2 [] = {
1160
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_HSCLK_SEL_1 , 0x01 ),
1161
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_DEC_START_MODE0 , 0x46 ),
1162
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_LOCK_CMP_EN , 0x08 ),
1163
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_DIV_FRAC_START3_MODE0 , 0x05 ),
1164
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_LOCK_CMP1_MODE0 , 0x0f ),
1165
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_LOCK_CMP2_MODE0 , 0x0e ),
1166
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_BIN_VCOCAL_CMP_CODE1_MODE0 , 0x97 ),
1167
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_BIN_VCOCAL_CMP_CODE2_MODE0 , 0x10 ),
1168
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_SSC_EN_CENTER , 0x01 ),
1169
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_SSC_ADJ_PER1 , 0x00 ),
1170
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_SSC_PER1 , 0x6b ),
1171
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_SSC_PER2 , 0x02 ),
1172
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_SSC_STEP_SIZE1_MODE0 , 0x18 ),
1173
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_SSC_STEP_SIZE2_MODE0 , 0x02 ),
1174
+ };
1175
+
1176
+ static const struct qmp_phy_init_tbl qmp_v6_n4_dp_serdes_tbl_hbr3 [] = {
1177
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_HSCLK_SEL_1 , 0x00 ),
1178
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_DEC_START_MODE0 , 0x34 ),
1179
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_LOCK_CMP_EN , 0x08 ),
1180
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_DIV_FRAC_START3_MODE0 , 0x0b ),
1181
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_LOCK_CMP1_MODE0 , 0x17 ),
1182
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_LOCK_CMP2_MODE0 , 0x15 ),
1183
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_BIN_VCOCAL_CMP_CODE1_MODE0 , 0x71 ),
1184
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_BIN_VCOCAL_CMP_CODE2_MODE0 , 0x0c ),
1185
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_SSC_EN_CENTER , 0x01 ),
1186
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_SSC_ADJ_PER1 , 0x00 ),
1187
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_SSC_PER1 , 0x6b ),
1188
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_SSC_PER2 , 0x02 ),
1189
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_SSC_STEP_SIZE1_MODE0 , 0x92 ),
1190
+ QMP_PHY_INIT_CFG (QSERDES_V6_COM_SSC_STEP_SIZE2_MODE0 , 0x01 ),
1191
+ };
1192
+
1062
1193
static const struct qmp_phy_init_tbl sc8280xp_usb43dp_serdes_tbl [] = {
1063
1194
QMP_PHY_INIT_CFG (QSERDES_V5_COM_SSC_EN_CENTER , 0x01 ),
1064
1195
QMP_PHY_INIT_CFG (QSERDES_V5_COM_SSC_PER1 , 0x31 ),
@@ -1273,20 +1404,20 @@ static const struct qmp_phy_init_tbl x1e80100_usb43dp_rx_tbl[] = {
1273
1404
};
1274
1405
1275
1406
static const struct qmp_phy_init_tbl x1e80100_usb43dp_pcs_tbl [] = {
1276
- QMP_PHY_INIT_CFG (QPHY_V6_PCS_RCVR_DTCT_DLY_P1U2_L , 0xe7 ),
1277
- QMP_PHY_INIT_CFG (QPHY_V6_PCS_RCVR_DTCT_DLY_P1U2_H , 0x03 ),
1278
- QMP_PHY_INIT_CFG (QPHY_V6_PCS_LOCK_DETECT_CONFIG1 , 0xc4 ),
1279
- QMP_PHY_INIT_CFG (QPHY_V6_PCS_LOCK_DETECT_CONFIG2 , 0x89 ),
1280
- QMP_PHY_INIT_CFG (QPHY_V6_PCS_LOCK_DETECT_CONFIG3 , 0x20 ),
1281
- QMP_PHY_INIT_CFG (QPHY_V6_PCS_LOCK_DETECT_CONFIG6 , 0x13 ),
1282
- QMP_PHY_INIT_CFG (QPHY_V6_PCS_REFGEN_REQ_CONFIG1 , 0x21 ),
1283
- QMP_PHY_INIT_CFG (QPHY_V6_PCS_RX_SIGDET_LVL , 0x55 ),
1284
- QMP_PHY_INIT_CFG (QPHY_V6_PCS_CDR_RESET_TIME , 0x0a ),
1285
- QMP_PHY_INIT_CFG (QPHY_V6_PCS_ALIGN_DETECT_CONFIG1 , 0xd4 ),
1286
- QMP_PHY_INIT_CFG (QPHY_V6_PCS_ALIGN_DETECT_CONFIG2 , 0x30 ),
1287
- QMP_PHY_INIT_CFG (QPHY_V6_PCS_PCS_TX_RX_CONFIG , 0x0c ),
1288
- QMP_PHY_INIT_CFG (QPHY_V6_PCS_EQ_CONFIG1 , 0x4b ),
1289
- QMP_PHY_INIT_CFG (QPHY_V6_PCS_EQ_CONFIG5 , 0x10 ),
1407
+ QMP_PHY_INIT_CFG (QPHY_V6_N4_PCS_RCVR_DTCT_DLY_P1U2_L , 0xe7 ),
1408
+ QMP_PHY_INIT_CFG (QPHY_V6_N4_PCS_RCVR_DTCT_DLY_P1U2_H , 0x03 ),
1409
+ QMP_PHY_INIT_CFG (QPHY_V6_N4_PCS_LOCK_DETECT_CONFIG1 , 0xc4 ),
1410
+ QMP_PHY_INIT_CFG (QPHY_V6_N4_PCS_LOCK_DETECT_CONFIG2 , 0x89 ),
1411
+ QMP_PHY_INIT_CFG (QPHY_V6_N4_PCS_LOCK_DETECT_CONFIG3 , 0x20 ),
1412
+ QMP_PHY_INIT_CFG (QPHY_V6_N4_PCS_LOCK_DETECT_CONFIG6 , 0x13 ),
1413
+ QMP_PHY_INIT_CFG (QPHY_V6_N4_PCS_REFGEN_REQ_CONFIG1 , 0x21 ),
1414
+ QMP_PHY_INIT_CFG (QPHY_V6_N4_PCS_RX_SIGDET_LVL , 0x55 ),
1415
+ QMP_PHY_INIT_CFG (QPHY_V6_N4_PCS_RX_CONFIG , 0x0a ),
1416
+ QMP_PHY_INIT_CFG (QPHY_V6_N4_PCS_ALIGN_DETECT_CONFIG1 , 0xd4 ),
1417
+ QMP_PHY_INIT_CFG (QPHY_V6_N4_PCS_ALIGN_DETECT_CONFIG2 , 0x30 ),
1418
+ QMP_PHY_INIT_CFG (QPHY_V6_N4_PCS_PCS_TX_RX_CONFIG , 0x0c ),
1419
+ QMP_PHY_INIT_CFG (QPHY_V6_N4_PCS_EQ_CONFIG1 , 0x4b ),
1420
+ QMP_PHY_INIT_CFG (QPHY_V6_N4_PCS_EQ_CONFIG5 , 0x10 ),
1290
1421
};
1291
1422
1292
1423
static const struct qmp_phy_init_tbl x1e80100_usb43dp_pcs_usb_tbl [] = {
@@ -1794,22 +1925,22 @@ static const struct qmp_phy_cfg x1e80100_usb3dpphy_cfg = {
1794
1925
.pcs_usb_tbl = x1e80100_usb43dp_pcs_usb_tbl ,
1795
1926
.pcs_usb_tbl_num = ARRAY_SIZE (x1e80100_usb43dp_pcs_usb_tbl ),
1796
1927
1797
- .dp_serdes_tbl = qmp_v6_dp_serdes_tbl ,
1798
- .dp_serdes_tbl_num = ARRAY_SIZE (qmp_v6_dp_serdes_tbl ),
1799
- .dp_tx_tbl = qmp_v6_dp_tx_tbl ,
1800
- .dp_tx_tbl_num = ARRAY_SIZE (qmp_v6_dp_tx_tbl ),
1928
+ .dp_serdes_tbl = qmp_v6_n4_dp_serdes_tbl ,
1929
+ .dp_serdes_tbl_num = ARRAY_SIZE (qmp_v6_n4_dp_serdes_tbl ),
1930
+ .dp_tx_tbl = qmp_v6_n4_dp_tx_tbl ,
1931
+ .dp_tx_tbl_num = ARRAY_SIZE (qmp_v6_n4_dp_tx_tbl ),
1801
1932
1802
- .serdes_tbl_rbr = qmp_v6_dp_serdes_tbl_rbr ,
1803
- .serdes_tbl_rbr_num = ARRAY_SIZE (qmp_v6_dp_serdes_tbl_rbr ),
1804
- .serdes_tbl_hbr = qmp_v6_dp_serdes_tbl_hbr ,
1805
- .serdes_tbl_hbr_num = ARRAY_SIZE (qmp_v6_dp_serdes_tbl_hbr ),
1806
- .serdes_tbl_hbr2 = qmp_v6_dp_serdes_tbl_hbr2 ,
1807
- .serdes_tbl_hbr2_num = ARRAY_SIZE (qmp_v6_dp_serdes_tbl_hbr2 ),
1808
- .serdes_tbl_hbr3 = qmp_v6_dp_serdes_tbl_hbr3 ,
1809
- .serdes_tbl_hbr3_num = ARRAY_SIZE (qmp_v6_dp_serdes_tbl_hbr3 ),
1933
+ .serdes_tbl_rbr = qmp_v6_n4_dp_serdes_tbl_rbr ,
1934
+ .serdes_tbl_rbr_num = ARRAY_SIZE (qmp_v6_n4_dp_serdes_tbl_rbr ),
1935
+ .serdes_tbl_hbr = qmp_v6_n4_dp_serdes_tbl_hbr ,
1936
+ .serdes_tbl_hbr_num = ARRAY_SIZE (qmp_v6_n4_dp_serdes_tbl_hbr ),
1937
+ .serdes_tbl_hbr2 = qmp_v6_n4_dp_serdes_tbl_hbr2 ,
1938
+ .serdes_tbl_hbr2_num = ARRAY_SIZE (qmp_v6_n4_dp_serdes_tbl_hbr2 ),
1939
+ .serdes_tbl_hbr3 = qmp_v6_n4_dp_serdes_tbl_hbr3 ,
1940
+ .serdes_tbl_hbr3_num = ARRAY_SIZE (qmp_v6_n4_dp_serdes_tbl_hbr3 ),
1810
1941
1811
- .swing_hbr_rbr = & qmp_dp_v5_voltage_swing_hbr_rbr ,
1812
- .pre_emphasis_hbr_rbr = & qmp_dp_v5_pre_emphasis_hbr_rbr ,
1942
+ .swing_hbr_rbr = & qmp_dp_v6_voltage_swing_hbr_rbr ,
1943
+ .pre_emphasis_hbr_rbr = & qmp_dp_v6_pre_emphasis_hbr_rbr ,
1813
1944
.swing_hbr3_hbr2 = & qmp_dp_v5_voltage_swing_hbr3_hbr2 ,
1814
1945
.pre_emphasis_hbr3_hbr2 = & qmp_dp_v5_pre_emphasis_hbr3_hbr2 ,
1815
1946
@@ -1822,7 +1953,7 @@ static const struct qmp_phy_cfg x1e80100_usb3dpphy_cfg = {
1822
1953
.num_resets = ARRAY_SIZE (msm8996_usb3phy_reset_l ),
1823
1954
.vreg_list = qmp_phy_vreg_l ,
1824
1955
.num_vregs = ARRAY_SIZE (qmp_phy_vreg_l ),
1825
- .regs = qmp_v45_usb3phy_regs_layout ,
1956
+ .regs = qmp_v6_n4_usb3phy_regs_layout ,
1826
1957
};
1827
1958
1828
1959
static const struct qmp_phy_cfg sm6350_usb3dpphy_cfg = {
0 commit comments