Skip to content

Commit 5314e84

Browse files
abelvesavinodkoul
authored andcommitted
phy: qcom-qmp: qserdes-txrx: Add missing registers offsets
Currently, the x1e80100 uses pure V6 register offsets for DP part of the combo PHY. This hasn't been an issue because external DP is not yet enabled on any of the boards yet. But in order to enabled it, all these new V6 N4 register offsets are needed. So add them. Fixes: 762c356 ("phy: qcom-qmp: qserdes-txrx: Add V6 N4 register offsets") Co-developed-by: Kuogee Hsieh <[email protected]> Signed-off-by: Kuogee Hsieh <[email protected]> Signed-off-by: Abel Vesa <[email protected]> Reviewed-by: Dmitry Baryshkov <[email protected]> Link: https://lore.kernel.org/r/20240527-x1e80100-phy-qualcomm-combo-fix-dp-v1-1-be8a0b882117@linaro.org Signed-off-by: Vinod Koul <[email protected]>
1 parent 1613e60 commit 5314e84

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v6_n4.h

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,24 @@
66
#ifndef QCOM_PHY_QMP_QSERDES_TXRX_V6_N4_H_
77
#define QCOM_PHY_QMP_QSERDES_TXRX_V6_N4_H_
88

9+
#define QSERDES_V6_N4_TX_CLKBUF_ENABLE 0x08
10+
#define QSERDES_V6_N4_TX_TX_EMP_POST1_LVL 0x0c
11+
#define QSERDES_V6_N4_TX_TX_DRV_LVL 0x14
12+
#define QSERDES_V6_N4_TX_RESET_TSYNC_EN 0x1c
13+
#define QSERDES_V6_N4_TX_PRE_STALL_LDO_BOOST_EN 0x20
914
#define QSERDES_V6_N4_TX_RES_CODE_LANE_OFFSET_TX 0x30
1015
#define QSERDES_V6_N4_TX_RES_CODE_LANE_OFFSET_RX 0x34
16+
#define QSERDES_V6_N4_TX_TRANSCEIVER_BIAS_EN 0x48
17+
#define QSERDES_V6_N4_TX_HIGHZ_DRVR_EN 0x4c
18+
#define QSERDES_V6_N4_TX_TX_POL_INV 0x50
19+
#define QSERDES_V6_N4_TX_PARRATE_REC_DETECT_IDLE_EN 0x54
1120
#define QSERDES_V6_N4_TX_LANE_MODE_1 0x78
1221
#define QSERDES_V6_N4_TX_LANE_MODE_2 0x7c
1322
#define QSERDES_V6_N4_TX_LANE_MODE_3 0x80
23+
#define QSERDES_V6_N4_TX_TRAN_DRVR_EMP_EN 0xac
24+
#define QSERDES_V6_N4_TX_TX_BAND 0xd8
25+
#define QSERDES_V6_N4_TX_INTERFACE_SELECT 0xe4
26+
#define QSERDES_V6_N4_TX_VMODE_CTRL1 0xb0
1427

1528
#define QSERDES_V6_N4_RX_UCDR_FO_GAIN_RATE2 0x8
1629
#define QSERDES_V6_N4_RX_UCDR_SO_GAIN_RATE2 0x18

0 commit comments

Comments
 (0)