[PATCHv3 0/3] Configurable Composite Gadget

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

 



Dear All,

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:

http://www.spinics.net/lists/linux-usb/msg56065.html
http://thread.gmane.org/gmane.linux.usb.general/56245
http://www.spinics.net/lists/linux-usb/msg59641.html

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 (3):
  FunctionFS: enable multiple functions
  staging: usb: gadget: Add Configurable Composite Gadget driver
  staging: usb: gadget: Add FunctionFS support to Configurable
    Composite Gadget driver

 Documentation/usb/functionfs.txt        |   67 ++
 drivers/staging/Makefile                |    1 +
 drivers/staging/ccg/Kconfig             |    8 +
 drivers/staging/ccg/Makefile            |    4 +
 drivers/staging/ccg/TODO                |    6 +
 drivers/staging/ccg/ccg.c               | 1299 +++++++++++++++++++++++++++++++
 drivers/staging/ccg/sysfs-class-ccg_usb |  158 ++++
 drivers/usb/gadget/Kconfig              |    2 +
 drivers/usb/gadget/f_fs.c               |   38 +-
 drivers/usb/gadget/g_ffs.c              |  200 +++++-
 include/linux/usb/functionfs.h          |    4 +-
 11 files changed, 1755 insertions(+), 32 deletions(-)
 create mode 100644 Documentation/usb/functionfs.txt
 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


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux