• Home
  • Raw
  • Download

Lines Matching refs:genpd

33 	struct generic_pm_domain genpd;  member
43 return container_of(d, struct rmobile_pm_domain, genpd); in to_rmobile_pd()
46 static int rmobile_pd_power_down(struct generic_pm_domain *genpd) in rmobile_pd_power_down() argument
48 struct rmobile_pm_domain *rmobile_pd = to_rmobile_pd(genpd); in rmobile_pd_power_down()
69 pr_debug("%s: Power off, 0x%08x -> PSTR = 0x%08x\n", genpd->name, mask, in rmobile_pd_power_down()
98 rmobile_pd->genpd.name, mask, in __rmobile_pd_power_up()
104 static int rmobile_pd_power_up(struct generic_pm_domain *genpd) in rmobile_pd_power_up() argument
106 return __rmobile_pd_power_up(to_rmobile_pd(genpd)); in rmobile_pd_power_up()
111 struct generic_pm_domain *genpd = &rmobile_pd->genpd; in rmobile_init_pm_domain() local
114 genpd->flags |= GENPD_FLAG_PM_CLK | GENPD_FLAG_ACTIVE_WAKEUP; in rmobile_init_pm_domain()
115 genpd->attach_dev = cpg_mstp_attach_dev; in rmobile_init_pm_domain()
116 genpd->detach_dev = cpg_mstp_detach_dev; in rmobile_init_pm_domain()
118 if (!(genpd->flags & GENPD_FLAG_ALWAYS_ON)) { in rmobile_init_pm_domain()
119 genpd->power_off = rmobile_pd_power_down; in rmobile_init_pm_domain()
120 genpd->power_on = rmobile_pd_power_up; in rmobile_init_pm_domain()
124 pm_genpd_init(genpd, gov ? : &simple_qos_governor, false); in rmobile_init_pm_domain()
229 const char *name = pd->genpd.name; in rmobile_setup_pm_domain()
238 pd->genpd.flags |= GENPD_FLAG_ALWAYS_ON; in rmobile_setup_pm_domain()
254 pd->genpd.flags |= GENPD_FLAG_ALWAYS_ON; in rmobile_setup_pm_domain()
263 pd->genpd.flags |= GENPD_FLAG_ALWAYS_ON; in rmobile_setup_pm_domain()
270 pd->genpd.flags |= GENPD_FLAG_ALWAYS_ON; in rmobile_setup_pm_domain()
298 pd->genpd.name = np->name; in rmobile_add_pm_domains()
304 pm_genpd_add_subdomain(genpd_parent, &pd->genpd); in rmobile_add_pm_domains()
305 of_genpd_add_provider_simple(np, &pd->genpd); in rmobile_add_pm_domains()
307 rmobile_add_pm_domains(base, np, &pd->genpd); in rmobile_add_pm_domains()