STRUCT CLK_PLLV1(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct clk_pllv1(9) β€” Kernel API Manual πŸ’–

okay bestie, welcome to the Kernel API Manual entry for struct clk_pllv1. It’s giving IMX PLLv1 clock descriptor, and we’re gonna read it together, no cap. ✨


🌸 NAME 🌸

struct clk_pllv1 β€” IMX PLLv1 clock descriptor. That’s the whole name-and-purpose situation, periodt. πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

struct clk_pllv1 {
    struct clk_hw   hw;
    void __iomem    *base;
    enum imx_pllv1_type type;
 };

πŸŽ€ Members πŸŽ€

  • hw β€” clock source. Literally the main character of this struct. πŸ‘‘
  • base β€” base address of pll registers. That’s where the PLL register action is at. πŸ“
  • type β€” type of IMX_PLLV1 β€” yes, it’s typed, slay. 🏷️

🌈 Description 🌈

PLL clock version 1, found on i.MX1/21/25/27/31/35. Highkey iconic hardware lineage, ngl. 🧚

⭐ SEE ALSO ⭐

  • Kernel file ./drivers/clk/imx/clk-pllv1.c β€” go read the source, bestie, iykyk. πŸ“–

πŸ’– that’s the whole page! πŸ’– This was struct clk_pllv1(9) from the Kernel API Manual, sourced from ./drivers/clk/imx, dated October 2026. Mwah, bye! 🫢

πŸ“¦ where this page comes from