On 04/05/11 21:58, Alan Stern wrote: > On Wed, 4 May 2011, Jan Andersson wrote: > >> Hi, >> >> This series adds support for the GRUSBHC UHCI host controller found on some >> LEON/GRLIB SoCs. Patches 1 - 6 convert the UHCI HCD to be able to support >> non-PCI host controllers and patch 7 adds bus glue for the non-PCI HC. >> >> I have tried to make the steps easy to follow by first partitioning parts that >> depend on PCI and then moving these parts to uhci-pci.c. After that some >> checkpatch warnings on the existing code are fixed. The sixth patch wraps the >> register access calls and the seventh patch adds glue for the non-PCI HC. >> >> Each patch is compile tested. Tests have been run on x86 (with Intel 82801EB/ER >> (ICH5/ICH5R) USB UHCI Controller #4 (rev 02)) and LEON/SPARC32 with the full >> series applied. > > Interesting. Do these parts include a companion EHCI controller? > Yes, a patch for the EHCI part of the controller is in usb-next. Port handling is standard, UHCI gets control when EHCI isn't configured or via the port owner bit(s) in the EHCI port control register(s). > Also, are there any issues involved in taking control of the device > away from the firmware, in cases where the firmware has to use the UHCI > controller to talk to a USB keyboard or flash drive during the > init/boot procedure? > I have tested the driver together with u-boot that makes use of keyboard and flash. No problems observed. Best regards, Jan -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html