Lines Matching refs:genpd

174 	struct generic_pm_domain genpd;  member
182 return container_of(d, struct rcar_sysc_pd, genpd); in to_rcar_pd()
185 static int rcar_sysc_pd_power_off(struct generic_pm_domain *genpd) in rcar_sysc_pd_power_off() argument
187 struct rcar_sysc_pd *pd = to_rcar_pd(genpd); in rcar_sysc_pd_power_off()
189 pr_debug("%s: %s\n", __func__, genpd->name); in rcar_sysc_pd_power_off()
193 static int rcar_sysc_pd_power_on(struct generic_pm_domain *genpd) in rcar_sysc_pd_power_on() argument
195 struct rcar_sysc_pd *pd = to_rcar_pd(genpd); in rcar_sysc_pd_power_on()
197 pr_debug("%s: %s\n", __func__, genpd->name); in rcar_sysc_pd_power_on()
205 struct generic_pm_domain *genpd = &pd->genpd; in rcar_sysc_pd_setup() local
206 const char *name = pd->genpd.name; in rcar_sysc_pd_setup()
216 genpd->flags |= GENPD_FLAG_ALWAYS_ON; in rcar_sysc_pd_setup()
224 genpd->flags |= GENPD_FLAG_ALWAYS_ON; in rcar_sysc_pd_setup()
229 genpd->flags |= GENPD_FLAG_ALWAYS_ON; in rcar_sysc_pd_setup()
234 genpd->flags |= GENPD_FLAG_PM_CLK | GENPD_FLAG_ACTIVE_WAKEUP; in rcar_sysc_pd_setup()
236 genpd->attach_dev = cpg_mstp_attach_dev; in rcar_sysc_pd_setup()
237 genpd->detach_dev = cpg_mstp_detach_dev; in rcar_sysc_pd_setup()
239 genpd->attach_dev = cpg_mssr_attach_dev; in rcar_sysc_pd_setup()
240 genpd->detach_dev = cpg_mssr_detach_dev; in rcar_sysc_pd_setup()
244 genpd->power_off = rcar_sysc_pd_power_off; in rcar_sysc_pd_setup()
245 genpd->power_on = rcar_sysc_pd_power_on; in rcar_sysc_pd_setup()
249 pr_debug("%s: Not touching %s\n", __func__, genpd->name); in rcar_sysc_pd_setup()
254 pr_debug("%s: %s is already powered\n", __func__, genpd->name); in rcar_sysc_pd_setup()
261 error = pm_genpd_init(genpd, gov, false); in rcar_sysc_pd_setup()
408 pd->genpd.name = pd->name; in rcar_sysc_pd_init()
418 domains->domains[area->isr_bit] = &pd->genpd; in rcar_sysc_pd_init()
460 struct generic_pm_domain *genpd; in rcar_sysc_power_cpu() local
468 genpd = rcar_sysc_onecell_data->domains[i]; in rcar_sysc_power_cpu()
469 if (!genpd) in rcar_sysc_power_cpu()
472 pd = to_rcar_pd(genpd); in rcar_sysc_power_cpu()