Re: usb function framework

Brian Swetland <[email protected]>
Newsgroups gmane.linux.usb.devel
Organization Google, Inc.
Message-ID <20071112204842.GA21660@bulgaria>
[Felipe Balbi <[email protected]>]
> > 
> > We need to do a lot of varied composite device support, something which
> > (to the best of my understanding of it) gadget does not inherently
> > support.
> > My goal is a nice framework for being able to build individual functions
> > and bolt them together (eventually dynamically) without having to fiddle
> > with the common code.
> 
> We have this already coded and posted to linux-usb mailing list.
> Here you can see the patches: 
> 
> http://lwn.net/Articles/235159/
> 
> This was done by me and Ragner Magalhães (thanks dude) and was posted
> quite a while ago.

Very cool.  I'm obviously behind the times on the state of the art in
usb_gadget support.

> To use it, you just modprobe all the functions you want and you'd have
> your composite device working.
> 
> We needed some clean ups in that code but it was already working, even
> though the community didn't like it.
> 
> We were working on a complete re-write of it but, as I said before, we got
> delayed due to other projects.

I'll have to take a look at this.  It certainly sounds a lot like what
we are aiming for with the function stuff.

Can it work with static modules as well, or with an environment that is 
hybrid static/dynamic?

Brian

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.