STRUCT AXXIA_DIVCLK(9)
π struct axxia_divclk(9) π
okay bestie, welcome to the Kernel API Manual entry for struct axxia_divclk(9) β yes that's a mouthful, yes it's from the Kernel API Manual section 9, and yes we're gonna get through it together π«Ά
β¨ NAME β¨
struct axxia_divclk β it's the Axxia clock divider, literally that's the whole vibe. a little struct whose entire main character job is dividing a clock π
πΈ SYNOPSIS πΈ
struct axxia_divclk {
struct axxia_clk aclk;
u32 reg;
u32 shift;
u32 width;
};
no cap, that's the whole shape of it. four fields, four little icons π
π¦ Members π¦
aclkβ the commonstruct. every divider carries one, it's like the base layer of the outfit β¨regβ the offset into regmap for the PLL control register. that's where the actual register lives, iykyk πshiftβ the bit position for the divider value. tells you where the bits start, like a bookmark for bits πwidthβ how many bits are in the divider value. the size of the little bit-window, fr fr π
π SEE ALSO π
go look at the kernel file ./drivers/clk/clk-axm5516.c (iconic file, honestly) and also these besties:
struct axxia_clk(9)struct axxia_pllclk(9)axxia_pllclk_recalc(9)axxia_divclk_recalc_rate(9)struct axxia_clkmux(9)axxia_clkmux_get_parent(9)
π reminder: this is documentation for a kernel struct, so it's giving "reference material", not "tutorial". all the deets above are the deets β no extras, no guessing π
and that's the page, bestie!! π sign-off time: this one lives in ./drivers/clk and it's dated October 2026, filed under struct axxia_divclk(9) β slay, go read the source, mwah πππ§
π¦ 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