Lines Matching refs:genpd
106 struct generic_pm_domain genpd;
130 static int imx_gpc_pu_pgc_sw_pxx_req(struct generic_pm_domain *genpd,
133 struct imx_pgc_domain *domain = container_of(genpd,
135 genpd);
212 static int imx_gpc_pu_pgc_sw_pup_req(struct generic_pm_domain *genpd)
214 return imx_gpc_pu_pgc_sw_pxx_req(genpd, true);
217 static int imx_gpc_pu_pgc_sw_pdn_req(struct generic_pm_domain *genpd)
219 return imx_gpc_pu_pgc_sw_pxx_req(genpd, false);
224 .genpd = {
236 .genpd = {
248 .genpd = {
284 .genpd = {
295 .genpd = {
306 .genpd = {
317 .genpd = {
328 .genpd = {
339 .genpd = {
351 .genpd = {
363 .genpd = {
375 .genpd = {
386 .genpd = {
397 .genpd = {
502 ret = pm_genpd_init(&domain->genpd, NULL, true);
510 &domain->genpd);
512 dev_err(domain->dev, "Failed to add genpd provider\n");
513 pm_genpd_remove(&domain->genpd);
525 pm_genpd_remove(&domain->genpd);
620 domain->genpd.power_on = imx_gpc_pu_pgc_sw_pup_req;
621 domain->genpd.power_off = imx_gpc_pu_pgc_sw_pdn_req;