Lines Matching refs:pd_data
186 struct genpd_onecell_data pd_data; member
403 struct genpd_onecell_data *pd_data; in scpsys_probe() local
420 pd_data = &scp->pd_data; in scpsys_probe()
422 pd_data->domains = devm_kzalloc(&pdev->dev, in scpsys_probe()
423 sizeof(*pd_data->domains) * NUM_DOMAINS, GFP_KERNEL); in scpsys_probe()
424 if (!pd_data->domains) in scpsys_probe()
451 pd_data->num_domains = NUM_DOMAINS; in scpsys_probe()
458 pd_data->domains[i] = genpd; in scpsys_probe()
492 ret = pm_genpd_add_subdomain(pd_data->domains[MT8173_POWER_DOMAIN_MFG_ASYNC], in scpsys_probe()
493 pd_data->domains[MT8173_POWER_DOMAIN_MFG_2D]); in scpsys_probe()
497 ret = pm_genpd_add_subdomain(pd_data->domains[MT8173_POWER_DOMAIN_MFG_2D], in scpsys_probe()
498 pd_data->domains[MT8173_POWER_DOMAIN_MFG]); in scpsys_probe()
502 ret = of_genpd_add_provider_onecell(pdev->dev.of_node, pd_data); in scpsys_probe()