Loading drivers/usb/phy/phy-msm-ssusb-qmp.c +9 −0 Original line number Diff line number Diff line Loading @@ -199,6 +199,14 @@ static const struct qmp_reg_val qmp_settings_rev0_misc[] = { {-1, -1} /* terminating entry */ }; /* Vbg related settings */ static const struct qmp_reg_val qmp_settings_rev1_misc[] = { {0x0C, 0x03}, /* QSERDES_COM_IE_TRIM */ {0x10, 0x00}, /* QSERDES_COM_IP_TRIM */ {0xA0, 0xFF}, /* QSERDES_COM_BGTC */ {-1, -1} /* terminating entry */ }; struct msm_ssphy_qmp { struct usb_phy phy; void __iomem *base; Loading Loading @@ -443,6 +451,7 @@ static int msm_ssphy_qmp_init(struct usb_phy *uphy) break; case 0x10000001: reg = qmp_settings_rev1; misc = qmp_settings_rev1_misc; break; default: dev_err(uphy->dev, "Unknown revid 0x%x, cannot initialize PHY\n", Loading Loading
drivers/usb/phy/phy-msm-ssusb-qmp.c +9 −0 Original line number Diff line number Diff line Loading @@ -199,6 +199,14 @@ static const struct qmp_reg_val qmp_settings_rev0_misc[] = { {-1, -1} /* terminating entry */ }; /* Vbg related settings */ static const struct qmp_reg_val qmp_settings_rev1_misc[] = { {0x0C, 0x03}, /* QSERDES_COM_IE_TRIM */ {0x10, 0x00}, /* QSERDES_COM_IP_TRIM */ {0xA0, 0xFF}, /* QSERDES_COM_BGTC */ {-1, -1} /* terminating entry */ }; struct msm_ssphy_qmp { struct usb_phy phy; void __iomem *base; Loading Loading @@ -443,6 +451,7 @@ static int msm_ssphy_qmp_init(struct usb_phy *uphy) break; case 0x10000001: reg = qmp_settings_rev1; misc = qmp_settings_rev1_misc; break; default: dev_err(uphy->dev, "Unknown revid 0x%x, cannot initialize PHY\n", Loading