si476x_core...m_seek_start(9)
β¨ si476x_core...m_seek_start(9) β¨
okay so this is straight out of the Kernel API Manual and it's literally the glow-up guide for one tiny function, bestie π buckle up
π NAME π
si476x_core_cmd_am_seek_start β the function that sends the 'FM_SEEK_START' command to the device π«Ά
(and yes, the name says am while the command says FM β that's exactly how the original reads, no cap, not me editing anything π)
πΈ SYNOPSIS πΈ
int si476x_core_cmd_am_seek_start (struct si476x_core *core , bool
seekup , bool wrap );
that's the whole vibe check β three things in, one int out π
π¦ ARGUMENTS π¦
coreβ the device you're sending the command to β¨seekupβ if it's set, the direction of the search is'up'β¬οΈwrapβ if it's set, the seek wraps when it hits the band limit π
π DESCRIPTION π
so this function begins the search for a valid station π₯ the station gets considered valid when 'FM_VALID_SNR_THRESHOLD' and are met β that's genuinely how the line reads in the source, it trails off mid-thought, iykyk π not me adding words that aren't there
the function returns 0 on success and a negative error code on failure π
π SEE ALSO π
the kernel file lives at ./drivers/mfd/si476x-cmd.c and it's giving main character energy β go check on these besties too:
si476x_core_send_command(9)si476x_core_cmd_func_info(9)si476x_core_cmd_set_property(9)si476x_core_cmd_get_property(9)si476x_core_cmd_dig_audio_pin_cfg(9)si476x_core_cmd_zif_pin_cfg(9)si476x_core_cmd_ic_link_gpo_ctl_pin_cfg(9)si476x_core_cmd_ana_audio_pin_cfg(9)si476x_core_cmd_intb_pin_cfg_a10(9)si476x_core_cmd_am_rsq_status(9)si476x_core_cmd_fm_seek_start(9)si476x_core_cmd_fm_rds_status(9)si476x_core_cmd_fm_phase_div_status(9)
and that's the whole page, bestie π sourced from ./drivers/mfd, dated October 2026, filed under si476x_core...m_seek_start(9) β slay, go forth and seek π»π«
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms