audk/MdeModulePkg/Bus/Pci/XhciDxe
Xianglei Cai 1c0d4ae2c0 MdeModulePkg/XhciDxe: Add PCD for the delay of HCRST
https://bugzilla.tianocore.org/show_bug.cgi?id=4727

Recently some of XHCI host controllers require to have
extra 1ms delay before accessing any MMIO register
during reset. PHY transition from P3 to P0 can take
around 1.3ms and the xHCI reset can take around 1.5ms.
Add PCD to control the delay, the default is 2 ms.

Cc: Ray Ni                   <ray.ni@intel.com>
Cc: Liming Gao               <gaoliming@byosoft.com.cn>
Cc: Krzysztof Lewandowski    <krzysztof.lewandowski@intel.com>
Cc: Jenny Huang              <jenny.huang@intel.com>
Cc: More Shih                <more.shih@intel.com>
Cc: Ian Chiu                 <ian.chiu@intel.com>
Signed-off-by: Xianglei Cai <xianglei.cai@intel.com>
Reviewed-by: Krzysztof Lewandowski <krzysztof.lewandowski@intel.com>
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
2024-05-07 04:48:09 +00:00
..
ComponentName.c MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
ComponentName.h MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
UsbHcMem.c MdeModulePkg/Xhci: Skip size round up for TRB during address translation 2023-09-28 02:02:11 +00:00
UsbHcMem.h MdeModulePkg/Xhci: Skip size round up for TRB during address translation 2023-09-28 02:02:11 +00:00
Xhci.c MdeModulePkg/XhciDxe: Reset endpoint while USB Transaction error 2024-05-07 02:26:46 +00:00
Xhci.h MdeModulePkg/XhciDxe: Add PCD for the delay of HCRST 2024-05-07 04:48:09 +00:00
XhciDxe.inf MdeModulePkg/XhciDxe: Add PCD for the delay of HCRST 2024-05-07 04:48:09 +00:00
XhciDxe.uni MdeModulePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:08 -07:00
XhciDxeExtra.uni MdeModulePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:08 -07:00
XhciReg.c MdeModulePkg/XhciDxe: Add PCD for the delay of HCRST 2024-05-07 04:48:09 +00:00
XhciReg.h MdeModulePkg/Bus/Pci/XhciDxe: Check port is compatible before getting PSIV 2022-12-21 00:46:58 +00:00
XhciSched.c MdeModulePkg/XhciDxe: Reset endpoint while USB Transaction error 2024-05-07 02:26:46 +00:00
XhciSched.h MdeModulePkg/XhciDxe: Reset endpoint while USB Transaction error 2024-05-07 02:26:46 +00:00