STRUCT SI5351_CLKOUT_CONFIG(9)
π struct si5351_clkout_config(9) β Kernel API Manual π
okay bestie, welcome to the group chat for this struct π itβs giving βclock output configuration receipt,β and weβre gonna read every lil line together. no skipping, no cap. β¨
πΈ NAME πΈ
struct si5351_clkout_config β Si5351 clock output configuration. thatβs the whole vibe, and honestly it ate. π
π SYNOPSIS π
struct si5351_clkout_config {
enum si5351_multisynth_src multisynth_src;
enum si5351_clkout_src clkout_src;
enum si5351_drive_strength drive;
enum si5351_disable_state disable_state;
bool pll_master;
bool pll_reset;
unsigned long rate;
};
π― Members π―
okay so this struct has a whole cast of members, and every single one is important. main character energy only. π
multisynth_srcβ multisynth source clock. thatβs the source clock for the multisynth, bestie. π¦clkout_srcβ clkout source clock. literally the clkout source clock. slay. β¨driveβ output drive strength. itβs the drive strength, periodt. πpll_masterβ iftrue, clkout can also change pll rate. highkey important, so clock that. π₯pll_resetβ iftrue, clkout can reset its pll. noted, bestie. π«Άrateβ initial clkout rate, or default if0. so if itβs0, the default shows up instead. iconic. β
π SEE ALSO π
- Kernel file
./include/linux/platform_data/si5351.h enum si5351_pll_src(9)enum si5351_multisynth_src(9)enum si5351_clkout_src(9)enum si5351_drive_strength(9)enum si5351_disable_state(9)struct si5351_platform_data(9)
mwah π this lil pageβs source/version is ./include/linux/platform_data, dated October 2026, and itβs the struct si5351_clkout_config(9) manual page. bye bestie, go configure some clocks π°οΈπ
π¦ 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