summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTinghan Shen <tinghan.shen@mediatek.com>2021-05-19 10:52:01 +0800
committerRex-BC Chen <rex-bc.chen@mediatek.com>2021-06-25 19:00:19 +0800
commit7a407686d02b3a469ecd00be4b5b38d78a7ad6f7 (patch)
treee4e715ec03b664f180da202bcb745bd8a610d05a
parentfe66775ff965b35339a3facb22c88094e643a8a9 (diff)
downloadblobs-7a407686d02b3a469ecd00be4b5b38d78a7ad6f7.tar.gz
soc/mediatek/mt8195: Add SSPM firmware
Signed-off-by: Tinghan Shen <tinghan.shen@mediatek.com> Change-Id: I2b21d1edc2498e8c75ef4ceb3c9683847a171f4a
-rw-r--r--soc/mediatek/mt8195/README.md22
-rw-r--r--soc/mediatek/mt8195/sspm.binbin0 -> 137348 bytes
-rw-r--r--soc/mediatek/mt8195/sspm.bin.md51
-rw-r--r--soc/mediatek/mt8195/sspm_release_notes.txt7
4 files changed, 30 insertions, 0 deletions
diff --git a/soc/mediatek/mt8195/README.md b/soc/mediatek/mt8195/README.md
index fd4ddce..8eb3f1e 100644
--- a/soc/mediatek/mt8195/README.md
+++ b/soc/mediatek/mt8195/README.md
@@ -1,5 +1,6 @@
# Firmware list
- mcupm.bin
+- sspm.bin
--------------------------------------------------------------------------------
# MCUPM introduction
@@ -19,3 +20,24 @@ No return value.
`$ strings mcupm.bin | grep "MCUPM firmware"`
--------------------------------------------------------------------------------
+# SSPM introduction
+SSPM is "Secure System Power Manager" that provides power control in secure domain.
+SSPM provides power related features, e.g. CPU DVFS, thermal control, to offload
+application processor for security reason.
+
+SSPM firmware is loaded into SSPM SRAM at system initialization.
+
+## Who uses it
+Coreboot will load sspm.bin to SSPM SRAM at ramstage.
+
+## How to load `sspm.bin`
+Use CBFS to load `sspm.bin`.
+No need to pass other parameters to SSPM.
+
+## Return value
+No return value.
+
+## Version
+`$ strings sspm.bin | grep "SSPM firmware"`
+
+--------------------------------------------------------------------------------
diff --git a/soc/mediatek/mt8195/sspm.bin b/soc/mediatek/mt8195/sspm.bin
new file mode 100644
index 0000000..438f0e0
--- /dev/null
+++ b/soc/mediatek/mt8195/sspm.bin
Binary files differ
diff --git a/soc/mediatek/mt8195/sspm.bin.md5 b/soc/mediatek/mt8195/sspm.bin.md5
new file mode 100644
index 0000000..2de0570
--- /dev/null
+++ b/soc/mediatek/mt8195/sspm.bin.md5
@@ -0,0 +1 @@
+2695108b761bc3e55b7eb27358248059 *sspm.bin
diff --git a/soc/mediatek/mt8195/sspm_release_notes.txt b/soc/mediatek/mt8195/sspm_release_notes.txt
new file mode 100644
index 0000000..7cb35e4
--- /dev/null
+++ b/soc/mediatek/mt8195/sspm_release_notes.txt
@@ -0,0 +1,7 @@
+** Build from MediaTek Internal **
+
+read version string via this command
+ $ strings sspm.bin | grep "version"
+
+# v1.0.0
+1. Add sspm.bin v1.0.0.