]> rtime.felk.cvut.cz Git - zynq/linux.git/commitdiff
ARM: shmobile: pm-rmobile: Use GENPD_FLAG_ACTIVE_WAKEUP
authorGeert Uytterhoeven <geert+renesas@glider.be>
Tue, 7 Nov 2017 12:48:12 +0000 (13:48 +0100)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Wed, 8 Nov 2017 00:00:47 +0000 (01:00 +0100)
Set the newly introduced GENPD_FLAG_ACTIVE_WAKEUP, which allows to
remove the driver's own "always true" callback.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Acked-by: Ulf Hansson <ulf.hansson@linaro.org>
Acked-by: Simon Horman <horms+renesas@verge.net.au>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
arch/arm/mach-shmobile/pm-rmobile.c

index 3a4ed4c33a68e51e0f213c9c6407a618eb4c4507..e348bcfe389da51b96cbc2c0bddbbb93a9e7cf5c 100644 (file)
@@ -120,18 +120,12 @@ static int rmobile_pd_power_up(struct generic_pm_domain *genpd)
        return __rmobile_pd_power_up(to_rmobile_pd(genpd), true);
 }
 
-static bool rmobile_pd_active_wakeup(struct device *dev)
-{
-       return true;
-}
-
 static void rmobile_init_pm_domain(struct rmobile_pm_domain *rmobile_pd)
 {
        struct generic_pm_domain *genpd = &rmobile_pd->genpd;
        struct dev_power_governor *gov = rmobile_pd->gov;
 
-       genpd->flags |= GENPD_FLAG_PM_CLK;
-       genpd->dev_ops.active_wakeup    = rmobile_pd_active_wakeup;
+       genpd->flags |= GENPD_FLAG_PM_CLK | GENPD_FLAG_ACTIVE_WAKEUP;
        genpd->power_off                = rmobile_pd_power_down;
        genpd->power_on                 = rmobile_pd_power_up;
        genpd->attach_dev               = cpg_mstp_attach_dev;