STRUCT CLKDM_AUTODEP(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie πŸ’– welcome to the Kernel API Manual page for struct clkdm_autodep(9) β€” yes, title and manual name are folded right in here, cute and all. Let's get into it ✨

✨ NAME ✨

struct clkdm_autodep β€” clkdm deps to add when entering/exiting hwsup mode 🫢

🌸 SYNOPSIS 🌸

here's the struct, verbatim, no edits, no cap:

       struct clkdm_autodep {
           union {
             const char *name;
             struct clockdomain *ptr;
           } clkdm;
        };

πŸŽ€ Members πŸŽ€

  • clkdm β€” clockdomain to add wkdep+sleepdep on β€” set name member only πŸ’…

πŸ¦‹ Description πŸ¦‹

so picture a clockdomain that should have wkdeps and sleepdeps added when a clockdomain should stay active in hwsup mode. and conversely, those deps get removed when the clockdomain should be allowed to go inactive in hwsup mode. that's the whole vibe πŸ”₯

🚨 Autodeps are deprecated and should be removed after omap_hwmod-based fine-grained module idle control is added. periodt, bestie 😭

πŸ”Ž SEE ALSO πŸ”Ž

  • Kernel file ./arch/arm/mach-omap2/clockdomain.h β€” go read struct clkdm_dep(9), struct clockdomain(9), and struct clkdm_ops(9) πŸ‘‘

mwah πŸ’‹ cute little sign-off: source/version vibe is ./arch/arm/mach-omap2, dated October 2026, and this page is struct clkdm_autodep(9). slay πŸŽ€

πŸ“¦ where this page comes from