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)
committerColin Cross <ccross@android.com>
Thu, 30 Sep 2010 00:49:38 +0000 (17:49 -0700)
commita9946e705c4a7482d9d7cd8830ca338d9b774c48
treead967b6c31fcac03ba9d83f02302cdb0d849bbad
parentff9cdcd465dd019319c8181f17a77e6cd6e47427
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