STRUCT SI476X_FUNC_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

hiii bestie πŸ’– welcome to the Kernel API Manual! this is struct si476x_func_info(9) β€” literally the structure containing the result of the FUNC_INFO command. no cap, that’s the whole vibe of this page ✨

πŸŽ€ SYNOPSIS πŸŽ€

       struct si476x_func_info {
           struct {
             u8 major, minor[2];
           } firmware;
           u16 patch_id;
           enum si476x_func func;
        };

okay so here’s the struct blueprint, bestie πŸ‘‘ every field is iconic in its own way πŸ’…

πŸ’… Members πŸ’…

  • firmware β€” the firmware version numbers 🌸
  • firmware.major β€” the firmware major number. also, firmware.minor[...]: the firmware minor numbers 🌈
  • patch_id β€” firmware patch level πŸ“
  • func β€” the mode the tuner is working in, periodt πŸ’…

πŸ” SEE ALSO πŸ”

also go peek at the Kernel file ./include/linux/mfd/si476x-core.h, plus this whole squad: enum si476x_power_state(9), struct si476x_core(9), si476x_core_lock(9), si476x_core_unlock(9), struct si476x_power_down_args(9), enum si476x_tunemode(9), enum si476x_smoothmetrics(9), and struct si476x_rds_status_report(9). iykyk πŸ’œ

bye bestie 🫢 β€” source ./include/linux/mfd, October 2026, struct si476x_func_info(9) edition πŸ’–

πŸ“¦ where this page comes from