On Sat, Nov 24, 2001, Brad Hards <[EMAIL PROTECTED]> wrote:
> With the release of 2.5.0, I thought I might start a discussion on what the
> Linux USB hackers might like to accomplish for 2.6.0. Nothing like a little
> planning....

Here's my opinion as USB coder peon :)

> Switch to new hcd architecture - Dave Brownell and Johannes have expressed
> intent.
> * Dump the old hcds
> * Fold in the new hcd stuff from CVS
> * add EHCI interrupt
> * add UHCI support (based on either uhci or usb-uhci, or both)
> * add EHCI isoc (depending on availability of test devices)

I'm all for using the new hcd architecture with some more development
(it's a very good start).

I think you have the same idea as I have, but I don't want to dump the
old hcd's completely, but use them as a basis to integrate into the new
hcd architecture.

> Hub improvements
> * add split TT support  (USB 2.0) - Johannes expressed intent
> * add indicator support (USB 2.0)

Absolutely. I think we should strive for full USB 2.0 support.

> General driver changes
> * split out firmware loading to user space (affects some serial drivers,
> kaweth driver and dabusb driver) [kaweth driver - Brad, serial driver - I
> think Greg KH and Adam Richter both expressed intent]

Agreed.

> * Changes to Communication Device Class (acm and cdcether) to use common code
> and reduce conflict.

I haven't looked at this at all, but it sounds good atleast.

> Specific driver changes
> * Urbify kaweth driver [Brad]
> * Tweak hiddev driver API (eg to provide more information in read(), support
> write())
> 
> User space
> * hotplug support for firmware loading
> * hotplug support for automatic network establishment over usbnet cables
> * improvements to UPS daemons
> * support for monitor class support

Are there any other classes we don't support right now?

> Documentation
> * Update HOWTO (more hotplug focus)
> * Document hiddev API, add examples
> * Document usbdevfs API
> * Improve programmers guide, add more examples.
> 
> Any comments or other things that users or developers think is important?

Dump the drivers which don't require the kernel. This is dc2xx and
rio500 right now.

JE


_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to