STRUCT R8A78000_CPG_PRIV(9)
struct r8a78000_cpg_priv(9)
okay so welcome to the Kernel API Manual, bestie π this one is all about the Clock Pulse Generator private data situation, and it's lowkey iconic. no cap, we're keeping every detail.
β¨ NAME β¨
struct r8a78000_cpg_priv β Clock Pulse Generator Private Data π°οΈπ
πΈ SYNOPSIS πΈ
struct r8a78000_cpg_priv {
struct device *dev;
const struct clk_map *map;
struct clk_hw *fixed_hws[NUM_FIXED_CLKS];
};
π Members π
devβ the CPG device, literally the main character here π«Άmapβ mapping from DT clock IDs to fixed-rate clocks, iykyk πΊοΈβ¨fixed_hwsβ fixed rate clocks, sitting pretty in aNUM_FIXED_CLKS-sized array π°οΈπ
π¦ SEE ALSO π¦
- Kernel file
./drivers/clk/renesas/r8a78000-cpg.cβ go read it bestie, it's giving source-of-truth energy ππ₯
mwah π this cutie came from the source/version ./drivers/clk/renesas and is dated October 2026, periodt πβ¨
π¦ 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