si476x_core...m_rds_status(9)
π si476x_core_cmd_fm_rds_status β Kernel API Manual, bestie
okay so bestie, we're in the kernel API manual rn and this lil function is literally the one that sends the 'FM_RDS_STATUS' command to the device. yes THAT command. she's giving radio-status icon energy β¨
πΈ NAME πΈ
si476x_core_cmd_fm_rds_status β send 'FM_RDS_STATUS' command to the device π
β¨ SYNOPSIS β¨
int si476x_core_cmd_fm_rds_status (struct si476x_core *core , bool
status_only , bool mtfifo , bool intack , struct
si476x_rds_status_report *report );
like, that's the whole signature, no cap π«Ά
π¦ ARGUMENTS π¦
coreβ the device you're sending the command to. that's her. that's the main character πstatus_onlyβ if set, the data is not removed fromRDSFIFO,RDSFIFOUSEDis not decremented, and the data in all the rest of the RDS data contains the last valid info received. so basically it's a look-don't-touch vibe check πmtfifoβ if set, the command clears the RDS receive FIFO π§Ήintackβ if set, the command clears theRDSINTbit. (the original page spells it "clards" and honestly? typo era, we move π the bit gets cleared.)reportβ all the signal quality information returned by the command. if it'sNULLthen the output of the command is ignored π
π₯ DESCRIPTION π₯
the function returns 0 on success and a negative error code on failure. that's it, that's the whole tea β
π SEE ALSO π
kernel file ./drivers/mfd/si476x-cmd.c plus 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_seek_start(9)si476x_core_cmd_fm_phase_div_status(9)si476x_core_cmd_am_seek_start(9)
quick reminder bestie: status_only means nothing gets pulled out of the FIFO and nothing gets decremented β so don't expect fresh data from the rest of the RDS fields, you're getting the last valid info received. periodt π
okay that's the page!! sign-off time: this one lives under ./drivers/mfd, it's dated October 2026, and it's the si476x_core...m_rds_status(9) page from the Kernel API Manual. slay, go read the source, ily πππ
π¦ 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