- 10 Apr, 2024 40 commits
-
-
Raptor Engineering Development Team authored
-
Raptor Engineering Development Team authored
Try the more widely used 0x9f ID command first, then fall back to the Micron-preferred 0x9e command if that fails.
-
Raptor Engineering Development Team authored
Automatically soft-enable Flash writes when Flash writes allowed by build configuration. Don't attempt to set QSPI control bits when QSPI mode is disabled.
-
Raptor Engineering Development Team authored
Since the uptime counter is updated in an ISR, the compiler may attempt to optimize away code that checks for an updated value. Avoid this by marking the uptime counter as volatile.
-
Raptor Engineering Development Team authored
This adds functionality currently present in the ASpeed BMC firmware stack.
-
Raptor Engineering Development Team authored
Increase SPI frequency to maximum possible This works around instability seen on some firmware loads, which can cause Flash corruption. Once the timing failures in the QSPI controller place/route process are resolved, QSPI mode should be re-enabled.
-
Raptor Engineering Development Team authored
-
Raptor Engineering Development Team authored
Add basic 1ms system timer service
-
Raptor Engineering Development Team authored
This fixes crashes caused by stack overflow during simultaneous operations with the host console service running
-
Raptor Engineering Development Team authored
-
Raptor Engineering Development Team authored
-
Raptor Engineering Development Team authored
Fix up console help text
-
Raptor Engineering Development Team authored
Read all relevant early IPL registers and decode as part of sbe_status command.
-
Raptor Engineering Development Team authored
This resolves display corruption observed in / after complex printf() statements.
-
Raptor Engineering Development Team authored
-
Raptor Engineering Development Team authored
-
Raptor Engineering Development Team authored
clarity on configuration.
-
Evan Lojewski authored
-
Raptor Engineering Development Team authored
The existing VUART interrupt handler did not function as intended. Rewrite to match the hardware interfaces.
-
Raptor Engineering Development Team authored
FSI interface seems stable at this point, and the debug spew to console is not particularly useful for future development of the BMC firmware.
-
Raptor Engineering Development Team authored
-
Jonathan Currier authored
Note that this embeds a power limit, which may be board/system specific.
-
Raptor Engineering Development Team authored
This resolves IPL failures with the current FPGA images
-
Evan Lojewski authored
-
Evan Lojewski authored
-
Evan Lojewski authored
-
Evan Lojewski authored
-
Raptor Engineering Development Team authored
This resolves issues where the #ifdef-controlled code could counter-intuitively be activated even when the controlling #define statement was set to 0.
-
Raptor Engineering Development Team authored
This optional debug mode will attempt to read each Flash chunk three times, comparing all three read values to determine if bus instability exists. This mode is slower than a straight read, but is useful in initial bringup of new hardware designs or when modifying the SPI core HDL and for CI/CD checks.
-
Evan Lojewski authored
This updates the jenkins configuration to match the recommendations from https://github.com/jenkinsci/gitlab-plugin
-
Evan Lojewski authored
-
Evan Lojewski authored
-
Raptor Engineering Development Team authored
-
Raptor Engineering Development Team authored
-
Raptor Engineering Development Team authored
-
Evan Lojewski authored
-
Evan Lojewski authored
-
Evan Lojewski authored
-
Evan Lojewski authored
-
Evan Lojewski authored
- Add common routines for cpu0/cpu1 - Wrap CPU1 code in #ifdef I3CMASTER2_BASE in teh event that the FPGA was not build with the additioanl i2c master.
-