Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: 7f4eca4cc2e01d4160ef265f477f9d098d7d33df
https://github.com/tianocore/edk2/commit/7f4eca4cc2e01d4160ef265f477f9d098d7d33df
Author: Ian Chiu <[email protected]>
Date: 2022-06-27 (Mon, 27 Jun 2022)
Changed paths:
M MdeModulePkg/Bus/Pci/XhciDxe/Xhci.c
M MdeModulePkg/Bus/Pci/XhciDxe/Xhci.h
M MdeModulePkg/Bus/Pci/XhciDxe/XhciReg.c
M MdeModulePkg/Bus/Pci/XhciDxe/XhciReg.h
Log Message:
-----------
MdeModulePkg/XhciDxe: Add access xHCI Extended Capabilities Pointer
Add support process Port Speed field value of PORTSC according to
Supported Protocol Capability (define in xHCI spec 1.1)
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3914
The value of Port Speed field in PORTSC bit[10:13]
(xHCI spec 1.1 section 5.4.8) should be change to use this value to
query thru Protocol Speed ID (PSI) (xHCI spec 1.1 section 7.2.1)
in xHCI Supported Protocol Capability and return the value according
the Protocol Speed ID (PSIV) Dword.
With this mechanism may able to detect more kind of Protocol Speed
in USB3 and also compatiable with three kind of speed of USB2.
Cc: Jenny Huang <[email protected]>
Cc: More Shih <[email protected]>
Cc: Hao A Wu <[email protected]>
Cc: Ray Ni <[email protected]>
Signed-off-by: Ian Chiu <[email protected]>
Reviewed-by: Hao A Wu <[email protected]>
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits