USB: gadget: composite: Dynamically set IAD bFirstInterface
authorJohn Michelau <john.michelau@motorola.com>
Fri, 10 Dec 2010 18:09:53 +0000 (12:09 -0600)
committerMike Lockwood <lockwood@android.com>
Sat, 11 Dec 2010 19:01:03 +0000 (11:01 -0800)
commitd9d4cb3a406df016c94026b6c32935f7c4e85c09
tree54430f7cf61479fdac9d254c3b0fc28b4ae55802
parentf861368d37ee84404fd35ea2f37e8f94aa134012
USB: gadget: composite: Dynamically set IAD bFirstInterface

bFirstInterface should be set equal to bInterfaceNumber of
the first interface in a grouping. It's currently being set
only when a composite device is bound, and it does not get
updated when functions are enabled or disabled.

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