> Most of the recent chips that I've seen appear to have a control  
> endpoint and some number of fairly generic endpoints. Combining the  
> usbs_rx_endpoint and usbs_tx_endpoint into a single thing  
> (usbs_endpoint), adding an endpoint number and direction, and things  
> like that would be helpful. I could make a list.

The AT91 USB driver already does that to some extent.

> Many of the ideas could break the existing USBS drivers. Would this be OK?

Sorry, no. 

However you can add a new USB package parallel to the existing
one. That is the nice thing about the package system.

> A common code base for USB drivers might be really helpful.   I could do  
> this work, but would it be accepted?

Sure, so long as the assignment is in place so we can accept it.

      Andrew

Reply via email to