ENUM SI5351_MULTISYNTH_SRC(9)
π enum si5351_multisynth_src(9) π
okay so bestie, welcome to the Kernel API Manual πΈ β this is the whole entire page about enum si5351_multisynth_src, aka the Si5351 multisynth clock source. it's tiny, it's iconic, it's giving "one job and it does it." let's go π
β¨ NAME β¨
enum si5351_multisynth_src β Si5351 multisynth clock source π°οΈβ¨
π SYNOPSIS π
like, here's the whole shape of the thing, no cap:
enum si5351_multisynth_src {
SI5351_MULTISYNTH_SRC_DEFAULT ,
SI5351_MULTISYNTH_SRC_VCO0 ,
SI5351_MULTISYNTH_SRC_VCO1
};
that's it. that's the enum. three lil members, main character energy only π
π¦ CONSTANTS π¦
the three constants, explained with love:
SI5351_MULTISYNTH_SRC_DEFAULTβ the default one πΌ like, do not change the eeprom config, okay? hands off the eeprom. it is not your eeprom to touch πSI5351_MULTISYNTH_SRC_VCO0β this one means the multisynth source clock is VCO0 πSI5351_MULTISYNTH_SRC_VCO1β and this one means the multisynth source clock is VCO1/VXCO π₯
lowkey the whole vibe here is "pick a VCO or don't pick anything" and honestly? respectful. π
π«Ά SEE ALSO π«Ά
if you're obsessed with this one (you are, i can tell π), go read its friends next:
- Kernel file
./include/linux/platform_data/si5351.h enum si5351_pll_src(9)enum si5351_clkout_src(9)enum si5351_drive_strength(9)enum si5351_disable_state(9)struct si5351_clkout_config(9)struct si5351_platform_data(9)
it's a whole friend group fr fr π§π«
and that's the page!! π mwah π
sign-off time β this came from ./include/linux/platform_data, dated October 2026, and the title on the tin is still enum si5351_multisynth_src(9) β slay, bye ππ
π¦ 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