summaryrefslogtreecommitdiffstats
path: root/drivers/usb/dwc2/platform.c
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>2020-07-27 15:34:15 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2020-07-27 15:34:15 +0200
commitca6377900974c3e22c379c48057aac51139d29fc (patch)
tree52544381d0ce30d3804e21137eac3a7a87fbf289 /drivers/usb/dwc2/platform.c
parentRevert "usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP1... (diff)
downloadlinux-ca6377900974c3e22c379c48057aac51139d29fc.tar.xz
linux-ca6377900974c3e22c379c48057aac51139d29fc.zip
Revert "usb: dwc2: override PHY input signals with usb role switch support"
This reverts commit bc0f0d4a5853e32ba97a0318f774570428fc5634. It was not meant to be applied yet. Cc: Minas Harutyunyan <hminas@synopsys.com> Cc: Amelie Delaunay <amelie.delaunay@st.com> Cc: Felipe Balbi <balbi@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/usb/dwc2/platform.c')
-rw-r--r--drivers/usb/dwc2/platform.c13
1 files changed, 0 insertions, 13 deletions
diff --git a/drivers/usb/dwc2/platform.c b/drivers/usb/dwc2/platform.c
index 68b56b43a45e..db9fd4bd1a38 100644
--- a/drivers/usb/dwc2/platform.c
+++ b/drivers/usb/dwc2/platform.c
@@ -317,8 +317,6 @@ static int dwc2_driver_remove(struct platform_device *dev)
if (hsotg->params.activate_stm_id_vb_detection)
regulator_disable(hsotg->usb33d);
- dwc2_drd_exit(hsotg);
-
if (hsotg->ll_hw_enabled)
dwc2_lowlevel_hw_disable(hsotg);
@@ -535,13 +533,6 @@ static int dwc2_driver_probe(struct platform_device *dev)
dwc2_writel(hsotg, ggpio, GGPIO);
}
- retval = dwc2_drd_init(hsotg);
- if (retval) {
- if (retval != -EPROBE_DEFER)
- dev_err(hsotg->dev, "failed to initialize dual-role\n");
- goto error_init;
- }
-
if (hsotg->dr_mode != USB_DR_MODE_HOST) {
retval = dwc2_gadget_init(hsotg);
if (retval)
@@ -617,8 +608,6 @@ static int __maybe_unused dwc2_suspend(struct device *dev)
if (is_device_mode)
dwc2_hsotg_suspend(dwc2);
- dwc2_drd_suspend(dwc2);
-
if (dwc2->params.activate_stm_id_vb_detection) {
unsigned long flags;
u32 ggpio, gotgctl;
@@ -699,8 +688,6 @@ static int __maybe_unused dwc2_resume(struct device *dev)
/* Need to restore FORCEDEVMODE/FORCEHOSTMODE */
dwc2_force_dr_mode(dwc2);
- dwc2_drd_resume(dwc2);
-
if (dwc2_is_device_mode(dwc2))
ret = dwc2_hsotg_resume(dwc2);