diff options
Diffstat (limited to 'src/soc/mediatek/common')
-rw-r--r-- | src/soc/mediatek/common/include/soc/mtcmos.h | 3 | ||||
-rw-r--r-- | src/soc/mediatek/common/mtcmos.c | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/soc/mediatek/common/include/soc/mtcmos.h b/src/soc/mediatek/common/include/soc/mtcmos.h index 20de4ea841ce..ce8e13e39195 100644 --- a/src/soc/mediatek/common/include/soc/mtcmos.h +++ b/src/soc/mediatek/common/include/soc/mtcmos.h @@ -13,9 +13,12 @@ struct power_domain_data { #define SCPD_SRAM_ISO (1U << 0) +void mtcmos_power_on(const struct power_domain_data *pd); +void mtcmos_adsp_power_on(void); void mtcmos_audio_power_on(void); void mtcmos_display_power_on(void); +void mtcmos_protect_adsp_bus(void); void mtcmos_protect_audio_bus(void); void mtcmos_protect_display_bus(void); diff --git a/src/soc/mediatek/common/mtcmos.c b/src/soc/mediatek/common/mtcmos.c index 6be7b1c6bd4e..52bd46810e69 100644 --- a/src/soc/mediatek/common/mtcmos.c +++ b/src/soc/mediatek/common/mtcmos.c @@ -14,7 +14,7 @@ enum { PWR_RST_B = 1U << 0 }; -static void mtcmos_power_on(const struct power_domain_data *pd) +void mtcmos_power_on(const struct power_domain_data *pd) { write32(&mtk_spm->poweron_config_set, (SPM_PROJECT_CODE << 16) | (1U << 0)); |