Newer
Older
AMI-Aptio-BIOS-Reversed / UsbOcUpdateDxeLightningRidgeEXECB1 / README.md
@Ajax Dong Ajax Dong 2 days ago 1 KB Init

UsbOcUpdateDxeLightningRidgeEXECB1

Field Value
Index 0021
Module UsbOcUpdateDxeLightningRidgeEXECB1
Size 3,424 bytes (PE32+)
Phase DXE

Overview

UEFI DXE driver for USB over-current (OC) protection port mapping configuration on the Lightning Ridge EXEC B1 platform. Locates the UBA board-type protocol and registers OC port mapping data. Key difference from the EXRP variant: ECB1 has 3 USB OC port mapping entries (vs. EXRP's 4) with differing data in the third and fourth entries.

Key Functions

  • _ModuleEntryPoint -- Init, HOB list location, UBA registration
  • GetDebugProtocol -- Lazy DebugLib protocol resolution
  • DebugPrint -- CMOS debug level filtering
  • ReadUnaligned64 -- Unaligned 64-bit read

Protocols/Dependencies

  • UBA Board-Type Protocol (GUID: E03E0D46-5263-4845-B0A4-58D57B3177E2)
  • UBA USB OC Config GUID (2638009E-3850-4E4B-B05D-042A32DBB9D1)
  • EDK2 DebugLib Protocol
  • CMOS RTC 0x70/0x71, MMIO 0xFDAF0490

Platform

HR650X Purley (Lightning Ridge EXEC B1)