AMI-Aptio-BIOS-Reversed / FpgaConfigDataDxeNeonCityFPGA /
@Ajax Dong Ajax Dong authored 7 days ago
..
FpgaConfigDataDxeNeonCityFPGA.c Init 7 days ago
FpgaConfigDataDxeNeonCityFPGA.h Init 7 days ago
FpgaConfigDataDxeNeonCityFPGA.md Init 7 days ago
README.md Init 7 days ago
README.md

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)