Skip to content

Commit 5aabf11

Browse files
committed
soc: amlogic: pm-domains: use always-on flag
Rather than use a governor to keep these domains always-on, instead use the flag GENPD_FLAG_ALWAYS_ON. This has the same effect, but with much lower overhead since the governor path is not used at all. Signed-off-by: Kevin Hilman <khilman@baylibre.com> Acked-by: Neil Armstrong <narmstrong@baylibre.com> Signed-off-by: Kevin Hilman <khilman@baylibre.com> Link: https://lore.kernel.org/r/20200921222135.7145-1-khilman@baylibre.com
1 parent 5250547 commit 5aabf11

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

drivers/soc/amlogic/meson-ee-pwrc.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -450,8 +450,8 @@ static int meson_ee_pwrc_init_domain(struct platform_device *pdev,
450450
if (ret)
451451
return ret;
452452

453-
ret = pm_genpd_init(&dom->base, &pm_domain_always_on_gov,
454-
false);
453+
dom->base.flags = GENPD_FLAG_ALWAYS_ON;
454+
ret = pm_genpd_init(&dom->base, NULL, false);
455455
if (ret)
456456
return ret;
457457
} else {

drivers/soc/amlogic/meson-gx-pwrc-vpu.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -339,8 +339,8 @@ static int meson_gx_pwrc_vpu_probe(struct platform_device *pdev)
339339
return ret;
340340
}
341341

342-
pm_genpd_init(&vpu_pd->genpd, &pm_domain_always_on_gov,
343-
powered_off);
342+
vpu_pd->genpd.flags = GENPD_FLAG_ALWAYS_ON;
343+
pm_genpd_init(&vpu_pd->genpd, NULL, powered_off);
344344

345345
return of_genpd_add_provider_simple(pdev->dev.of_node,
346346
&vpu_pd->genpd);

0 commit comments

Comments
 (0)