phy: qcom-qmp-usb: replace FLL layout writes for msm8996
Other PHYs tables directly reference FLL registers without using reglayout. Define corresponding registers to be used by msm8996 PHY tables and use them directly. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Link: https://lore.kernel.org/r/20220705094320.1313312-28-dmitry.baryshkov@linaro.org Signed-off-by: Vinod Koul <vkoul@kernel.org>
This commit is contained in:
committed by
Vinod Koul
parent
9f2fd65fd9
commit
d36e341a17
@@ -122,11 +122,6 @@ enum qphy_reg_layout {
|
||||
QPHY_COM_PCS_READY_STATUS,
|
||||
/* PCS registers */
|
||||
QPHY_PLL_LOCK_CHK_DLY_TIME,
|
||||
QPHY_FLL_CNTRL1,
|
||||
QPHY_FLL_CNTRL2,
|
||||
QPHY_FLL_CNT_VAL_L,
|
||||
QPHY_FLL_CNT_VAL_H_TOL,
|
||||
QPHY_FLL_MAN_CODE,
|
||||
QPHY_SW_RESET,
|
||||
QPHY_START_CTRL,
|
||||
QPHY_PCS_READY_STATUS,
|
||||
@@ -142,11 +137,6 @@ enum qphy_reg_layout {
|
||||
};
|
||||
|
||||
static const unsigned int usb3phy_regs_layout[QPHY_LAYOUT_SIZE] = {
|
||||
[QPHY_FLL_CNTRL1] = 0xc0,
|
||||
[QPHY_FLL_CNTRL2] = 0xc4,
|
||||
[QPHY_FLL_CNT_VAL_L] = 0xc8,
|
||||
[QPHY_FLL_CNT_VAL_H_TOL] = 0xcc,
|
||||
[QPHY_FLL_MAN_CODE] = 0xd0,
|
||||
[QPHY_SW_RESET] = 0x00,
|
||||
[QPHY_START_CTRL] = 0x08,
|
||||
[QPHY_PCS_STATUS] = 0x17c,
|
||||
@@ -318,11 +308,11 @@ static const struct qmp_phy_init_tbl msm8996_usb3_rx_tbl[] = {
|
||||
|
||||
static const struct qmp_phy_init_tbl msm8996_usb3_pcs_tbl[] = {
|
||||
/* FLL settings */
|
||||
QMP_PHY_INIT_CFG_L(QPHY_FLL_CNTRL2, 0x03),
|
||||
QMP_PHY_INIT_CFG_L(QPHY_FLL_CNTRL1, 0x02),
|
||||
QMP_PHY_INIT_CFG_L(QPHY_FLL_CNT_VAL_L, 0x09),
|
||||
QMP_PHY_INIT_CFG_L(QPHY_FLL_CNT_VAL_H_TOL, 0x42),
|
||||
QMP_PHY_INIT_CFG_L(QPHY_FLL_MAN_CODE, 0x85),
|
||||
QMP_PHY_INIT_CFG(QPHY_V2_PCS_FLL_CNTRL2, 0x03),
|
||||
QMP_PHY_INIT_CFG(QPHY_V2_PCS_FLL_CNTRL1, 0x02),
|
||||
QMP_PHY_INIT_CFG(QPHY_V2_PCS_FLL_CNT_VAL_L, 0x09),
|
||||
QMP_PHY_INIT_CFG(QPHY_V2_PCS_FLL_CNT_VAL_H_TOL, 0x42),
|
||||
QMP_PHY_INIT_CFG(QPHY_V2_PCS_FLL_MAN_CODE, 0x85),
|
||||
|
||||
/* Lock Det settings */
|
||||
QMP_PHY_INIT_CFG(QPHY_V2_PCS_LOCK_DETECT_CONFIG1, 0xd1),
|
||||
|
||||
Reference in New Issue
Block a user