STRUCT CLK_ICST_DESC(9)
π struct clk_icst_desc(9) β like, the ICST VCO descriptor bestie
okay so this is a page straight out of the Kernel API Manual β¨ and it's all about struct clk_icst_desc, which is literally just the descriptor for the ICST VCO. no cap, that's the whole vibe. π
β¨ NAME β¨
struct clk_icst_desc β descriptor for the ICST VCO π¦
πΈ SYNOPSIS πΈ
struct clk_icst_desc {
const struct icst_params *params;
u32 vco_offset;
u32 lock_offset;
};
that's the whole struct, bestie β three fields, no drama, main character energy only π
π Members π
paramsβ the ICST parameters π this is aconst struct icst_params *, so like, look but don't touch, got it?vco_offsetβ the offset to the ICST VCO, measured from the memory base you were handed π it's au32, keep that in mind!lock_offsetβ the offset to the ICST VCO locking register, again from that provided memory base π₯ also au32!
π SEE ALSO π
- Kernel file
./drivers/clk/versatile/clk-icst.hπ enum icst_control_type(9)β go read that one too, iykyk π
fr fr, if you're poking at the VCO you're gonna want both of those. don't come at me if you skip 'em π
so yeah, that's the page π«Ά it's kernel file ./drivers/clk/versatile, dated October 2026, and it's struct clk_icst_desc(9) β slay, periodt, go read your kernel docs πβ¨π
π¦ 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