si476x_core...m_seek_start(9)
π si476x_core_cmd_fm_seek_start π
okay so this is a page from the Kernel API Manual β yes bestie, the kernel has its own manual and it's lowkey iconic. We're talking about si476x_core_cmd_fm_seek_start, which is a whole function in there. Let's get into it β¨
πΈ NAME πΈ
si476x_core_cmd_fm_seek_start β send the 'FM_SEEK_START' command to the device π«Ά
β SYNOPSIS β
int si476x_core_cmd_fm_seek_start (struct si476x_core *core , bool
seekup , bool wrap );
that's the whole signature, no cap. Copy it exactly, don't be out here renaming stuff π
π ARGUMENTS π
coreβ the device you're sending the command to, fr fr πseekupβ if this is set, the direction of the search is'up'β¬οΈwrapβ if this is set, the seek wraps when it hits the band limit π
π¦ DESCRIPTION π¦
So what does it actually do? This function begins the search for a valid station π»β¨
The station is considered valid when 'FM_VALID_SNR_THRESHOLD' and are met. (that's literally how it's written on the page bestie, I'm not gonna lie to you π that sentence just ends there β I'm reporting it exactly, character for character π)
Function returns 0 on success and a negative error code on failure. periodt π
π SEE ALSO π
Kernel file ./drivers/mfd/si476x-cmd.c, and honestly the whole friend group:
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_rds_status(9)si476x_core_cmd_fm_phase_div_status(9)si476x_core_cmd_am_seek_start(9)
like, go read them all, they're all eating π₯
lowkey reminder: the seek direction only flips'up'whenseekupis set, and wrapping at the band limit only happens whenwrapis set β don't come for me, it's literally what the page says π
and that's the vibe check bestie π§ This one lives in ./drivers/mfd, it's dated October 2026, and the page itself is si476x_core...m_seek_start(9) β go forth and seek stations, mwah ππ
π¦ 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