# PlatformEarlyDxe

## Function Table

| Address | Name | Description |
|---------|------|-------------|
| _ModuleEntryPoint | **ModuleEntryPoint** | UEFI entry point / initialization function |
| 0x42C | **InitializePlatformContext** | Performs module bootstrap wiring prior to core platform initialization |
| 0x70C | **EarlyPlatformInit** | Core early initialization routine; programs chipset registers and configures platform-specific hardware |
|  | **ConfigureGpioPins** | Sets GPIO pin directions and defaults per platform layout |
|  | **InitSmbusController** | Initializes the SMBus controller for thermal and regulator communication |
|  | **ProgramFixedFunctionDevices** | Programs fixed-function device base addresses and enables required blocks |
| 0x6CC | **HandleEarlyPlatformInitFailure** | Error path executed when `EarlyPlatformInit()` returns a failure status |

---
*Generated by HR650X BIOS Decompilation Project*
