STRUCT CLK_IMX8_ACM_SEL(9)
β¨ 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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms