diff --git a/drivers/phy/rockchip/phy-rockchip-usbdp.c b/drivers/phy/rockchip/phy-rockchip-usbdp.c index bd739f2761f7..8bd8423cd82c 100644 --- a/drivers/phy/rockchip/phy-rockchip-usbdp.c +++ b/drivers/phy/rockchip/phy-rockchip-usbdp.c @@ -689,6 +689,7 @@ static int udphy_power_on(struct rockchip_udphy *udphy, u8 mode) } if (udphy->status == UDPHY_MODE_NONE) { + udphy->mode_change = false; ret = udphy_setup(udphy); if (ret) return ret;