From 63d26b82a34d15eeb887a51620a8d5337a1052ca Mon Sep 17 00:00:00 2001 From: Yidi Lin Date: Tue, 20 Dec 2022 16:42:53 +0800 Subject: soc/mediatek: Add DEVAPC_DEBUG option Add DEVAPC_DEBUG option and set this option to disabled by default. This option prevents DEVAPC log flooding during the boot process. Enable this option when we need to debug DEVAPC issues. TEST=DEVAPC log is disabled by default. Change-Id: I26bc0378b8a766c6a8cc4903d64a921c3e96b93f Signed-off-by: Yidi Lin Reviewed-on: https://review.coreboot.org/c/coreboot/+/71158 Reviewed-by: Rex-BC Chen Reviewed-by: Yu-Ping Wu Tested-by: build bot (Jenkins) --- src/soc/mediatek/common/Kconfig | 7 +++++++ src/soc/mediatek/common/devapc.c | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/soc/mediatek/common/Kconfig b/src/soc/mediatek/common/Kconfig index 62934dab05..1352a8c42a 100644 --- a/src/soc/mediatek/common/Kconfig +++ b/src/soc/mediatek/common/Kconfig @@ -77,4 +77,11 @@ config PMIF_SPMI_IOCFG_DEFAULT_SETTING For SoCs where IO pins default to PMIF_SPMI mode, enable this option to skip software PMIF_SPMI IO pins configuration. +config DEVAPC_DEBUG + bool + default n + help + When this option is enabled, the DEVAPC driver prints the settings after + initialization. + endif diff --git a/src/soc/mediatek/common/devapc.c b/src/soc/mediatek/common/devapc.c index 5859c9af85..7838d7d53b 100644 --- a/src/soc/mediatek/common/devapc.c +++ b/src/soc/mediatek/common/devapc.c @@ -45,8 +45,8 @@ void dapc_init(void) if (devapc_init[i].init) devapc_init[i].init(devapc_ao_base); - /* Dump Setting */ - if (devapc_init[i].dump) + /* Dump setting */ + if (CONFIG(DEVAPC_DEBUG) && devapc_init[i].dump) devapc_init[i].dump(devapc_ao_base); } } -- cgit v1.2.3