On 2013-Jul-23 17:12 , Mark Morgan Lloyd wrote:
Not for USB. Whatever they may be talking about, they aren't getting USB - there's no real way to enable EHCI/OHCI/UHCI/XHCI without implementing the entire shebang.
I was thinking of HIDBP, which on checking I find requires a controller chip like the MAX3421E. I was wrong to imply the bus could be handled directly.
From what I can tell with some google searches, it looks like HIDBP requires a working controller driver (which is what I was contending can't be stripped down), but skips over a lot of the bells and whistles in the HID layers in the device drivers for keyboard & mice. So it saves you some of the implementation cost.