On Mon, Nov 17, 2014 at 09:59:42AM +0100, Marek Szyprowski wrote: > This patch adds a call to s3c_hsotg_disconnect() from 'end session' > interrupt (GOTGINT_SES_END_DET) to correctly notify gadget subsystem > about unplugged usb cable. DISCONNINT interrupt cannot be used for this > purpose, because it is asserted only in host mode. > > To avoid reporting disconnect event more than once, a disconnect call has > been moved from USB_REQ_SET_ADDRESS handling function to SESSREQINT > interrupt. This way driver ensures that disconnect event is reported > either when usb cable is unplugged or every time the host starts a new > session. To handle devices which has been synthesized without > SRP support, connected state is set in ENUMDONE interrupt. > > Signed-off-by: Marek Szyprowski <m.szyprowski@xxxxxxxxxxx> doesn't apply, please rebase on my testing/next: checking file drivers/usb/dwc2/core.h Hunk #1 FAILED at 210. 1 out of 1 hunk FAILED checking file drivers/usb/dwc2/gadget.c Hunk #1 FAILED at 1029. Hunk #2 succeeded at 1108 (offset 1 line). Hunk #3 succeeded at 2031 (offset 1 line). Hunk #4 FAILED at 2293. 2 out of 4 hunks FAILED thanks -- balbi
Attachment:
signature.asc
Description: Digital signature