Lines Matching full:pm
3 * ZynqMP Generic PM domain support
29 * @node_id: PM node ID corresponding to device inside PM domain
30 * @requested: The PM node mapped to the PM domain has been requested
65 * zynqmp_gpd_power_on() - Power on PM domain
66 * @domain: Generic PM domain
68 * This function is called before devices inside a PM domain are resumed, to
69 * power on PM domain.
84 "failed to set requirement to 0x%x for PM node id %d: %d\n", in zynqmp_gpd_power_on()
89 dev_dbg(&domain->dev, "set requirement to 0x%x for PM node id %d\n", in zynqmp_gpd_power_on()
96 * zynqmp_gpd_power_off() - Power off PM domain
97 * @domain: Generic PM domain
99 * This function is called after devices inside a PM domain are suspended, to
100 * power off PM domain.
114 dev_dbg(&domain->dev, "PM node id %d is already released\n", in zynqmp_gpd_power_off()
134 "failed to set requirement to 0x%x for PM node id %d: %d\n", in zynqmp_gpd_power_off()
139 dev_dbg(&domain->dev, "set requirement to 0x%x for PM node id %d\n", in zynqmp_gpd_power_off()
146 * zynqmp_gpd_attach_dev() - Attach device to the PM domain
147 * @domain: Generic PM domain
172 dev_dbg(&domain->dev, "%s requested PM node id %d\n", in zynqmp_gpd_attach_dev()
179 * zynqmp_gpd_detach_dev() - Detach device from the PM domain
180 * @domain: Generic PM domain
195 dev_err(&domain->dev, "failed to release PM node id %d: %d\n", in zynqmp_gpd_detach_dev()
202 dev_dbg(&domain->dev, "%s released PM node id %d\n", in zynqmp_gpd_detach_dev()
218 /* Check for existing pm domains */ in zynqmp_gpd_xlate()
279 /* Mark all PM domains as initially powered off */ in zynqmp_gpd_probe()