From 310c3a26e17d99aafc73b3504d0b6dfbdb97fd4c Mon Sep 17 00:00:00 2001 From: Roger Lu Date: Thu, 24 Jun 2021 15:17:48 +0800 Subject: [PATCH] fix(mediatek/mt8192/spm): add missing bit define for debug purpose Signed-off-by: Roger Lu Change-Id: I6dbf6d4ea6310c3371ca15d1e7cce249a05af2fb --- .../mediatek/mt8192/drivers/spm/mt_spm_cond.c | 5 +++++ .../mediatek/mt8192/drivers/spm/mt_spm_cond.h | 19 +++++-------------- 2 files changed, 10 insertions(+), 14 deletions(-) diff --git a/plat/mediatek/mt8192/drivers/spm/mt_spm_cond.c b/plat/mediatek/mt8192/drivers/spm/mt_spm_cond.c index 307862dbf..2d67fdf51 100644 --- a/plat/mediatek/mt8192/drivers/spm/mt_spm_cond.c +++ b/plat/mediatek/mt8192/drivers/spm/mt_spm_cond.c @@ -143,6 +143,11 @@ unsigned int mt_spm_cond_check(int state_id, blocked |= SPM_COND_CHECK_BLOCKED_PLL; } + if (is_system_suspend && (blocked != 0U)) { + INFO("suspend: %s total blocked = 0x%08x\n", + dest->name, blocked); + } + return blocked; } diff --git a/plat/mediatek/mt8192/drivers/spm/mt_spm_cond.h b/plat/mediatek/mt8192/drivers/spm/mt_spm_cond.h index ba13fe37c..91ebdd94f 100644 --- a/plat/mediatek/mt8192/drivers/spm/mt_spm_cond.h +++ b/plat/mediatek/mt8192/drivers/spm/mt_spm_cond.h @@ -23,20 +23,11 @@ enum PLAT_SPM_COND { PLAT_SPM_COND_MAX, }; -enum PLAT_SPM_COND_PLL { - PLAT_SPM_COND_PLL_UNIVPLL = 0, - PLAT_SPM_COND_PLL_MFGPLL, - PLAT_SPM_COND_PLL_MSDCPLL, - PLAT_SPM_COND_PLL_TVDPLL, - PLAT_SPM_COND_PLL_MMPLL, - PLAT_SPM_COND_PLL_MAX, -}; - -#define PLL_BIT_MFGPLL (PLAT_SPM_COND_PLL_MFGPLL) -#define PLL_BIT_MMPLL (PLAT_SPM_COND_PLL_MMPLL) -#define PLL_BIT_UNIVPLL (PLAT_SPM_COND_PLL_UNIVPLL) -#define PLL_BIT_MSDCPLL (PLAT_SPM_COND_PLL_MSDCPLL) -#define PLL_BIT_TVDPLL (PLAT_SPM_COND_PLL_TVDPLL) +#define PLL_BIT_UNIVPLL BIT(0) +#define PLL_BIT_MFGPLL BIT(1) +#define PLL_BIT_MSDCPLL BIT(2) +#define PLL_BIT_TVDPLL BIT(3) +#define PLL_BIT_MMPLL BIT(4) /* Definition about SPM_COND_CHECK_BLOCKED * bit [00 ~ 15]: cg blocking index -- GitLab