STRUCT SI476X_POWER_DOWN_ARGS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct si476x_power_down_args

okay bestie, quick vibe check: this is a page from the Kernel API Manual, and it's all about one lil' struct. slay, let's get into it ✨


🌸 NAME 🌸

struct si476x_power_down_args β€” the structure used to pass parameters to the POWER_DOWN command 🫢


πŸŽ€ SYNOPSIS πŸŽ€

struct si476x_power_down_args {
    bool xosc;
};

like, that's the whole thing. one member. minimalism is the moment πŸ’…


πŸ¦‹ Members πŸ¦‹

  • xosc β€” set it to true and you power down but leave the oscillator running ✨ set it to false and it's a full power down, no cap 😭
fr fr, that's the entire distinction β€” oscillator stays alive or it doesn't. choose wisely πŸŽ€

πŸ’œ SEE ALSO πŸ’œ

the whole friend group, iykyk πŸ‘‘

  • Kernel file ./include/linux/mfd/si476x-core.h
  • enum si476x_power_state(9)
  • struct si476x_core(9)
  • si476x_core_lock(9)
  • si476x_core_unlock(9)
  • struct si476x_func_info(9)
  • enum si476x_tunemode(9)
  • enum si476x_smoothmetrics(9)
  • struct si476x_rds_status_report(9)

and that's the whole page bestie, go be iconic with your power states 🌈

source file lives at ./include/linux/mfd, dated October 2026, and honestly? future energy fr fr β€” this struct is out here thriving in the Kernel API Manual πŸ˜ŒπŸ’–

πŸ“¦ where this page comes from