public inbox for linux-omap@vger.kernel.org
 help / color / mirror / Atom feed
* [RFC] [PATCH 0/5]: Composite Devices Support
@ 2007-02-02 15:46 Felipe Balbi
  0 siblings, 0 replies; only message in thread
From: Felipe Balbi @ 2007-02-02 15:46 UTC (permalink / raw)
  To: OMAP-Linux

The following patch series add support for Composite Devices following
what was proposed David Brownell's patch.

Each patch modify one g_* module (ether, file_storage, serial) and
another one sets up the base for such support.

We have some known issues but the code is working pretty fine with
omap_h3 and omap_h2 development boards.

We still have some work to do but this is our approach for USB Composite
Gadgets support. If you could please comment the idea, we would be able
to refine the code.

Listed below are the know issues:

	- How to get which are the implemented bRequestTypes, as 
	  defined on linux as the USB_TYPE_ macros, from the gadget 
	  drivers?

	- Some of the direct attributions will be turned up into proper
	  functions.

	- One of the patches modify omap_udc.c to add 3 more endpoints
	  for us to be able to test composite framework running with 
	  all of the g_* gadget drivers.
	
	- A composite Gadget with only one function, wouldn't it become
	  a simple gadget? If this is true, wouldn't be better to modify
	  USB Gadget Framework to become USB Gadget/Composite Framework
	  and get rid of those #if defined's?

	- omap_udc.c defines some fifo_modes. The way it is implemented
	  composite framework would be limited to the fifo_modes
	  omap_udc.c implements, I mean that whenever I add a new
	  gadget driver, we would need to implement another fifo_mode
	  to handle the endpoints. Wouldn't be nice to make the
	  fifo_modes more dynamic ??

-- 
Best Regards,

Felipe Balbi
felipe.lima@indt.org.br

Nokia Institute of Technology - INdT
Kernel Developers Team

+55 92 2126 1003

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2007-02-02 15:46 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-02-02 15:46 [RFC] [PATCH 0/5]: Composite Devices Support Felipe Balbi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox