audk/MdeModulePkg/Bus/Pci
Ian Chiu 7f4eca4cc2 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 <jenny.huang@intel.com>
Cc: More Shih <more.shih@intel.com>
Cc: Hao A Wu <hao.a.wu@intel.com>
Cc: Ray Ni <ray.ni@intel.com>
Signed-off-by: Ian Chiu <Ian.chiu@intel.com>
Reviewed-by: Hao A Wu <hao.a.wu@intel.com>
2022-06-27 02:48:11 +00:00
..
EhciDxe MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
EhciPei MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
IdeBusPei MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
IncompatiblePciDeviceSupportDxe MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
NonDiscoverablePciDeviceDxe MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
NvmExpressDxe MdeModulePkg/NvmExpressDxe: fix check for Cap.Css 2022-03-25 00:59:04 +00:00
NvmExpressPei MdeModulePkg/NvmExpressPei: fix check for NVM command set 2022-03-25 00:59:04 +00:00
PciBusDxe MdeModulePkg: Update PciEnumeratorSupport to ignore OptionRom if needed 2022-04-02 10:09:47 +00:00
PciHostBridgeDxe MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
PciSioSerialDxe MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
SataControllerDxe MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
SdMmcPciHcDxe MdeModulePkg/SdMmcPciHcDxe: Make timeout for SD card configurable 2022-03-17 16:13:22 +00:00
SdMmcPciHcPei MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
UfsPciHcDxe MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
UfsPciHcPei MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
UhciDxe MdeModulePkg/Bus/Pci/UhciDxe: Fix the UsbHc memory allocate and free issue 2021-12-09 02:36:30 +00:00
UhciPei MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
XhciDxe MdeModulePkg/XhciDxe: Add access xHCI Extended Capabilities Pointer 2022-06-27 02:48:11 +00:00
XhciPei MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00