oxidecomputer / hubris

A lightweight, memory-protected, message-passing kernel for deeply embedded systems.
Mozilla Public License 2.0
3.02k stars 175 forks source link

RFE: check Front IO PG signal during sequencing #1863

Open Aaron-Hartwig opened 2 months ago

Aaron-Hartwig commented 2 months ago

The Sidecar mainboard sequencer enables the HSC that provides power to the Front IO board. During sequencing, that enable is set and then we wait to see if the HSC comes up successfully, moving on if that is the case. We have not made use of the fact that we have a feedback signal (QSFP_2_SP_A2_PG) which comes back to the SP to pin F12. Checking that signal should provide more granular information since it would tell us that the power cable was installed correctly as well as the signaling cable.