aboutsummaryrefslogtreecommitdiff
path: root/src/soc/mediatek/mt8192
diff options
context:
space:
mode:
Diffstat (limited to 'src/soc/mediatek/mt8192')
-rw-r--r--src/soc/mediatek/mt8192/include/soc/spm.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/soc/mediatek/mt8192/include/soc/spm.h b/src/soc/mediatek/mt8192/include/soc/spm.h
index 8f69bf7efb..d99ca6587b 100644
--- a/src/soc/mediatek/mt8192/include/soc/spm.h
+++ b/src/soc/mediatek/mt8192/include/soc/spm.h
@@ -4,6 +4,7 @@
#define SOC_MEDIATEK_MT8192_SPM_H
#include <soc/addressmap.h>
+#include <soc/mtcmos.h>
#include <stdint.h>
#include <types.h>
@@ -674,4 +675,22 @@ struct dyna_load_pcm {
int spm_init(void);
+static const struct power_domain_data disp[] = {
+ {
+ .pwr_con = &mtk_spm->dis_pwr_con,
+ .pwr_sta_mask = DISP_PWR_STA_MASK,
+ .sram_pdn_mask = DISP_SRAM_PDN_MASK,
+ .sram_ack_mask = DISP_SRAM_ACK_MASK,
+ },
+};
+
+static const struct power_domain_data audio[] = {
+ {
+ .pwr_con = &mtk_spm->audio_pwr_con,
+ .pwr_sta_mask = AUDIO_PWR_STA_MASK,
+ .sram_pdn_mask = AUDIO_SRAM_PDN_MASK,
+ .sram_ack_mask = AUDIO_SRAM_ACK_MASK,
+ },
+};
+
#endif /* SOC_MEDIATEK_MT8192_SPM_H */