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)
committerMike Lockwood <lockwood@android.com>
Thu, 22 Jul 2010 11:34:26 +0000 (07:34 -0400)
commit12dfbc4a6034b8ca66b6dd95e5f2a8f1b89aa97d
tree8e589ee37e7e2e2cc577eb7dffe367a2baf22207
parentc98a285075f26e2b17a5baa2cb3eb6356a75597e
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