From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lukasz Majewski Date: Tue, 17 Apr 2012 09:27:41 +0200 Subject: [U-Boot] [PATCH v2 0/3] usb:gadget:composite: Support for composite gadget framework In-Reply-To: <1334214931-19480-1-git-send-email-l.majewski@samsung.com> References: <1334214931-19480-1-git-send-email-l.majewski@samsung.com> Message-ID: <1334647664-30422-1-git-send-email-l.majewski@samsung.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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. 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 | 1091 ++++++++++++++++++++++++++++++++++++++ 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 | 25 +- 5 files changed, 1482 insertions(+), 2 deletions(-) create mode 100644 drivers/usb/gadget/composite.c create mode 100644 include/linux/usb/composite.h -- 1.7.2.3