[U-Boot] [PATCH v4 0/3] usb:gadget:composite: Support for composite gadget framework

Lukasz Majewski l.majewski at samsung.com
Wed Apr 18 17:26:48 CEST 2012


This patch set provides support for composite gadget framework.
Files from Linux kernel (2.6.36) - namely composite.{c|h} have been
ported to u-boot.

Code supporting this framework has been added to gadget.h and Samsung's
UDC driver as well.

---
Changes for v2:
    - Squash the kernel files with u-boot compatibility layer.
    - Removal of dead/kernel specific code.
    - Comments corrected according to u-boot coding style.
    - Two separate patches regarding gadget.h file squashed together.
Changes for v3:
    - Remove unlikely function call
    - Code indentation fixup
Changes for v4:
    - Move variables definition to function beginning
    - CaMeL case declaration fixed

Lukasz Majewski (3):
  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/s3c_udc_otg.c |   12 +
 include/linux/usb/composite.h    |  350 ++++++++++++
 include/linux/usb/gadget.h       |    6 +
 include/usb/lin_gadget_compat.h  |   24 +-
 5 files changed, 1472 insertions(+), 2 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