[PATCHv4 0/2] Configurable Composite Gadget

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Dear Greg,
Dear All,


This is the fourth version of the Configurable Composite Gadget.
The difference to v3 is that the driver is entirely located
in staging and there are no references to it from outside.
Also the authorship of the first patch in the series is
amended to match the sign-off lines.
There is no FunctionFS patch in this version, since it has
already been pulled by Greg.

The series is rebased onto Greg's usb-next.


This is the third version of the Configurable Composite Gadget.
It includes changes after Greg's review - thank you, Greg.

This series also includes a patch for FunctionFS which enables
multiple functions to be used at the same time.

The series is rebased onto Greg's usb-next.

v1, v2:

This is the first version of the Configurable Composite Gadget:
It descends from Android Composite Gadget:


and is meant to replace it.

Compared to the Android Composite Gadget, this version addresses some more
issues pointed by Michal and Greg. Namely, it hands over the string handling
to the composite glue, removes some sysfs attributes in favor of module
parameters (which are now 0644 accessible) and renames the gadget to
Configurable Composite Gadget (ccg in short), including the filenames and
the names in the source code. The module has also been marked EXPERIMENTAL.

Andrzej Pietrasiewicz (1):
  staging: usb: gadget: Add FunctionFS support to Configurable
    Composite Gadget driver

Mike Lockwood (1):
  staging: usb: gadget: Add Configurable Composite Gadget driver

 drivers/staging/Kconfig                 |    2 +
 drivers/staging/Makefile                |    1 +
 drivers/staging/ccg/Kconfig             |   20 +
 drivers/staging/ccg/Makefile            |    4 +
 drivers/staging/ccg/TODO                |    6 +
 drivers/staging/ccg/ccg.c               | 1299 +++++++++++++++++++++++++++++++
 drivers/staging/ccg/sysfs-class-ccg_usb |  158 ++++
 7 files changed, 1490 insertions(+), 0 deletions(-)
 create mode 100644 drivers/staging/ccg/Kconfig
 create mode 100644 drivers/staging/ccg/Makefile
 create mode 100644 drivers/staging/ccg/TODO
 create mode 100644 drivers/staging/ccg/ccg.c
 create mode 100644 drivers/staging/ccg/sysfs-class-ccg_usb

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

B and H Foto and Electronics Corp.

[Linux Media]     [Video for Linux]     [Linux Input]     [Linux Audio Users]     [Photo]     [Yosemite News]    [Yosemite Photos]    [Free Online Dating]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]     [More Archives]

Add to Google Powered by Linux