Skip to content

Commit

Permalink
usb: gadget: introduce UDC Class
Browse files Browse the repository at this point in the history
this class will be used to abstract away several of the duplicated
operations scattered among the USB gadget controller drivers.

Later, we can add an atomic notifier to tell interested drivers about
what's happening with the controller. Notifications such as suspend,
resume, enumerated, etc. will be useful, at a minimum, for implementing
usb charger detection.

As part of the converting process usb_gadget_probe_driver() is no longer
part of each udc but pushed into the ->stap() callback. The same for his
couterpart.

The core is currently set explicit to 'n'. It will be changed to 'y' once
all users are converted since it provides functions which clash with
other drivers.

Signed-off-by: Felipe Balbi <[email protected]>
Signed-off-by: Sebastian Andrzej Siewior <[email protected]>
Acked-by: Michal Nazarewicz <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
  • Loading branch information
Felipe Balbi authored and gregkh committed Jun 28, 2011
1 parent 664a51a commit 2ccea03

Sorry, this diff is temporarily unavailable due to heavy server load.

Please try again later.

0 comments on commit 2ccea03

Please sign in to comment.