STRUCT K210_SYSCLK(9)
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
- 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