ENUM SOF_FW_STATE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌈 NAME 🌈

enum sof_fw_state β€” DSP firmware state definitions, bestie. This is the Kernel API Manual entry for enum sof_fw_state(9), and it's literally the whole roster of DSP firmware states. ✨

✨ SYNOPSIS ✨

enum sof_fw_state {
    SOF_FW_BOOT_NOT_STARTED ,
    SOF_DSPLESS_MODE ,
    SOF_FW_BOOT_PREPARE ,
    SOF_FW_BOOT_IN_PROGRESS ,
    SOF_FW_BOOT_FAILED ,
    SOF_FW_BOOT_READY_FAILED ,
    SOF_FW_BOOT_READY_OK ,
    SOF_FW_BOOT_COMPLETE ,
    SOF_FW_CRASHED

};

πŸ’… Constants πŸ’…

okay so these are the constants, and each one is a little chapter in the firmware boot saga. No skipping, bestie πŸ’œ

  • SOF_FW_BOOT_NOT_STARTED β€” firmware boot is not yet started. We're at the very beginning, standing there like πŸ‘οΈπŸ‘„πŸ‘οΈ
  • SOF_DSPLESS_MODE β€” DSP is not used. It's giving "no DSP, no problem" energy.
  • SOF_FW_BOOT_PREPARE β€” preparing for boot, like firmware loading for exaqmple. Getting ready, doing the little pre-game routine πŸŽ€
  • SOF_FW_BOOT_IN_PROGRESS β€” firmware boot is in progress. It's happening, bestie, it's literally happening πŸ”₯
  • SOF_FW_BOOT_FAILED β€” firmware boot failed. 😭 not the boot fail.
  • SOF_FW_BOOT_READY_FAILED β€” firmware booted but fw_ready op failed. So close, but the fw_ready op said nah πŸ’€
  • SOF_FW_BOOT_READY_OK β€” firmware booted and fw_ready op passed. Slay, the fw_ready op came through πŸ‘‘
  • SOF_FW_BOOT_COMPLETE β€” firmware is booted up and functional. Main character energy, fully operational 🌟
  • SOF_FW_CRASHED β€” firmware crashed after successful boot. The audacity, honestly πŸ™ˆ

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./include/sound/sof.h β€” that's the spot, iykyk. 🫢


cute little sign-off: source/version is ./include/sound, date is October 2026, and this whole page is enum sof_fw_state(9). bye bestie, mwah πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from