linux-uconsole/include/linux/usb
Dima Zavin 6b82151ce5 usb: otg_id: add suspend/resume interface
It is possible that while one driver has already suspended,
another driver calls otg_id_notify() because it has not yet been
suspended. It would then be possible for the suspended driver's
detect callback to be called. This is undesirable.

Introduce new otg_id_suspend/otg_id_resume functions that
keep a suspended count, and if a notification happens while
someone is suspended, that notification is deferred until
all the drivers are resumed. If the notification happens before
the last driver is suspended, that suspend will be aborted
and once the final driver resumes through otg_id_resume, the
notification will be delivered.

Change-Id: I32fd32bec65e366e5f97a25c15255d94773b85b3
Signed-off-by: Dima Zavin <dima@android.com>
2011-09-11 12:38:48 -07:00
..
association.h
atmel_usba_udc.h
audio-v2.h
audio.h
c67x00.h
cdc.h
ch9.h usb/ch9: use proper endianess for wBytesPerInterval 2011-05-02 16:42:51 -07:00
ch11.h
composite.h usb: gadget: android: Update android gadget driver 2011-06-17 16:02:37 -07:00
ehci_def.h USB: EHCI: Support controllers with big endian capability regs 2011-05-03 11:43:21 -07:00
f_accessory.h USB: gadget: f_accessory: Add ioctl to detect USB accessory attached at boot 2011-07-21 15:26:03 -07:00
f_mtp.h USB: gadget: f_mtp: Add support for sending MTP header during file transfer 2011-07-15 17:18:14 -04:00
functionfs.h
g_hid.h
g_printer.h
gadget.h usb gadget: fix all Section mismatch warnings 2011-04-13 16:31:12 -07:00
gadgetfs.h
gpio_vbus.h
hcd.h
input.h
intel_mid_otg.h
iowarrior.h
irda.h
isp116x.h
isp1362.h
isp1760.h
Kbuild
langwell_otg.h
langwell_udc.h
m66592.h
midi.h
msm_hsusb.h USB: OTG: msm: Implement charger detection 2011-05-06 18:27:48 -07:00
msm_hsusb_hw.h USB: OTG: msm: Add PHY suspend support for MSM8960 2011-05-06 18:27:49 -07:00
musb.h
net2280.h
otg.h usb: fix building musb drivers 2011-05-06 18:16:39 -07:00
otg_id.h usb: otg_id: add suspend/resume interface 2011-09-11 12:38:48 -07:00
quirks.h
r8a66597.h
renesas_usbhs.h usb: renesas_usbhs: use delayed_work instead of work_struct 2011-04-29 17:24:34 -07:00
rndis_host.h
serial.h
sl811.h
storage.h
tmc.h
ulpi.h
usbnet.h usbnet: Resubmit interrupt URB if device is open 2011-04-28 12:56:09 -07:00
video.h
wusb-wa.h
wusb.h