STRUCT CLK_GATE_EXCLUSIVE(9)
π struct clk_gate_exclusive(9) β aka the Kernel API Manual glow-up β¨
okay bestie, welcome to the <purple>struct clk_gate_exclusive</purple> page, straight out of the Kernel API Manual. this one is an i.MX specific gate clock which is mutually exclusive with other gate clocks β like, it literally will not share the aux with the other gates, it's giving only-child energy ππ«Ά
πΈ NAME πΈ
struct clk_gate_exclusive β an i.MX specific gate clock which is mutually exclusive with other gate clocks. no cap, that's the whole vibe π
β SYNOPSIS β
struct clk_gate_exclusive {
struct clk_gate gate;
u32 exclusive_mask;
};
look at her, so compact, so iconic π
π¦ Members π¦
gateβ the parent class. she's the blueprint she inherited all her gate-ness from, literally the main character she's building on πexclusive_maskβ mask of gate bits which are mutually exclusive to this gate clock. so like, the list of siblings she refuses to be on at the same time as πβ¨
π Description π
okay so here's the tea π: the imx exclusive gate clock is a subclass of basic clk_gate, and on top of all that it brings an additional mask to indicate which other gate bits in the same register are mutually exclusive to this gate clock.
so yeah β same register, but they do not coexist. one goes on, the others stay in their lane. periodt π₯π
π SEE ALSO π
- Kernel file
./drivers/clk/imx/clk-gate-exclusive.cβ go read the source bestie, iykyk π§π
and that's the whole page fr fr π this came from ./drivers/clk/imx, dated October 2026, under the struct clk_gate_exclusive(9) title β mwah, slay, bye bestie π
β¨π«Ά
π¦ 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