Pete Popov wrote:
On Fri, 2003-07-11 at 07:40, David Brownell wrote:

Though I do wonder what the 2.5 version of that patch would look like, and how this plays with the SA-1111 support (which is also non-PCI). The 2.5 kernel has the SA-1111 support "native", while in 2.4 it's in separate patches (like 2.4.19-rmk7).


I haven't looked at the 2.5 SA usb support, but my gut feel is that we
can do something similar to generalize the non-pci ohci support. I know
that internally we used a similar approach for the 2.4 tree, so I'm
guessing the SA and MIPS support is very similar, with some low-level
hardware initialization differences.  There's other issues with 2.5 MIPS
so I haven't gotten as far as USB yet.

The "ohci-hcd" driver has been backported to 2.4, and it needs "non-pci" support (I didn't update its SA1111 support). Given that, the 2.5 updates could be done before other bits of 2.5/MIPS are ready!

I'd sort of like to see the dependency on PCI go
even further away, but that's not necessarily quick.
Host-side USB should depend first on having a host
controller driver, and that shouldn't need to depend
on PCI when CONFIG_SOC_AU1X00 is set.  But it's not
cleanly factored in usbcore yet.


If you would like to see the patch reworked in a certain way before you
can accept it, let me know and I'll try to allocate time to it. I've had
the patch in my directory on linux-mips.org for a while and I keep
having to update it with different kernel releases, so it would be nice
if we can merge-in the code at some point.

I'd like to see it done for "ohci-hcd", and be sure that the 2.5 stack has the same capabilities. (Ideally, first; this is a version of the "new drivers on 2.5 first" rule Greg's been applying.)

As for the 2.4 version, I'd mostly like to key off the
AU1X00 config variable to eliminate the need to tweak
anything in kernel config -- assuming that's possible,
as I seem to recall it should be.

- Dave






------------------------------------------------------- This SF.Net email sponsored by: Parasoft Error proof Web apps, automate testing & more. Download & eval WebKing and get a free book. www.parasoft.com/bulletproofapps1 _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to