diff --git a/drivers/phy/rockchip/phy-rockchip-inno-usb2.c b/drivers/phy/rockchip/phy-rockchip-inno-usb2.c index fbb2146d32d9..133cf47c59ac 100644 --- a/drivers/phy/rockchip/phy-rockchip-inno-usb2.c +++ b/drivers/phy/rockchip/phy-rockchip-inno-usb2.c @@ -2247,6 +2247,12 @@ static int rk3568_usb2phy_tuning(struct rockchip_usb2phy *rphy) writel(reg, rphy->phy_base + 0x0400); if (rphy->phy_cfg->reg == 0xfe8a0000) { + /* Set otg port HS eye height to 437.5mv(default is 400mv) */ + reg = readl(rphy->phy_base + 0x30); + reg &= ~(0x07 << 4); + reg |= (0x06 << 4); + writel(reg, rphy->phy_base + 0x30); + /* * Set the bvalid filter time to 10ms * based on the usb2 phy grf pclk 100MHz.