Skip to content

Spim test#306

Open
yvettewu1 wants to merge 13 commits into
mainfrom
spim-test
Open

Spim test#306
yvettewu1 wants to merge 13 commits into
mainfrom
spim-test

Conversation

@yvettewu1

Copy link
Copy Markdown
Contributor

This pull request includes:

Added SPI2 read tests.
Completed the SPI Monitor implementation.
Tested SPIM1–SPIM4 with both the BMC and CPU master controllers.

yvettewu1 added 12 commits June 18, 2026 10:28
It is ready for basic hardware testing, but not production-complete. Region filtering, permanent policy locking, and board-level external-mux GPIO switching/delay still need implementation.
Spimonitor is not monitoring the traffic from spi controller.
Spi monitor is only monitoring the traffic from either BMC or host.
…9 for pulse helper. and split it into explicit assert/release operations so monitor setup happens while the BMC is held in reset.
BMC master and Host.
Configure board-level GPIO:
  - BMC: mux select bit 0, active-low OE bit 1, reset bit 7
  - Host: mux select bit 2, active-low OE bit 3, reset bit 6
Switch the shared SPIM1/2 BMC mux from RoT value 1 to BMC value 0.
 Adding a PROT recovery timeout: if BMC CSIN stays low, assert BMC reset, route to RoT, reset flashes and monitors, then retry
@yvettewu1 yvettewu1 force-pushed the spim-test branch 3 times, most recently from 8048e96 to 557afe9 Compare June 19, 2026 17:01
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.

1 participant