Lines Matching refs:genpd

177 	struct generic_pm_domain genpd;  member
185 return container_of(d, struct rcar_sysc_pd, genpd); in to_rcar_pd()
188 static int rcar_sysc_pd_power_off(struct generic_pm_domain *genpd) in rcar_sysc_pd_power_off() argument
190 struct rcar_sysc_pd *pd = to_rcar_pd(genpd); in rcar_sysc_pd_power_off()
192 pr_debug("%s: %s\n", __func__, genpd->name); in rcar_sysc_pd_power_off()
196 static int rcar_sysc_pd_power_on(struct generic_pm_domain *genpd) in rcar_sysc_pd_power_on() argument
198 struct rcar_sysc_pd *pd = to_rcar_pd(genpd); in rcar_sysc_pd_power_on()
200 pr_debug("%s: %s\n", __func__, genpd->name); in rcar_sysc_pd_power_on()
208 struct generic_pm_domain *genpd = &pd->genpd; in rcar_sysc_pd_setup() local
209 const char *name = pd->genpd.name; in rcar_sysc_pd_setup()
218 genpd->flags |= GENPD_FLAG_ALWAYS_ON; in rcar_sysc_pd_setup()
226 genpd->flags |= GENPD_FLAG_ALWAYS_ON; in rcar_sysc_pd_setup()
231 genpd->flags |= GENPD_FLAG_ALWAYS_ON; in rcar_sysc_pd_setup()
236 genpd->flags |= GENPD_FLAG_PM_CLK | GENPD_FLAG_ACTIVE_WAKEUP; in rcar_sysc_pd_setup()
238 genpd->attach_dev = cpg_mstp_attach_dev; in rcar_sysc_pd_setup()
239 genpd->detach_dev = cpg_mstp_detach_dev; in rcar_sysc_pd_setup()
241 genpd->attach_dev = cpg_mssr_attach_dev; in rcar_sysc_pd_setup()
242 genpd->detach_dev = cpg_mssr_detach_dev; in rcar_sysc_pd_setup()
246 genpd->power_off = rcar_sysc_pd_power_off; in rcar_sysc_pd_setup()
247 genpd->power_on = rcar_sysc_pd_power_on; in rcar_sysc_pd_setup()
251 pr_debug("%s: Not touching %s\n", __func__, genpd->name); in rcar_sysc_pd_setup()
256 pr_debug("%s: %s is already powered\n", __func__, genpd->name); in rcar_sysc_pd_setup()
263 error = pm_genpd_init(genpd, &simple_qos_governor, false); in rcar_sysc_pd_setup()
414 pd->genpd.name = pd->name; in rcar_sysc_pd_init()
424 domains->domains[area->isr_bit] = &pd->genpd; in rcar_sysc_pd_init()
430 &pd->genpd); in rcar_sysc_pd_init()
463 struct generic_pm_domain *genpd; in rcar_sysc_power_cpu() local
471 genpd = rcar_sysc_onecell_data->domains[i]; in rcar_sysc_power_cpu()
472 if (!genpd) in rcar_sysc_power_cpu()
475 pd = to_rcar_pd(genpd); in rcar_sysc_power_cpu()