Loading drivers/usb/phy/phy-msm-ssusb-qmp.c +15 −6 Original line number Diff line number Diff line Loading @@ -66,11 +66,11 @@ static const struct qmp_reg_val qmp_settings_rev0[] = { {0xF8, 0xD5}, /* QSERDES_COM_DIV_FRAC_START1 */ {0xFC, 0xAA}, /* QSERDES_COM_DIV_FRAC_START2 */ {0x100, 0x4D}, /* QSERDES_COM_DIV_FRAC_START3 */ {0x94, 0x01}, /* QSERDES_COM_PLLLOCK_CMP_EN */ {0x94, 0x11}, /* QSERDES_COM_PLLLOCK_CMP_EN */ {0x88, 0x2B}, /* QSERDES_COM_PLLLOCK_CMP1 */ {0x8C, 0x68}, /* QSERDES_COM_PLLLOCK_CMP2 */ {0x10C, 0x7C}, /* QSERDES_COM_PLL_CRCTRL */ {0x34, 0x02}, /* QSERDES_COM_PLL_CP_SETI */ {0x34, 0x07}, /* QSERDES_COM_PLL_CP_SETI */ {0x38, 0x1F}, /* QSERDES_COM_PLL_IP_SETP */ {0x3C, 0x0F}, /* QSERDES_COM_PLL_CP_SETP */ {0x24, 0x01}, /* QSERDES_COM_PLL_IP_SETI */ Loading @@ -81,6 +81,7 @@ static const struct qmp_reg_val qmp_settings_rev0[] = { /* CDR Settings */ {0x400, 0xDA}, /* QSERDES_RX_CDR_CONTROL1 */ {0x404, 0x42}, /* QSERDES_RX_CDR_CONTROL2 */ {0x41c, 0x75}, /* QSERDES_RX_UCDR_SO_SATURATION_AND_ENABLE */ /* Calibration Settings */ {0x4C, 0x90}, /* QSERDES_COM_RESETSM_CNTRL */ Loading @@ -89,21 +90,29 @@ static const struct qmp_reg_val qmp_settings_rev0[] = { {0xD8, 0x20}, /* QSERDES_COM_RES_CODE_START_SEG1 */ {0xE0, 0x77}, /* QSERDES_COM_RES_CODE_CAL_CSR */ {0xE8, 0x15}, /* QSERDES_COM_RES_TRIM_CONTROL */ {0x268, 0x03}, /* QSERDES_TX_RCV_DETECT_LVL */ {0x4BC, 0x02}, /* QSERDES_RX_RX_EQU_ADAPTOR_CNTRL2 */ {0x268, 0x02}, /* QSERDES_TX_RCV_DETECT_LVL */ {0x4F0, 0x67}, /* QSERDES_RX_RX_EQ_OFFSET_ADAPTOR_CNTRL1 */ {0x4F4, 0x80}, /* QSERDES_RX_RX_OFFSET_ADAPTOR_CNTRL2 */ {0x4BC, 0x06}, /* QSERDES_RX_RX_EQU_ADAPTOR_CNTRL2 */ {0x4C0, 0x6C}, /* QSERDES_RX_RX_EQU_ADAPTOR_CNTRL3 */ {0x4C4, 0xC7}, /* QSERDES_RX_RX_EQU_ADAPTOR_CNTRL4 */ {0x4C4, 0xA7}, /* QSERDES_RX_RX_EQU_ADAPTOR_CNTRL4 */ {0x4F8, 0x40}, /* QSERDES_RX_SIGDET_ENABLES */ {0x500, 0x73}, /* QSERDES_RX_SIGDET_CNTRL */ {0x504, 0x06}, /* QSERDES_RX_SIGDET_DEGLITCH_CNTRL */ {0x64C, 0x48}, /* PCIE_USB3_PHY_RX_IDLE_DTCT_CNTRL */ {0xAC, 0x01}, /* QSERDES_COM_SSC_EN_CENTER */ {0xB0, 0x02}, /* QSERDES_COM_SSC_ADJ_PER1 */ {0xB8, 0x31}, /* QSERDES_COM_SSC_PER1 */ {0xBC, 0x01}, /* QSERDES_COM_SSC_PER2 */ {0xC0, 0x19}, /* QSERDES_COM_SSC_STEP_SIZE1 */ {0xC4, 0x19}, /* QSERDES_COM_SSC_STEP_SIZE2 */ {0x64C, 0x48}, /* PCIE_USB3_PHY_RX_IDLE_DTCT_CNTRL */ {0x654, 0x08}, /* PCIE_USB3_PHY_POWER_STATE_CONFIG2 */ {0x65C, 0xE5}, /* PCIE_USB3_PHY_RCVR_DTCT_DLY_P1U2_L */ {0x660, 0x03}, /* PCIE_USB3_PHY_RCVR_DTCT_DLY_P1U2_H */ {0x6A0, 0x13}, /* PCIE_USB3_PHY_RXEQTRAINING_RUN_TIME */ {0x66C, 0xFF}, /* PCIE_USB3_PHY_LOCK_DETECT_CONFIG1 */ {0x674, 0x17}, /* PCIE_USB3_PHY_LOCK_DETECT_CONFIG3 */ {-1, -1} /* terminating entry */ }; Loading Loading
drivers/usb/phy/phy-msm-ssusb-qmp.c +15 −6 Original line number Diff line number Diff line Loading @@ -66,11 +66,11 @@ static const struct qmp_reg_val qmp_settings_rev0[] = { {0xF8, 0xD5}, /* QSERDES_COM_DIV_FRAC_START1 */ {0xFC, 0xAA}, /* QSERDES_COM_DIV_FRAC_START2 */ {0x100, 0x4D}, /* QSERDES_COM_DIV_FRAC_START3 */ {0x94, 0x01}, /* QSERDES_COM_PLLLOCK_CMP_EN */ {0x94, 0x11}, /* QSERDES_COM_PLLLOCK_CMP_EN */ {0x88, 0x2B}, /* QSERDES_COM_PLLLOCK_CMP1 */ {0x8C, 0x68}, /* QSERDES_COM_PLLLOCK_CMP2 */ {0x10C, 0x7C}, /* QSERDES_COM_PLL_CRCTRL */ {0x34, 0x02}, /* QSERDES_COM_PLL_CP_SETI */ {0x34, 0x07}, /* QSERDES_COM_PLL_CP_SETI */ {0x38, 0x1F}, /* QSERDES_COM_PLL_IP_SETP */ {0x3C, 0x0F}, /* QSERDES_COM_PLL_CP_SETP */ {0x24, 0x01}, /* QSERDES_COM_PLL_IP_SETI */ Loading @@ -81,6 +81,7 @@ static const struct qmp_reg_val qmp_settings_rev0[] = { /* CDR Settings */ {0x400, 0xDA}, /* QSERDES_RX_CDR_CONTROL1 */ {0x404, 0x42}, /* QSERDES_RX_CDR_CONTROL2 */ {0x41c, 0x75}, /* QSERDES_RX_UCDR_SO_SATURATION_AND_ENABLE */ /* Calibration Settings */ {0x4C, 0x90}, /* QSERDES_COM_RESETSM_CNTRL */ Loading @@ -89,21 +90,29 @@ static const struct qmp_reg_val qmp_settings_rev0[] = { {0xD8, 0x20}, /* QSERDES_COM_RES_CODE_START_SEG1 */ {0xE0, 0x77}, /* QSERDES_COM_RES_CODE_CAL_CSR */ {0xE8, 0x15}, /* QSERDES_COM_RES_TRIM_CONTROL */ {0x268, 0x03}, /* QSERDES_TX_RCV_DETECT_LVL */ {0x4BC, 0x02}, /* QSERDES_RX_RX_EQU_ADAPTOR_CNTRL2 */ {0x268, 0x02}, /* QSERDES_TX_RCV_DETECT_LVL */ {0x4F0, 0x67}, /* QSERDES_RX_RX_EQ_OFFSET_ADAPTOR_CNTRL1 */ {0x4F4, 0x80}, /* QSERDES_RX_RX_OFFSET_ADAPTOR_CNTRL2 */ {0x4BC, 0x06}, /* QSERDES_RX_RX_EQU_ADAPTOR_CNTRL2 */ {0x4C0, 0x6C}, /* QSERDES_RX_RX_EQU_ADAPTOR_CNTRL3 */ {0x4C4, 0xC7}, /* QSERDES_RX_RX_EQU_ADAPTOR_CNTRL4 */ {0x4C4, 0xA7}, /* QSERDES_RX_RX_EQU_ADAPTOR_CNTRL4 */ {0x4F8, 0x40}, /* QSERDES_RX_SIGDET_ENABLES */ {0x500, 0x73}, /* QSERDES_RX_SIGDET_CNTRL */ {0x504, 0x06}, /* QSERDES_RX_SIGDET_DEGLITCH_CNTRL */ {0x64C, 0x48}, /* PCIE_USB3_PHY_RX_IDLE_DTCT_CNTRL */ {0xAC, 0x01}, /* QSERDES_COM_SSC_EN_CENTER */ {0xB0, 0x02}, /* QSERDES_COM_SSC_ADJ_PER1 */ {0xB8, 0x31}, /* QSERDES_COM_SSC_PER1 */ {0xBC, 0x01}, /* QSERDES_COM_SSC_PER2 */ {0xC0, 0x19}, /* QSERDES_COM_SSC_STEP_SIZE1 */ {0xC4, 0x19}, /* QSERDES_COM_SSC_STEP_SIZE2 */ {0x64C, 0x48}, /* PCIE_USB3_PHY_RX_IDLE_DTCT_CNTRL */ {0x654, 0x08}, /* PCIE_USB3_PHY_POWER_STATE_CONFIG2 */ {0x65C, 0xE5}, /* PCIE_USB3_PHY_RCVR_DTCT_DLY_P1U2_L */ {0x660, 0x03}, /* PCIE_USB3_PHY_RCVR_DTCT_DLY_P1U2_H */ {0x6A0, 0x13}, /* PCIE_USB3_PHY_RXEQTRAINING_RUN_TIME */ {0x66C, 0xFF}, /* PCIE_USB3_PHY_LOCK_DETECT_CONFIG1 */ {0x674, 0x17}, /* PCIE_USB3_PHY_LOCK_DETECT_CONFIG3 */ {-1, -1} /* terminating entry */ }; Loading