STRUCT CLK_PSC_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct clk_psc_data(9)

okay so bestie, welcome to the Kernel API Manual ✨ β€” gather round, because we're talking about struct clk_psc_data, which is literally the PSC data struct and honestly it's giving "small but mighty" πŸŽ€


πŸ¦‹ NAME

struct clk_psc_data β€” PSC data πŸ’–


🌸 SYNOPSIS

struct clk_psc_data {
    void __iomem *control_base;
    void __iomem *domain_base;
    u32 domain_id;
 };

like… three members, zero drama, we love a minimal queen πŸ‘‘


✨ Members

  • control_base β€” the base address for a PSC control 🫢 this is where the control stuff lives, address-wise
  • domain_base β€” the base address for a PSC domain 🌈 yeah, it's a whole separate base, don't mix them up bestie
  • domain_id β€” the PSC domain id number πŸ”’ it's a u32, it's a number, it identifies the domain, periodt

πŸ‘€ SEE ALSO

like if you liked this struct (and you did πŸ’…), the whole keystone clock gate squad is right there waiting for you, iykyk πŸ”₯


ngl this one's short and sweet β€” no warnings, no bugs section, no scary caveats, just vibes and three addresses/ids. enjoy it while it lasts 😭

and that's the whole page bestie, no notes πŸ’œ β€” this iconic lil doc lives under ./drivers/clk/keystone and it's dated October 2026, brought to you by the Kernel API Manual, slay πŸ§šβ€β™€οΈβ­

πŸ“¦ where this page comes from