STRUCT CLK_IMX8_ACM_SEL(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

struct clk_imx8_acm_sel β€” for clock mux πŸ’…

okay bestie, welcome to the Kernel API Manual page for struct clk_imx8_acm_sel(9) β€” the little struct that is literally giving clock mux energy, and we are gonna go through every single member together, no skips, no cap 🫢✨


πŸ¦‹ SYNOPSIS πŸ¦‹

struct clk_imx8_acm_sel {
    const char                      *name;
    int clkid;
    const struct clk_parent_data    *parents;
    int num_parents;
    u32 reg;
    u8 shift;
    u8 width;
 };

πŸŽ€ Members πŸŽ€

here is the full member breakdown, and yes we are doing all of them because every field is iconic in its own way πŸ’–

  • name β€” clock name 🌸
  • clkid β€” clock id πŸ†”
  • parents β€” clock parents 🫢
  • num_parents β€” clock parents number πŸ”’
  • reg β€” register offset πŸ“
  • shift β€” bit shift in register 🧚
  • width β€” bits width πŸ“

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file? literally ./drivers/clk/imx/clk-imx8-acm.c β€” and the related struct besties are struct clk_imx_acm_pm_domains(9), struct imx8_acm_soc_data(9), and struct imx8_acm_priv(9). also say hi to clk_imx_acm_attach_pm_domains(9) and clk_imx_acm_detach_pm_domains(9) πŸ¦‹πŸ’œ


okay that's the whole page, bestie 🫢 β€” sourced from ./drivers/clk/imx, dated October 2026, and it's the struct clk_imx8_acm_sel(9) page, periodt πŸ’…βœ¨

πŸ“¦ where this page comes from