STRUCT K210_SYSCLK(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

struct k210_sysclk(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual page for struct k210_sysclk(9) β€” this is literally the sysclk driver data struct, and we're about to go through every field like it's the group chat receipts. no cap. ✨

πŸ’– NAME πŸ’–

struct k210_sysclk β€” sysclk driver data. that's the vibe. πŸŽ€

✨ SYNOPSIS ✨

here's the struct in all its main-character glory, every field exactly as it is, bestie:

       struct k210_sysclk {
           void __iomem                    *regs;
           spinlock_t clk_lock;
           struct k210_pll                 plls[K210_PLL_NUM];
           struct clk_hw                   aclk;
           struct k210_clk                 clks[K210_NUM_CLKS];
        };

🫢 Members 🫢

okay so these are the members, and yes we're doing all of them because every single one matters:

  • regs β€” system controller registers start address.
  • clk_lock β€” clock setting spinlock.
  • plls β€” SoC PLLs descriptors.
  • aclk β€” ACLK clock.
  • clks β€” All other clocks.
no skipping fields in this group chat β€” all five are accounted for πŸ’–

🌈 SEE ALSO 🌈

  • Kernel file ./drivers/clk/clk-k210.c

xoxo bestie β€” this one's from ./drivers/clk, October 2026, and it's the struct k210_sysclk(9) page πŸ’…βœ¨

πŸ“¦ where this page comes from