summaryrefslogtreecommitdiff
path: root/soc/mediatek/mt8195/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'soc/mediatek/mt8195/README.md')
-rw-r--r--soc/mediatek/mt8195/README.md18
1 files changed, 18 insertions, 0 deletions
diff --git a/soc/mediatek/mt8195/README.md b/soc/mediatek/mt8195/README.md
index 8eb3f1e..da57db5 100644
--- a/soc/mediatek/mt8195/README.md
+++ b/soc/mediatek/mt8195/README.md
@@ -1,6 +1,7 @@
# Firmware list
- mcupm.bin
- sspm.bin
+- spm_firmware.bin
--------------------------------------------------------------------------------
# MCUPM introduction
@@ -41,3 +42,20 @@ No return value.
`$ strings sspm.bin | grep "SSPM firmware"`
--------------------------------------------------------------------------------
+# SPM introduction
+SPM is able to turn off more power such as DRAM self-refresh mode and 26M clock off
+when system is in suspend. Also, SPM helps support Vcore DVFS feature.
+
+## Who uses it
+Linux kernel system suspend and Vcore DVFS.
+
+## How to load `spm_fimware.bin`
+Use CBFS to load `spm_fimware.bin` to DRAM and SPM DMA loads it from dram to SPM SRAM.
+
+## Return values
+No return value.
+
+## Version
+`$ strings spm_firmware.bin | grep pcm_suspend`
+
+--------------------------------------------------------------------------------