Lines Matching +full:pm +full:- +full:domains
1 // SPDX-License-Identifier: GPL-2.0-only
7 * Implements PM domains using the generic PM domain for ux500.
18 #include <dt-bindings/arm/ux500_pm_domains.h>
23 * Handle the gating of the PM domain regulator here. in pd_power_off()
25 * Drivers/subsystems handling devices in the PM domain needs to perform in pd_power_off()
26 * register context save/restore from their respective runtime PM in pd_power_off()
27 * callbacks, to be able to enable PM domain gating/ungating. in pd_power_off()
35 * Handle the ungating of the PM domain regulator here. in pd_power_on()
37 * Drivers/subsystems handling devices in the PM domain needs to perform in pd_power_on()
38 * register context save/restore from their respective runtime PM in pd_power_on()
39 * callbacks, to be able to enable PM domain gating/ungating. in pd_power_on()
55 { .compatible = "stericsson,ux500-pm-domains", },
61 struct device_node *np = pdev->dev.of_node; in ux500_pm_domains_probe()
66 return -ENODEV; in ux500_pm_domains_probe()
70 return -ENOMEM; in ux500_pm_domains_probe()
72 genpd_data->domains = ux500_pm_domains; in ux500_pm_domains_probe()
73 genpd_data->num_domains = ARRAY_SIZE(ux500_pm_domains); in ux500_pm_domains_probe()