# SlotDataUpdateDxeNeonCityFPGA

| Field | Value |
|-------|-------|
| Index | 0013 |
| Module | SlotDataUpdateDxeNeonCityFPGA.efi |

## Overview

Platform Slot Table (PSLT) update driver for the NeonCityFPGA platform as part
of the Lenovo UBA (Universal BIOS Architecture) framework. Provides
platform-specific PCIe slot configuration data by registering three PSLT
entries through the UBA protocol. Each entry defines slot signature, version,
count, and OEM-specific configuration bitfields.

## Key Functions

- **SlotDataUpdateEntry** — entry point, locates UBA protocol and registers PSLT entries
- **GetSlotCount** — returns the number of PCIe slots on the platform
- **GetSlotData** — returns slot configuration data for a given index
- **RegisterPsl1Entry** / **RegisterPsl2Entry** / **RegisterPsl3Entry** — register individual PSLT tables

## Protocols / Dependencies

- UBA Board-Type Protocol
- UBA Slot Data PSLT GUIDs (PSLT1, PSLT2, PSLT3)

## Platform

HR650X Purley (NeonCityFPGA)