--- a/drivers/phy/rockchip/phy-rockchip-inno-usb2.c
+++ b/drivers/phy/rockchip/phy-rockchip-inno-usb2.c
-@@ -699,7 +699,8 @@ static void rockchip_chg_detect_work(str
- if (!rport->suspended)
+@@ -701,7 +701,8 @@ static void rockchip_chg_detect_work(str
+ if (!rport->suspended && !vbus_attach)
rockchip_usb2phy_power_off(rport->phy);
/* put the controller in non-driving mode */
- property_enable(base, &rphy->phy_cfg->chg_det.opmode, false);
/* Start DCD processing stage 1 */
rockchip_chg_enable_dcd(rphy, true);
rphy->chg_state = USB_CHG_STATE_WAIT_FOR_DCD;
-@@ -763,7 +764,8 @@ static void rockchip_chg_detect_work(str
+@@ -765,7 +766,8 @@ static void rockchip_chg_detect_work(str
fallthrough;
case USB_CHG_STATE_DETECTED:
/* put the controller in normal mode */
+ if (!rport->suspended && !vbus_attach)
rockchip_usb2phy_power_off(rport->phy);
/* put the controller in non-driving mode */
- if (!vbus_attach)
+ property_enable(base, &rphy->phy_cfg->chg_det.opmode, false);
hid-usbhid-paper-over-wrong-bnumdescriptor-field.patch
alsa-pcm-improve-the-fix-for-race-of-buffer-access-at-pcm-oss-layer.patch
net-can-j1939-j1939_xtp_rx_rts_session_active-deactivate-session-upon-receiving-the-second-rts.patch
-phy-rockchip-inno-usb2-fix-communication-disruption-in-gadget-mode.patch
phy-rockchip-inno-usb2-fix-disconnection-in-gadget-mode.patch
+phy-rockchip-inno-usb2-fix-communication-disruption-in-gadget-mode.patch
phy-tegra-xusb-explicitly-configure-hs_discon_level-to-0x7.patch
usb-dwc3-check-for-usb4-ip_name.patch
usb-ohci-uhci-add-soft-dependencies-on-ehci_platform.patch
--- a/drivers/phy/rockchip/phy-rockchip-inno-usb2.c
+++ b/drivers/phy/rockchip/phy-rockchip-inno-usb2.c
-@@ -699,7 +699,8 @@ static void rockchip_chg_detect_work(str
- if (!rport->suspended)
+@@ -701,7 +701,8 @@ static void rockchip_chg_detect_work(str
+ if (!rport->suspended && !vbus_attach)
rockchip_usb2phy_power_off(rport->phy);
/* put the controller in non-driving mode */
- property_enable(base, &rphy->phy_cfg->chg_det.opmode, false);
/* Start DCD processing stage 1 */
rockchip_chg_enable_dcd(rphy, true);
rphy->chg_state = USB_CHG_STATE_WAIT_FOR_DCD;
-@@ -763,7 +764,8 @@ static void rockchip_chg_detect_work(str
+@@ -765,7 +766,8 @@ static void rockchip_chg_detect_work(str
fallthrough;
case USB_CHG_STATE_DETECTED:
/* put the controller in normal mode */
+ if (!rport->suspended && !vbus_attach)
rockchip_usb2phy_power_off(rport->phy);
/* put the controller in non-driving mode */
- if (!vbus_attach)
+ property_enable(base, &rphy->phy_cfg->chg_det.opmode, false);
alsa-pcm-improve-the-fix-for-race-of-buffer-access-at-pcm-oss-layer.patch
net-can-j1939-j1939_xtp_rx_rts_session_active-deactivate-session-upon-receiving-the-second-rts.patch
x86-kaslr-recognize-all-zone_device-users-as-physaddr-consumers.patch
-phy-rockchip-inno-usb2-fix-communication-disruption-in-gadget-mode.patch
phy-rockchip-inno-usb2-fix-disconnection-in-gadget-mode.patch
+phy-rockchip-inno-usb2-fix-communication-disruption-in-gadget-mode.patch
phy-tegra-xusb-explicitly-configure-hs_discon_level-to-0x7.patch
usb-dwc3-check-for-usb4-ip_name.patch
usb-ohci-uhci-add-soft-dependencies-on-ehci_platform.patch
--- a/drivers/phy/rockchip/phy-rockchip-inno-usb2.c
+++ b/drivers/phy/rockchip/phy-rockchip-inno-usb2.c
-@@ -717,7 +717,8 @@ static void rockchip_chg_detect_work(str
- if (!rport->suspended)
+@@ -719,7 +719,8 @@ static void rockchip_chg_detect_work(str
+ if (!rport->suspended && !vbus_attach)
rockchip_usb2phy_power_off(rport->phy);
/* put the controller in non-driving mode */
- property_enable(base, &rphy->phy_cfg->chg_det.opmode, false);
/* Start DCD processing stage 1 */
rockchip_chg_enable_dcd(rphy, true);
rphy->chg_state = USB_CHG_STATE_WAIT_FOR_DCD;
-@@ -780,7 +781,8 @@ static void rockchip_chg_detect_work(str
+@@ -782,7 +783,8 @@ static void rockchip_chg_detect_work(str
fallthrough;
case USB_CHG_STATE_DETECTED:
/* put the controller in normal mode */
+ if (!rport->suspended && !vbus_attach)
rockchip_usb2phy_power_off(rport->phy);
/* put the controller in non-driving mode */
- if (!vbus_attach)
+ property_enable(base, &rphy->phy_cfg->chg_det.opmode, false);
can-ctucanfd-fix-ssp_src-in-cases-when-bit-rate-is-higher-than-1-mbit.patch
net-can-j1939-j1939_xtp_rx_rts_session_active-deactivate-session-upon-receiving-the-second-rts.patch
x86-kaslr-recognize-all-zone_device-users-as-physaddr-consumers.patch
+phy-rockchip-inno-usb2-fix-disconnection-in-gadget-mode.patch
phy-rockchip-inno-usb2-fix-communication-disruption-in-gadget-mode.patch
phy-freescale-imx8m-pcie-assert-phy-reset-during-power-on.patch
-phy-rockchip-inno-usb2-fix-disconnection-in-gadget-mode.patch
phy-tegra-xusb-explicitly-configure-hs_discon_level-to-0x7.patch
usb-dwc3-check-for-usb4-ip_name.patch
usb-core-add-usb_quirk_no_bos-for-devices-that-hang-on-bos-descriptor.patch