Skip to content

Commit e17e771

Browse files
committed
[usb] Add basic support for USB hubs
Signed-off-by: Michael Brown <mcb30@ipxe.org>
1 parent 018b13d commit e17e771

File tree

5 files changed

+805
-0
lines changed

5 files changed

+805
-0
lines changed

src/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ SRCDIRS += drivers/block
8383
SRCDIRS += drivers/nvs
8484
SRCDIRS += drivers/bitbash
8585
SRCDIRS += drivers/infiniband
86+
SRCDIRS += drivers/usb
8687
SRCDIRS += interface/pxe interface/efi interface/smbios
8788
SRCDIRS += interface/bofm
8889
SRCDIRS += interface/xen

src/drivers/bus/usb.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1646,3 +1646,6 @@ struct usb_port * usb_root_hub_port ( struct usb_device *usb ) {
16461646

16471647
return usb->port;
16481648
}
1649+
1650+
/* Drag in hub driver */
1651+
REQUIRE_OBJECT ( usbhub );

0 commit comments

Comments
 (0)