diff options
author | CK Hu <ck.hu@mediatek.com> | 2020-08-27 16:42:28 +0800 |
---|---|---|
committer | Yidi Lin <yidi.lin@mediatek.com> | 2020-12-15 10:53:10 +0800 |
commit | fa34b2e492e142503f6a6b4c5315e2ff96ed63d7 (patch) | |
tree | 3f903bfce961ef16ec4b7fff6feae3dd2814fb07 | |
parent | e278fe574292b6c61e329bd2f7929d35eb093d76 (diff) | |
download | blobs-fa34b2e492e142503f6a6b4c5315e2ff96ed63d7.tar.gz |
soc/mediatek/mt8192: Add MCUPM firmware
1. mcupm.bin version v1.0.4
2. Add cpufreq opp table into mcupm
BUG=b:173653085
Signed-off-by: Andrew-sh.Cheng <andrew-sh.cheng@mediatek.com>
Change-Id: I57b8b666cd7c6665c945589cc1d7f8a8129d0875
-rw-r--r-- | soc/mediatek/mt8192/README.md | 20 | ||||
-rw-r--r-- | soc/mediatek/mt8192/mcupm.bin | bin | 0 -> 98964 bytes | |||
-rw-r--r-- | soc/mediatek/mt8192/mcupm.bin.md5 | 1 | ||||
-rw-r--r-- | soc/mediatek/mt8192/mcupm_release_notes.txt | 20 |
4 files changed, 41 insertions, 0 deletions
diff --git a/soc/mediatek/mt8192/README.md b/soc/mediatek/mt8192/README.md index 8dbd312..a0d1059 100644 --- a/soc/mediatek/mt8192/README.md +++ b/soc/mediatek/mt8192/README.md @@ -4,6 +4,7 @@ - dpm.pm - spm_firmware.bin - sspm.bin +- mcupm.bin -------------------------------------------------------------------------------- # `dram.elf` Introduction @@ -143,3 +144,22 @@ SSPM firmware is loaded into SSPM SRAM at system initialization. ## Version - No version yet. + +-------------------------------------------------------------------------------- +# MCUPM Introduction + +MCUPM is a hardware module which is used for MCUSYS Power Management, +for example: core/cluster on/off. MCUPM firmware (`mcupm.bin`) is loaded into +MCUPM SRAM at system initialization. + +## Who uses it + - coreboot will load MCUPM at ramstage. It will copy mcupm.bin to MCUPM SRAM. + +## How to load `mcupm.bin` + - Use CBFS to load `mcupm.bin`, then set normal boot flag and release software reset pin of MCUPM. + +## Return Values + - No return value. + +## Version + - Refer to MCUPM release note. diff --git a/soc/mediatek/mt8192/mcupm.bin b/soc/mediatek/mt8192/mcupm.bin Binary files differnew file mode 100644 index 0000000..d93778d --- /dev/null +++ b/soc/mediatek/mt8192/mcupm.bin diff --git a/soc/mediatek/mt8192/mcupm.bin.md5 b/soc/mediatek/mt8192/mcupm.bin.md5 new file mode 100644 index 0000000..12b8ba2 --- /dev/null +++ b/soc/mediatek/mt8192/mcupm.bin.md5 @@ -0,0 +1 @@ +fb150f6a75ea78012c9b295400f1752c *mcupm.bin diff --git a/soc/mediatek/mt8192/mcupm_release_notes.txt b/soc/mediatek/mt8192/mcupm_release_notes.txt new file mode 100644 index 0000000..6434684 --- /dev/null +++ b/soc/mediatek/mt8192/mcupm_release_notes.txt @@ -0,0 +1,20 @@ +** Build from MediaTek Internal ** + +# 2020.09.11 +1. Update mcupm.bin to v1.0.4 +2. Add cpufreq opp table into MCUPM + +# 2020.08.27 +1. Update mcupm.bin to v1.0.3 +2. Change private table setting for chrome book + +# 2020.08.19 +1. Update mcupm.bin to v1.0.2 +2. Fix build/release flow bug + +# 2020.08.19 +1. Update mcupm.bin to v1.0.1 +2. Initialize private table in MCUPM + +# 2020.08 +1. Launch MCUPM as mcusys control interface |