diff options
-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 |