[U-Boot] [RESEND PATCH 0/5] usb:udc:composite: Samsung's UDC cleanup and composite gadget implementation

Lukasz Majewski l.majewski at samsung.com
Wed May 2 13:11:33 CEST 2012


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

-- 
1.7.2.3



More information about the U-Boot mailing list