Skip to content

Add fix eSPI FPGA bug space#2388

Merged
nathanaelhuffman merged 1 commit intomasterfrom
ndh/espi-vis
Feb 12, 2026
Merged

Add fix eSPI FPGA bug space#2388
nathanaelhuffman merged 1 commit intomasterfrom
ndh/espi-vis

Conversation

@nathanaelhuffman
Copy link
Contributor

@nathanaelhuffman nathanaelhuffman commented Feb 12, 2026

Fix a usedwds truncation bug in eSPI that would result in 1 or 0 byte espi transfers that cause a lot of backpressure and sadness.

Fix a backpressure bug where UART backpressure could result in a lost byte due to the FPGA not dropping the hw-handshake before the buffer was full.

We add more eSPI register visibility for debugging.

There's a minor change here to the register generator to allow enums <= 8 bits as the original assert was too strict.

@nathanaelhuffman nathanaelhuffman changed the title Add more register visibility to the espi space Add fix eSPI FPGA bug space Feb 12, 2026
Copy link
Contributor

@jgallagher jgallagher left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested on a cosmo in london

@morlandi7 morlandi7 added this to the 18 milestone Feb 12, 2026
@nathanaelhuffman nathanaelhuffman merged commit 939c48a into master Feb 12, 2026
174 checks passed
@nathanaelhuffman nathanaelhuffman deleted the ndh/espi-vis branch February 12, 2026 23:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants