clk_imx_acm...h_pm_domains(9)
π clk_imx_acm...h_pm_domains(9) π
okay bestie, welcome to the Kernel API Manual β yes, the whole manual, and yes, we're reading it together, it's gonna be adorable. Today's episode: clk_imx_acm_attach_pm_domains, and honestly? The name is longer than my attention span but we're gonna slay it anyway. β¨
πΈ NAME πΈ
clk_imx_acm_attach_pm_domains β attach multi power domains π«Ά
Like, it attaches multiple power domains. Not one. Multiple. She's an overachiever and we respect her for it. π
β¨ SYNOPSIS β¨
int clk_imx_acm_attach_pm_domains (struct device *dev , struct
clk_imx_acm_pm_domains *dev_pm );
So she takes two things and hands you back an int, which is giving classic "I'll tell you if it worked" energy. π
π ARGUMENTS π
devβ device pointer. Literally just a pointer to the device, bestie. That's the whole vibe. π¦dev_pmβ power domains for device. This is where the power domains for the device live. She's holding the domains, she's the main character of the domains, iykyk. π
π¦ SEE ALSO π¦
Kernel file ./drivers/clk/imx/clk-imx8-acm.c β go read the source, it's right there, no cap:
struct clk_imx_acm_pm_domains(9)struct clk_imx8_acm_sel(9)struct imx8_acm_soc_data(9)struct imx8_acm_priv(9)clk_imx_acm_detach_pm_domains(9)
The way that last one is literally the detach version of the function we just metβ¦ they're sisters. One attaches, one detaches. Balanced, as all things should be. βοΈπΈ
fr fr bestie, that's the whole page β every argument, every reference, every crumb. No skipping, no summarizing, we ate and left no crumbs. π
π mwah, love u, go read clk-imx8-acm.c π
Hailing from ./drivers/clk/imx, dated October 2026 β that's the source directory and the date, bestie, straight from the footer, and yes I'm mentioning them because we don't leave details behind in this group chat. π§π
π¦ 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