[coreboot] [PATCH]libpayload: more capable USB drivers

Patrick Georgi patrick at georgi-clan.de
Thu Oct 16 20:39:44 CEST 2008


Hi,

the following patch contains lots of changes to the USB code. While some
of it isn't finished yet, it should only improve matters.
what's in:
 - reduced memory requirements a lot (from >100kb/controller to
560bytes/controller)
 - no need for the client of libpayload to implement
usbdisk_{create,remove}, just because USB was compiled in.
 - usb hub support compiles, and works for some trivial cases (no device
detach, trivial power management)
 - usb keyboard support works in qemu, though there are reports that it
doesn't work on real hardware yet.
 - usb keyboard is integrated in both libc-getchar() and curses, if
CONFIG_USB_HID is enabled

Signed-off-by: Patrick Georgi <patrick.georgi at coresystems.de>


Regards,
Patrick
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: usb.patch
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20081016/449f3d93/attachment.ksh>


More information about the coreboot mailing list