STRUCT IMX8_ACM_SOC_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct imx8_acm_soc_data(9) πŸ’–

okay bestie, so this is straight out of the Kernel API Manual and it's literally the cheat sheet for soc specific data β€” like, the little struct that tells the i.MX8 ACM clock driver what's what for your particular chip. no cap, it's giving "backstage pass to the SoC." πŸŽ€


✨ NAME ✨

struct imx8_acm_soc_data β€” soc specific data. that's it, that's the vibe. per-soc deets, packaged up all cute in one struct. πŸ¦‹


🌸 SYNOPSIS 🌸

struct imx8_acm_soc_data {
    struct clk_imx8_acm_sel *sels;
    unsigned int num_sels;
    struct clk_parent_data *mclk_sels;
 };

look at her. three lil fields. iconic. πŸ’…


🫢 Members 🫢

  • sels β€” a pointer to struct clk_imx8_acm_sel. yes, pointer, yes, to that exact struct. 🧚
  • num_sels β€” an unsigned int holding the numbers of items. (that's the count, bestie, the how-many. πŸ”₯)
  • mclk_sels β€” a pointer to imx8qm/qxp/dxl_mclk_sels. the mux parents, fr fr. ⭐
ngl, "numbers of items" is exactly what the original says about num_sels and i'm not about to argue with the kernel docs. πŸ’€

🌈 SEE ALSO 🌈

like, the whole ACM clock fam. go say hi to all of them. πŸ‘‘


and that's a wrap, bestie πŸ“ this lil page lives in ./drivers/clk/imx, dated October 2026, and it's filed under struct imx8_acm_soc_data(9) β€” mwah, slay, periodt. πŸ’œπŸ’…

πŸ“¦ where this page comes from