Lines Matching refs:dom
507 struct bcm2835_power_domain *dom = &power->domains[pd_xlate_index]; in bcm2835_init_power_domain() local
509 dom->clk = devm_clk_get_optional(dev->parent, name); in bcm2835_init_power_domain()
510 if (IS_ERR(dom->clk)) in bcm2835_init_power_domain()
511 return dev_err_probe(dev, PTR_ERR(dom->clk), "Failed to get clock %s\n", in bcm2835_init_power_domain()
514 dom->base.name = name; in bcm2835_init_power_domain()
515 dom->base.flags = GENPD_FLAG_ACTIVE_WAKEUP; in bcm2835_init_power_domain()
516 dom->base.power_on = bcm2835_power_pd_power_on; in bcm2835_init_power_domain()
517 dom->base.power_off = bcm2835_power_pd_power_off; in bcm2835_init_power_domain()
519 dom->domain = pd_xlate_index; in bcm2835_init_power_domain()
520 dom->power = power; in bcm2835_init_power_domain()
523 pm_genpd_init(&dom->base, NULL, true); in bcm2835_init_power_domain()
525 power->pd_xlate.domains[pd_xlate_index] = &dom->base; in bcm2835_init_power_domain()
689 struct generic_pm_domain *dom = &power->domains[i].base; in bcm2835_power_probe() local
691 if (dom->name) in bcm2835_power_probe()
692 pm_genpd_remove(dom); in bcm2835_power_probe()