clk_imx_acm...h_pm_domains(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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:

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