STRUCT ZYNQMP_PM_DOMAIN(9)
π struct zynqmp_pm_domain(9) π
okay so this is a page straight outta the Kernel API Manual, and bestie it's a tiny one but it's meticulous β we're talking about struct zynqmp_pm_domain, which is literally just a wrapper around struct generic_pm_domain. that's it. that's the whole vibe. a little cozy blanket around the generic power domain so Xilinx ZynqMP can do its thing π¦
β¨ NAME β¨
struct zynqmp_pm_domain β a wrapper around struct generic_pm_domain π«Ά
β¨ SYNOPSIS β¨
struct zynqmp_pm_domain {
struct generic_pm_domain gpd;
u32 node_id;
bool requested;
};
no cap, that's the whole struct. three members. she's lowkey minimalist π
β¨ Members β¨
gpdβ the generic power domain itself. like, the actual generic power domain energy πnode_idβ au32holding the PM node ID that corresponds to the device inside the PM domain. it's giving "which node are we even talking about" π₯requestedβ aboolthat says whether the PM node mapped to the PM domain has been requested.truemeans yes bestie,falsemeans not yet π
β¨ SEE ALSO β¨
- the kernel file
./drivers/pmdomain/xilinx/zynqmp-pm-domains.cβ go read the source, iykyk π zynqmp_gpd_is_active_wakeup_path(9)zynqmp_gpd_power_on(9)zynqmp_gpd_power_off(9)zynqmp_gpd_attach_dev(9)zynqmp_gpd_detach_dev(9)
like, the whole friend group fr fr πΈ
and that's the tea, bestie π this absolute icon of a page comes from ./drivers/pmdomain/xilinx, dated October 2026 β so yeah, she's from the future and still serving main character energy. go forth and wrap your power domains, 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