USB: gadget: composite: Add userspace notifications for USB state changes
authorMike Lockwood <lockwood@android.com>
Wed, 23 Jun 2010 12:20:59 +0000 (08:20 -0400)
committermgross <mark.gross@intel.com>
Wed, 9 Nov 2011 20:03:09 +0000 (12:03 -0800)
commit8da4499f70cc96a5cc6b393bda704bb8e128519a
treeb4f0e60a7153304d1948661fbc1c6d5b1ef01f35
parent837a0443cc560c614007ee839ca6d8fd0a51644a
USB: gadget: composite: Add userspace notifications for USB state changes

Add switch to notify current USB configuration.  This can be used to detect
USB connect and disconnect events.

Broadcast a change via the usb_composite class when a USB function is
enabled or disabled.

Rename usb_function.hidden to usb_function.disabled.

Signed-off-by: Mike Lockwood <lockwood@android.com>
drivers/usb/gadget/android.c
drivers/usb/gadget/composite.c
drivers/usb/gadget/f_adb.c
drivers/usb/gadget/f_rndis.c
include/linux/usb/composite.h