cs_dsp_hibernate(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’€ cs_dsp_hibernate β€” the Kernel API Manual glow-up ✨

okay so bestie, this one's a kernel API page from the 9 manual (the kernel API section, yk) β€” and it's literally the nap button for a DSP πŸŽ€


🌸 NAME 🌸

cs_dsp_hibernate β€” disable or enable all controls for a DSP πŸ’€


✨ SYNOPSIS ✨

void cs_dsp_hibernate (struct cs_dsp *dsp , bool hibernate );

like, that's the whole vibe β€” one call, two args, no return, no drama πŸ’…


🫢 ARGUMENTS 🫢

  • dsp β€” pointer to the DSP structure πŸ‘‘ (your main character struct, fr)
  • hibernate β€” whether to set the controls to cache only mode 🧚

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so here's the tea β˜• when hibernate is true, the DSP is entering hibernation mode β€” the regmap is inaccessible, and all controls become cache only. like, they're not touching the hardware, they're just vibing in memory πŸ™ˆ

when hibernate is false, the DSP has exited hibernation mode. and if the DSP is running, all controls are re-synced to the DSP ✨ lowkey the wake-up stretch after the nap, periodt.


πŸ‘€ SEE ALSO πŸ‘€

the whole friend group, no cap:


and that's the whole page bestie, go put your DSP to sleep πŸ«ΆπŸ’–

sign-off time πŸŽ€ this lil beauty lives in ./drivers/firmware/cirrus, dropped October 2026, and it's cs_dsp_hibernate(9) β€” iconic, no notes πŸ’…βœ¨

πŸ“¦ where this page comes from