Hi all, another spin of the udc class driver. more controllers have been converted. If you have any of those, please give this patches a try and report problems. If you want to help, patches on top of these three are very welcome. My most recent code is being kept at [1]. [1] http://gitorious/usb/usb/commits/udc Felipe Balbi (3): usb: gadget: introduce start() and stop() usb: gadget: introduce UDC Class usb: gadget: udc: use new interfaces drivers/usb/gadget/Makefile | 1 + drivers/usb/gadget/amd5536udc.c | 451 ++++++++++++++++------------------- drivers/usb/gadget/amd5536udc.h | 4 +- drivers/usb/gadget/at91_udc.c | 131 ++++------- drivers/usb/gadget/at91_udc.h | 4 +- drivers/usb/gadget/dummy_hcd.c | 99 +++----- drivers/usb/gadget/udc-core.c | 460 ++++++++++++++++++++++++++++++++++++ drivers/usb/musb/musb_core.c | 4 +- drivers/usb/musb/musb_core.h | 4 +- drivers/usb/musb/musb_gadget.c | 214 +++++------------ drivers/usb/musb/musb_gadget_ep0.c | 4 +- drivers/usb/musb/tusb6010.c | 2 +- include/linux/usb/gadget.h | 2 + include/linux/usb/udc.h | 58 +++++ 14 files changed, 877 insertions(+), 561 deletions(-) create mode 100644 drivers/usb/gadget/udc-core.c create mode 100644 include/linux/usb/udc.h -- 1.7.3.rc0.35.g8ac8c -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html