Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

usb: otg-fsm: add B_AIDL_BDIS timer

Add A-idle to B-disconnect timer, B-device detects that bus is idle
for more than TB_AIDL_BDIS min and begins HNP by turning off pullup
on D+. This allows the bus to discharge to the SE0 state.

Acked-by: Peter Chen <peter.chen@nxp.com>
Signed-off-by: Li Jun <jun.li@nxp.com>
Signed-off-by: Felipe Balbi <balbi@kernel.org>

authored by

Li Jun and committed by
Felipe Balbi
9c527f49 dfbae330

+1
+1
include/linux/usb/otg-fsm.h
··· 60 60 A_AIDL_BDIS, 61 61 B_ASE0_BRST, 62 62 A_BIDL_ADIS, 63 + B_AIDL_BDIS, 63 64 64 65 /* Auxiliary timers */ 65 66 B_SE0_SRP,