mirror of
https://github.com/ipxe/ipxe
synced 2025-12-20 20:10:18 +03:00
[usb] Add support for xHCI host controllers
Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
@@ -18,3 +18,6 @@ FILE_LICENCE ( GPL2_OR_LATER );
|
||||
/*
|
||||
* Drag in USB controllers
|
||||
*/
|
||||
#ifdef USB_HCD_XHCI
|
||||
REQUIRE_OBJECT ( xhci );
|
||||
#endif
|
||||
|
||||
@@ -36,6 +36,8 @@ FILE_LICENCE ( GPL2_OR_LATER );
|
||||
#define SANBOOT_PROTO_IB_SRP /* Infiniband SCSI RDMA protocol */
|
||||
#define SANBOOT_PROTO_FCP /* Fibre Channel protocol */
|
||||
|
||||
#define USB_HCD_XHCI /* xHCI USB host controller */
|
||||
|
||||
#define REBOOT_CMD /* Reboot command */
|
||||
#define CPUID_CMD /* x86 CPU feature detection command */
|
||||
|
||||
|
||||
3009
src/drivers/usb/xhci.c
Normal file
3009
src/drivers/usb/xhci.c
Normal file
File diff suppressed because it is too large
Load Diff
1066
src/drivers/usb/xhci.h
Normal file
1066
src/drivers/usb/xhci.h
Normal file
File diff suppressed because it is too large
Load Diff
@@ -78,6 +78,7 @@ FILE_LICENCE ( GPL2_OR_LATER );
|
||||
#define ERRFILE_pcivpd ( ERRFILE_DRIVER | 0x00060000 )
|
||||
#define ERRFILE_usb ( ERRFILE_DRIVER | 0x00070000 )
|
||||
#define ERRFILE_usbhub ( ERRFILE_DRIVER | 0x00080000 )
|
||||
#define ERRFILE_xhci ( ERRFILE_DRIVER | 0x00090000 )
|
||||
|
||||
#define ERRFILE_nvs ( ERRFILE_DRIVER | 0x00100000 )
|
||||
#define ERRFILE_spi ( ERRFILE_DRIVER | 0x00110000 )
|
||||
|
||||
Reference in New Issue
Block a user