UsbOC.c 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. /** @file
  2. Copyright (c) 2018, Intel Corporation. All rights reserved.<BR>
  3. Copyright (c) 2021, American Megatrends International LLC.<BR>
  4. SPDX-License-Identifier: BSD-2-Clause-Patent
  5. **/
  6. #include <PiPei.h>
  7. #include <Library/PcdLib.h>
  8. #include <PchLimits.h>
  9. #include <PchPolicyCommon.h>
  10. PCH_USB_OVERCURRENT_PIN Usb20OverCurrentMappings[PCH_MAX_USB2_PORTS] = {
  11. PchUsbOverCurrentPin0,
  12. PchUsbOverCurrentPinSkip,
  13. PchUsbOverCurrentPinSkip,
  14. PchUsbOverCurrentPinSkip,
  15. PchUsbOverCurrentPinSkip,
  16. PchUsbOverCurrentPinSkip,
  17. PchUsbOverCurrentPinSkip,
  18. PchUsbOverCurrentPinSkip,
  19. PchUsbOverCurrentPinSkip,
  20. PchUsbOverCurrentPinSkip,
  21. PchUsbOverCurrentPinSkip,
  22. PchUsbOverCurrentPinSkip,
  23. PchUsbOverCurrentPinSkip,
  24. PchUsbOverCurrentPinSkip,
  25. PchUsbOverCurrentPinSkip,
  26. PchUsbOverCurrentPinSkip
  27. };
  28. PCH_USB_OVERCURRENT_PIN Usb30OverCurrentMappings[PCH_MAX_USB3_PORTS] = {
  29. PchUsbOverCurrentPin0,
  30. PchUsbOverCurrentPinSkip,
  31. PchUsbOverCurrentPinSkip,
  32. PchUsbOverCurrentPinSkip,
  33. PchUsbOverCurrentPinSkip,
  34. PchUsbOverCurrentPinSkip,
  35. PchUsbOverCurrentPinSkip,
  36. PchUsbOverCurrentPinSkip,
  37. PchUsbOverCurrentPinSkip,
  38. PchUsbOverCurrentPinSkip
  39. };