summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorerictian <erictian@6f19259b-4bc3-4df7-8a09-765794883524>2011-06-01 05:12:19 +0000
committererictian <erictian@6f19259b-4bc3-4df7-8a09-765794883524>2011-06-01 05:12:19 +0000
commitae127ef0c39944ac04a5b210bdc0e693e485fa34 (patch)
tree2ff39bcb999cd49d2ad4a68766113cf6579bd29c
parent278c601958d88a054c4919b7c23bf1b5a881dc65 (diff)
downloadedk2-ae127ef0c39944ac04a5b210bdc0e693e485fa34.tar.gz
edk2-ae127ef0c39944ac04a5b210bdc0e693e485fa34.tar.bz2
edk2-ae127ef0c39944ac04a5b210bdc0e693e485fa34.zip
Add new definition for XHCI support
Signed-off-by: erictian Reviewed-by: niruiyu git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11721 6f19259b-4bc3-4df7-8a09-765794883524
-rw-r--r--MdePkg/Include/Protocol/Usb2HostController.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/MdePkg/Include/Protocol/Usb2HostController.h b/MdePkg/Include/Protocol/Usb2HostController.h
index a0fb9738d8..56b092ddfe 100644
--- a/MdePkg/Include/Protocol/Usb2HostController.h
+++ b/MdePkg/Include/Protocol/Usb2HostController.h
@@ -4,7 +4,7 @@
running in the EFI boot services environment, to perform data transactions over
a USB bus. In addition, it provides an abstraction for the root hub of the USB bus.
- Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
+ Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at
@@ -47,6 +47,7 @@ typedef struct {
#define USB_PORT_STAT_POWER 0x0100
#define USB_PORT_STAT_LOW_SPEED 0x0200
#define USB_PORT_STAT_HIGH_SPEED 0x0400
+#define USB_PORT_STAT_SUPER_SPEED 0x0800
#define USB_PORT_STAT_OWNER 0x2000
///
@@ -80,6 +81,7 @@ typedef enum {
#define EFI_USB_SPEED_FULL 0x0000 ///< 12 Mb/s, USB 1.1 OHCI and UHCI HC.
#define EFI_USB_SPEED_LOW 0x0001 ///< 1 Mb/s, USB 1.1 OHCI and UHCI HC.
#define EFI_USB_SPEED_HIGH 0x0002 ///< 480 Mb/s, USB 2.0 EHCI HC.
+#define EFI_USB_SPEED_SUPER 0x0003 ///< 4.8 Gb/s, USB 3.0 XHCI HC.
typedef struct {
UINT8 TranslatorHubAddress; ///< device address