STRUCT HI6220_CLK_DIVIDER(9)
β¨ NAME β¨
struct hi6220_clk_divider β divider clock for hi6220
okay bestie, welcome to the Kernel API Manual page for struct hi6220_clk_divider(9) π
this is the divider clock situation for hi6220, and we're gonna go through every single member like it's a group chat roll call π«Ά
π¦ SYNOPSIS π¦
the struct is literally this, no edits, periodt:
struct hi6220_clk_divider {
struct clk_hw hw;
void __iomem *reg;
u8 shift;
u8 width;
u32 mask;
spinlock_t *lock;
struct clk_div_table table[];
};
π Members π
hwβ the handle between common and hardware-specific interfaces β¨regβ the register containing divider πΈshiftβ shift to the divider bit field πwidthβ width of the divider bit field π¦maskβ mask for setting divider rate πlockβ register lock πtableβ the div table that the divider supports π
not me listing every field like they're VIPs at the function, but that's genuinely all of them π no skips, no cap.
π SEE ALSO π
- Kernel file
./drivers/clk/hisilicon/clkdivider-hi6220.cβ
mwah π that's the whole page β source/version: ./drivers/clk/hisilicon, dated October 2026 π§ββοΈβ¨
π¦ 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