lkml.org 
[lkml]   [2022]   [Apr]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.15 331/913] soc: mediatek: pm-domains: Add wakeup capacity support in power domain
    Date
    From: Chun-Jie Chen <chun-jie.chen@mediatek.com>

    [ Upstream commit ac0ca395543af061f7ad77afcda0afb323d82468 ]

    Due to some power domain needs to keep on for wakeup in system suspend,
    so add GENPD_FLAG_ACTIVE_WAKEUP support in Mediatek power domain driver.

    Fixes: 59b644b01cf4 ("soc: mediatek: Add MediaTek SCPSYS power domains")
    Signed-off-by: Chun-Jie Chen <chun-jie.chen@mediatek.com>
    Reviewed-by: Chen-Yu Tsai <wenst@chromium.org>
    Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    Link: https://lore.kernel.org/r/20220130012104.5292-3-chun-jie.chen@mediatek.com
    Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    drivers/soc/mediatek/mtk-pm-domains.c | 3 +++
    1 file changed, 3 insertions(+)

    diff --git a/drivers/soc/mediatek/mtk-pm-domains.c b/drivers/soc/mediatek/mtk-pm-domains.c
    index b762bc40f56b..afd2fd74802d 100644
    --- a/drivers/soc/mediatek/mtk-pm-domains.c
    +++ b/drivers/soc/mediatek/mtk-pm-domains.c
    @@ -443,6 +443,9 @@ generic_pm_domain *scpsys_add_one_domain(struct scpsys *scpsys, struct device_no
    pd->genpd.power_off = scpsys_power_off;
    pd->genpd.power_on = scpsys_power_on;

    + if (MTK_SCPD_CAPS(pd, MTK_SCPD_ACTIVE_WAKEUP))
    + pd->genpd.flags |= GENPD_FLAG_ACTIVE_WAKEUP;
    +
    if (MTK_SCPD_CAPS(pd, MTK_SCPD_KEEP_DEFAULT_OFF))
    pm_genpd_init(&pd->genpd, NULL, true);
    else
    --
    2.34.1


    \
     
     \ /
      Last update: 2022-04-06 02:31    [W:3.056 / U:1.104 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site