ENUM SI5351_DRIVE_STRENGTH(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum si5351_drive_strength(9)

okay so bestie, welcome to the Kernel API Manual β€” we're doing a little deep dive into enum si5351_drive_strength, which is literally the vibe check for how hard your Si5351 clock output flexes. it's giving "clock output drive strength" energy and honestly? iconic. ✨


🌸 NAME

enum si5351_drive_strength β€” Si5351 clock output drive strength πŸŽ€

like, it's the enum that tells your Si5351 clock output how much oomph to send. no cap.


✨ SYNOPSIS

enum si5351_drive_strength {
    SI5351_DRIVE_DEFAULT ,
    SI5351_DRIVE_2MA ,
    SI5351_DRIVE_4MA ,
    SI5351_DRIVE_6MA ,
    SI5351_DRIVE_8MA

};

that's the whole squad right there. five members, all named after milliamps (or the lack thereof) 🫢


πŸ‘‘ Constants

okay so let's meet the members one by one, they all have main character energy but in different ways:

  • SI5351_DRIVE_DEFAULT β€” the "no thoughts, head empty" option: default, and it does not change the eeprom config. leave the eeprom alone, she's fine πŸ’…
  • SI5351_DRIVE_2MA β€” 2mA clock output drive strength 🌸 the soft launch
  • SI5351_DRIVE_4MA β€” 4mA clock output drive strength πŸ¦‹ the mid-tier slay
  • SI5351_DRIVE_6MA β€” 6mA clock output drive strength πŸ”₯ now we're cooking
  • SI5351_DRIVE_8MA β€” 8mA clock output drive strength πŸ‘‘ the maximalist. the main character. the full send.

🌈 SEE ALSO

if you're obsessed (and you should be), go check these out too, they all live together:

  • Kernel file ./include/linux/platform_data/si5351.h enum
  • si5351_pll_src(9)
  • si5351_multisynth_src(9)
  • si5351_clkout_src(9)
  • si5351_disable_state(9)
  • struct si5351_clkout_config(9)
  • struct si5351_platform_data(9)

all of them? yeah, they ate. iykyk πŸ’œ


lowkey reminder bestie: SI5351_DRIVE_DEFAULT means do not change eeprom config β€” that's straight from the page, don't come for me πŸ™ˆ

okay that's the whole page, mwah πŸ’– this little number lives in ./include/linux/platform_data, dated October 2026, and yes the header of this page is literally enum si5351_drive_strength(9) β€” the same name, twice, because she contains multitudes. bye bestie, go drive some clocks responsibly πŸ§šβ€β™€οΈπŸŒΊ

πŸ“¦ where this page comes from