STRUCT CLK_PFDV2(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

okay so bestie, this is the struct clk_pfdv2(9) page from the Kernel API Manual, and the name is literally struct clk_pfdv2 β€” IMX PFD clock. that's the whole vibe ✨ clock stuff, IMX PFD, iconic πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

the struct is giving exactly this shape, no cap:

       struct clk_pfdv2 {
           struct clk_hw   hw;
           void __iomem    *reg;
           u8 gate_bit;
           u8 vld_bit;
           u8 frac_off;
        };

πŸŽ€ Members πŸŽ€

here’s the member breakdown, and every single field matters fr fr:

  • hw β€” clock source. main character field πŸ’–
  • reg β€” PFD register address. where the register lives, periodt πŸ“
  • gate_bit β€” Gate bit offset. the gate bit’s little address moment πŸŽ€
  • vld_bit β€” Valid bit offset. valid-bit location, slay βœ…
  • frac_off β€” PLL Fractional Divider offset. the fractional divider offset, iykyk πŸ¦‹

πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./drivers/clk/imx/clk-pfdv2.c β€” go read it bestie, that’s the reference πŸ‘‘

this page lives under ./drivers/clk/imx, dated October 2026, and it’s the struct clk_pfdv2(9) page. bye bestie 🫢✨

πŸ“¦ where this page comes from