[usb] Add support for xHCI host controllers

Signed-off-by: Michael Brown <mcb30@ipxe.org>
pull/34/head
Michael Brown 2015-02-02 14:40:06 +00:00
parent e17e771a13
commit fd53ada87c
5 changed files with 4081 additions and 0 deletions

View File

@ -18,3 +18,6 @@ FILE_LICENCE ( GPL2_OR_LATER );
/*
* Drag in USB controllers
*/
#ifdef USB_HCD_XHCI
REQUIRE_OBJECT ( xhci );
#endif

View File

@ -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 */

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -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 )