
This patch serie has been created as a combination of several patches previously sent to u-boot mailing list:
- Duplicated USB code has been removed. - Samsung's UDC driver has been cleaned up -> DEBUG_ macros have been replaced with debug_cond() calls. - Version v4. of composite gadget implementation for u-boot.
Those patches have been rebased on top of u-boot-usb/master.
Lukasz Majewski (5): usb:udc: Remove duplicated USB definitions from include/linux/usb/ch9.h file usb:udc:samsung:cleanup Replace DEBUG_* macros with debug_cond() calls usb:gadget:composite USB composite gadget support usb:gadget:composite: Support for composite at gadget.h usb:udc:samsung Add functions for storing private gadget data in UDC driver
drivers/usb/gadget/composite.c | 1082 +++++++++++++++++++++++++++++ drivers/usb/gadget/config.c | 1 + drivers/usb/gadget/epautoconf.c | 1 + drivers/usb/gadget/ether.c | 1 + drivers/usb/gadget/s3c_udc_otg.c | 53 +- drivers/usb/gadget/s3c_udc_otg_xfer_dma.c | 287 +++++--- drivers/usb/gadget/usbstring.c | 1 + include/linux/usb/ch9.h | 67 -- include/linux/usb/composite.h | 350 ++++++++++ include/linux/usb/gadget.h | 6 + include/usb/lin_gadget_compat.h | 24 +- include/usb/s3c_udc.h | 49 +-- 12 files changed, 1668 insertions(+), 254 deletions(-) create mode 100644 drivers/usb/gadget/composite.c create mode 100644 include/linux/usb/composite.h