STRUCT QCOM_CLK_REF(9)
π NAME π
okay so this is the Kernel API Manual, and the star of the page is struct qcom_clk_ref(9) β literally the per-clock data for a clkref_en gate clock. no cap, that's the whole vibe. π
β¨ SYNOPSIS β¨
here's the struct in all its iconic glory:
struct qcom_clk_ref {
struct clk_hw hw;
struct regmap *regmap;
struct qcom_clk_ref_desc desc;
struct regulator_bulk_data *regulators;
};
π¦ Members π¦
these are the members, and every single one is carrying its own weight:
hwβ common clock framework hardware clock handle. main character energy fr.regmapβ register map backing theclkref_enregister. lowkey essential.descβ clock descriptor copied at registration time. yes bestie, copied.regulatorsβ optional bulk regulator handles fordesc.regulator_names. optional but cute.
π SEE ALSO π
- Kernel file
./include/linux/clk/qcom.h struct qcom_clk_ref_desc(9)
π cute sign-off: this page is from./include/linux, datedOctober 2026. byeee, go slay with yourclkref_engate clock π«Άβ¨
π¦ 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