usb gadget: issue notifications from ACM function
authorDavid Brownell <dbrownell@users.sourceforge.net>
Thu, 7 Aug 2008 01:49:57 +0000 (18:49 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 14 Aug 2008 00:32:57 +0000 (17:32 -0700)
commit1f1ba11b64947051fc32aa15fcccef6463b433f7
tree546d99300dc56f4fe744385263eb3864e843f83e
parent630c7aa80152881980e45c11584f22476f71959b
usb gadget: issue notifications from ACM function

Update the CDC-ACM gadget code to support the peripheral-to-host
notifications when the tty is opened or closed, or issues a BREAK.
The serial framework code calls new generic hooks; right now only
CDC-ACM uses those hooks.  This resolves several REVISIT comments
in the code.  (Based on a patch from Felipe Balbi.)

Note that this doesn't expose USB_CDC_CAP_BRK to the host, since
this code still rejects USB_CDC_REQ_SEND_BREAK control requests
for host-to-peripheral BREAK signaling (received via /dev/ttyGS*).

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Cc: Felipe Balbi <felipe.balbi@nokia.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/gadget/f_acm.c
drivers/usb/gadget/u_serial.c
drivers/usb/gadget/u_serial.h