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

FpgaConfigDataDxeNeonCityFPGA

Field Value
Index 0014
Module FpgaConfigDataDxeNeonCityFPGA.efi

Overview

FPGA configuration data DXE driver for the NeonCityFPGA platform. Provides a
GetFpgaConfigData protocol interface that other UBA modules consume to obtain
per-socket PXB register configuration for HSSI (High-Speed Serial Interface)
cards. Extracts FPGA configuration from HOBs with a fallback to the UEFI
variable "FpgaSocketConfig".

Key Functions

  • FpgaConfigDataEntry — entry point, produces the FPGA_CONFIG_PROTOCOL
  • GetFpgaConfigData — returns PXB register configuration for a given socket/card
  • GetConfigFromHob — extracts FPGA configuration from the HOB list
  • GetConfigFromVariable — fallback reader for "FpgaSocketConfig" UEFI variable
  • DebugPrint / DebugAssert — DebugLib-based debug output

Protocols / Dependencies

  • FPGA_CONFIG_PROTOCOL
  • DebugLib Protocol
  • UEFI Variable Services

Platform

HR650X Purley (NeonCityFPGA)