Newer
Older
AMI-Aptio-BIOS-Reversed / UsbOcUpdateDxeNeonCityEPRP / README.md
@Ajax Dong Ajax Dong 2 days ago 1002 bytes Init

UsbOcUpdateDxeNeonCityEPRP

Index Module Size Phase
0350 UsbOcUpdateDxeNeonCityEPRP 5,728 bytes DXE

UEFI DXE driver that configures USB Over-Current (OC) protection settings for the NeonCity EPRP platform. Uses the UBA protocol to register a 16-byte platform-specific USB OC configuration block, relying on PCH (Platform Controller Hub) information libraries for port mapping.

Key Functions

  • ModuleEntryPoint -- Driver entry; initializes services, locates UBA protocol, registers 16-byte USB OC configuration
  • sub_3F4 -- Internal initialization of UEFI boot/runtime services
  • sub_870 -- Debug output for UBA USB OC update identification

Dependencies

  • UBA Protocol
  • UEFI Boot Services, Runtime Services
  • PCH Info Library (PeiDxeSmmPchInfoLib)
  • PCI Base Library (DxeMmPciBaseLib)
  • HOB Library, PCD Library, IO Library

Platform

x86-64, PE32+, UEFI DXE driver, VS2015 debug build, PurleyRpPkg/UBA/TypeNeonCityEPRP.