On 04/01/15 19:05, Hans de Goede wrote: > The problem is that u-boot does not allow building both ohci and > ehci drivers into the same u-boot binary, so we cannot enable both > usb-1 and usb-2 support at the same time. > > So we're stuck with having only usb-2 support until someone reworks > u-boot's usb code, and keyboards and mice are typically usb-1 devices, > the workaround for this is to plug in a usb-2 hub so that the board > sees a usb-2 device, and then plug the mouse / keyboard into that > hub.
Thanks for the explanation Hans. At U-Boot time, the only USB device I would need is the keyboard, and I would rather avoid adding a hub if I don't otherwise need one, so perhaps I can build U-Boot with the OHCI driver enabled instead of EHCI? I tried removing CONFIG_USB_EHCI and adding: CONFIG_USB_OHCI_NEW CONFIG_SYS_USB_OHCI_BOARD_INIT CONFIG_SYS_USB_OHCI_CPU_INIT CONFIG_SYS_USB_OHCI_REGS_BASE=0x01c14400 CONFIG_SYS_USB_OHCI_SLOT_NAME="sunxi_slot_0" CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS=1 which built and ran, but gave the error "unknown command usb". Can this approach be made to work? Cheers, B.R. _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

