Lines Matching refs:base
43 struct generic_pm_domain base;
56 return container_of(genpd, struct imx_pm_domain, base);
193 if (domain->base.power_on)
194 domain->base.power_on(&domain->base);
197 pm_genpd_init(&domain->base, NULL, false);
198 ret = of_genpd_add_provider_simple(dev->of_node, &domain->base);
208 pm_genpd_remove(&domain->base);
220 pm_genpd_remove(&domain->base);
254 .base = {
260 .base = {
271 .base = {
280 .base = {
351 &imx_gpc_domains[GPC_PGC_DOMAIN_ARM].base,
352 &imx_gpc_domains[GPC_PGC_DOMAIN_PU].base,
380 domain->base.power_on(&domain->base);
385 pm_genpd_init(&imx_gpc_domains[i].base, NULL, false);
398 pm_genpd_remove(&imx_gpc_domains[i].base);
411 void __iomem *base;
421 base = devm_platform_ioremap_resource(pdev, 0);
422 if (IS_ERR(base))
423 return PTR_ERR(base);
425 regmap = devm_regmap_init_mmio_clk(&pdev->dev, NULL, base,
445 imx_gpc_domains[GPC_PGC_DOMAIN_PU].base.flags |=
450 imx_gpc_domains[GPC_PGC_DOMAIN_DISPLAY].base.flags |=
533 ret = pm_genpd_remove(&imx_gpc_domains[GPC_PGC_DOMAIN_PU].base);
538 ret = pm_genpd_remove(&imx_gpc_domains[GPC_PGC_DOMAIN_ARM].base);