Hi,
attached patch provides an EHCI driver for libpayload. It doesn't
implement interrupt transfers yet (ie. keyboard support), but provides
robust bulk transfers (ie. mass storage).
Speedwise, in my tests with FILO it's mostly limited by FILO's VFS, but
there's probably some potential in the driver as well.
Signed-off-by: Patrick Georgi <patrick.georgi(a)coresystems.de>