STRUCT IMX8_ACM_SOC_DATA(9)
π 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 tostruct clk_imx8_acm_sel. yes, pointer, yes, to that exact struct. π§num_selsβ anunsigned intholding the numbers of items. (that's the count, bestie, the how-many. π₯)mclk_selsβ a pointer toimx8qm/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 π
- the kernel file
./drivers/clk/imx/clk-imx8-acm.c structβ yep, that's the source of truth, go read it. π clk_imx_acm_pm_domains(9)struct clk_imx8_acm_sel(9)struct imx8_acm_priv(9)clk_imx_acm_attach_pm_domains(9)clk_imx_acm_detach_pm_domains(9)
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
- 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