linux/drivers/usb/chipidea
Xu Yang a4e9958710 usb: chipidea: otg: not wait vbus drop if use role_switch
The usb role switch will update ID and VBUS states at the same time, and
vbus will not drop when execute data role swap in Type-C usecase. So lets
not wait vbus drop in usb role switch case too.

Fixes: e1b5d2bed6 ("usb: chipidea: core: handle usb role switch in a common way")
Cc: stable@vger.kernel.org
Acked-by: Peter Chen <peter.chen@kernel.org>
Reviewed-by: Jun Li <jun.li@nxp.com>
Signed-off-by: Xu Yang <xu.yang_2@nxp.com>
Link: https://patch.msgid.link/20260402071457.2516021-3-xu.yang_2@nxp.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2026-04-07 13:46:54 +02:00
..
Kconfig
Makefile
bits.h
ci.h
ci_hdrc_imx.c
ci_hdrc_imx.h
ci_hdrc_msm.c
ci_hdrc_npcm.c
ci_hdrc_pci.c
ci_hdrc_tegra.c
ci_hdrc_usb2.c
core.c usb: chipidea: core: allow ci_irq_handler() handle both ID and VBUS change 2026-04-07 13:46:54 +02:00
debug.c
host.c
host.h
otg.c usb: chipidea: otg: not wait vbus drop if use role_switch 2026-04-07 13:46:54 +02:00
otg.h
otg_fsm.c
otg_fsm.h
trace.c
trace.h
udc.c treewide: Replace kmalloc with kmalloc_obj for non-scalar types 2026-02-21 01:02:28 -08:00
udc.h
ulpi.c
usbmisc_imx.c