Rex-BC Chen has uploaded this change for review. ( https://review.coreboot.org/c/blobs/+/60338 )
Change subject: soc/mediatek/mt8186: Add SPM firmware
......................................................................
soc/mediatek/mt8186: Add SPM firmware
SPM suspend can turn 26M clock off when system goes into suspend
to save power.
TEST=build pass
BUG=b:202871018
Signed-off-by: Rex-BC Chen <rex-bc.chen(a)mediatek.com>
Change-Id: I5a35f1c10886d31da9ba6dfec5ee2b3cf0664563
---
M soc/mediatek/mt8186/README.md
A soc/mediatek/mt8186/spm_firmware.bin
A soc/mediatek/mt8186/spm_firmware.bin.md5
A soc/mediatek/mt8186/spm_release_notes.txt
4 files changed, 23 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/blobs refs/changes/38/60338/1
diff --git a/soc/mediatek/mt8186/README.md b/soc/mediatek/mt8186/README.md
index 6582718..160e49d 100644
--- a/soc/mediatek/mt8186/README.md
+++ b/soc/mediatek/mt8186/README.md
@@ -1,3 +1,21 @@
# Firmware list
+- spm_firmware.bin
+
+--------------------------------------------------------------------------------
+# 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`
--------------------------------------------------------------------------------
diff --git a/soc/mediatek/mt8186/spm_firmware.bin b/soc/mediatek/mt8186/spm_firmware.bin
new file mode 100644
index 0000000..7e0ca8d
--- /dev/null
+++ b/soc/mediatek/mt8186/spm_firmware.bin
Binary files differ
diff --git a/soc/mediatek/mt8186/spm_firmware.bin.md5 b/soc/mediatek/mt8186/spm_firmware.bin.md5
new file mode 100644
index 0000000..910cf06
--- /dev/null
+++ b/soc/mediatek/mt8186/spm_firmware.bin.md5
@@ -0,0 +1 @@
+7db456c2374b3a76daa9e6f0f2b4fd71 *spm_firmware.bin
diff --git a/soc/mediatek/mt8186/spm_release_notes.txt b/soc/mediatek/mt8186/spm_release_notes.txt
new file mode 100644
index 0000000..7d72463
--- /dev/null
+++ b/soc/mediatek/mt8186/spm_release_notes.txt
@@ -0,0 +1,4 @@
+** Build from MediaTek Internal **
+
+# pcm_suspend_mp_v1109
+1. SPM suspend can turn 26M clock off when system goes into suspend.
--
To view, visit https://review.coreboot.org/c/blobs/+/60338
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: blobs
Gerrit-Branch: master
Gerrit-Change-Id: I5a35f1c10886d31da9ba6dfec5ee2b3cf0664563
Gerrit-Change-Number: 60338
Gerrit-PatchSet: 1
Gerrit-Owner: Rex-BC Chen <rex-bc.chen(a)mediatek.com>
Gerrit-MessageType: newchange
Attention is currently required from: zanxi chen.
Zhi7 Li has removed Weimin Wu from this change. ( https://review.coreboot.org/c/coreboot/+/60337 )
Change subject: mb/google/dedede/var/storo: Generate SPD ID for Samsung K4U6E3S4AA-MGCR
......................................................................
Removed reviewer Weimin Wu.
--
To view, visit https://review.coreboot.org/c/coreboot/+/60337
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ic436db8fe3ef6fb8379ec629b128c05c691ea6fe
Gerrit-Change-Number: 60337
Gerrit-PatchSet: 1
Gerrit-Owner: Zhi7 Li <lizhi7(a)huaqin.corp-partner.google.com>
Gerrit-Reviewer: zanxi chen <chenzanxi(a)huaqin.corp-partner.google.com>
Gerrit-CC: Jinfang Mao <maojinfang(a)huaqin.corp-partner.google.com>
Gerrit-CC: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: zanxi chen <chenzanxi(a)huaqin.corp-partner.google.com>
Gerrit-MessageType: deleteReviewer
Attention is currently required from: Hung-Te Lin.
Rex-BC Chen has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/60318 )
Change subject: soc/mediatek/mt8186: Add DRAM full calibration support
......................................................................
Patch Set 6: Code-Review+1
--
To view, visit https://review.coreboot.org/c/coreboot/+/60318
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ie1a1e04da0cce9aaf86588a94c64d2242e7cb4b7
Gerrit-Change-Number: 60318
Gerrit-PatchSet: 6
Gerrit-Owner: Rex-BC Chen <rex-bc.chen(a)mediatek.com>
Gerrit-Reviewer: Hung-Te Lin <hungte(a)chromium.org>
Gerrit-Reviewer: Rex-BC Chen <rex-bc.chen(a)mediatek.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Ryan Chuang <ryan.chuang(a)mediatek.corp-partner.google.com>
Gerrit-Attention: Hung-Te Lin <hungte(a)chromium.org>
Gerrit-Comment-Date: Fri, 24 Dec 2021 07:47:09 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment