On Tue, 2003-06-03 at 03:43, Eric Nelson wrote: > Details and sources are available at > http://boundarydevices.com/usbpatch.shtml.
Thanks for the link. > I'm not sure how much is arm-specific, although a lot of his > efforts concerned getting DMA to work on a PXA-255 and > deal with some weirdness with isochronous and ATL transfers. I'm not sure. Hopefully not much. FWIW I'm working on an SH platform so I'm going to have to change things like the port access to the device to more appropriate memory mapped access. I'm not sure how this can be done portably with port based systems except a bunch of defines. > We also found dead links so took it on ourselves to update them. > Because we added some special purpose reset code to get around > ISP quirks, our code can't be worked into the main-line USB sources. I've also managed to extract a 0.9.5 (10/28/2001) from a more forgiving mail archive. Both versions add their own hc_simple.c/h, a version of which has been recently added to the mainline kernel. A brief eyeballing of the code seems to show seem to be equivilent (although the mainline kernel version is more "correct" w.r.t. comments and use of struct's vs typedef's). I think I'll take Romans 0.9.5 version and attempt to massage it into a more correct recent kernel form and then submit it to the USB maintainers once its working (although not being able to test it on x86 may bar its inclusion). I guess I'd better join yet another mailing list :-) > Hope this helps, It does, thanks again. -- Alex, homepage: http://www.bennee.com/~alex/ Truth is the most valuable thing we have -- so let us economize it. -- Mark Twain ------------------------------------------------------- This SF.net email is sponsored by: eBay Get office equipment for less on eBay! http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5 _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel