Lines Matching refs:genpd
37 static int rmobile_pd_power_down(struct generic_pm_domain *genpd) in rmobile_pd_power_down() argument
39 struct rmobile_pm_domain *rmobile_pd = to_rmobile_pd(genpd); in rmobile_pd_power_down()
66 genpd->name, mask, in rmobile_pd_power_down()
101 rmobile_pd->genpd.name, mask, in __rmobile_pd_power_up()
111 static int rmobile_pd_power_up(struct generic_pm_domain *genpd) in rmobile_pd_power_up() argument
113 return __rmobile_pd_power_up(to_rmobile_pd(genpd), true); in rmobile_pd_power_up()
153 struct generic_pm_domain *genpd = &rmobile_pd->genpd; in rmobile_init_pm_domain() local
156 genpd->flags = GENPD_FLAG_PM_CLK; in rmobile_init_pm_domain()
157 pm_genpd_init(genpd, gov ? : &simple_qos_governor, false); in rmobile_init_pm_domain()
158 genpd->dev_ops.active_wakeup = rmobile_pd_active_wakeup; in rmobile_init_pm_domain()
159 genpd->power_off = rmobile_pd_power_down; in rmobile_init_pm_domain()
160 genpd->power_on = rmobile_pd_power_up; in rmobile_init_pm_domain()
161 genpd->attach_dev = rmobile_pd_attach_dev; in rmobile_init_pm_domain()
162 genpd->detach_dev = rmobile_pd_detach_dev; in rmobile_init_pm_domain()
314 const char *name = pd->genpd.name; in rmobile_setup_pm_domain()
379 pd->genpd.name = np->name; in rmobile_add_pm_domains()
385 pm_genpd_add_subdomain(genpd_parent, &pd->genpd); in rmobile_add_pm_domains()
386 of_genpd_add_provider_simple(np, &pd->genpd); in rmobile_add_pm_domains()
388 rmobile_add_pm_domains(base, np, &pd->genpd); in rmobile_add_pm_domains()