From fe66775ff965b35339a3facb22c88094e643a8a9 Mon Sep 17 00:00:00 2001 From: Alex Miao Date: Tue, 18 May 2021 17:53:58 +0800 Subject: soc/mediatek/mt8195: Add MCUPM firmware Add mcupm.bin version v1.00.00. Signed-off-by: Alex Miao Change-Id: Id87cd5ce49b48de7ea45acc71462caa6d7dec61c --- soc/mediatek/mt8195/README.md | 18 ++++++++++++++++++ soc/mediatek/mt8195/mcupm.bin | Bin 0 -> 121512 bytes soc/mediatek/mt8195/mcupm.bin.md5 | 1 + soc/mediatek/mt8195/mcupm_release_notes.txt | 4 ++++ 4 files changed, 23 insertions(+) create mode 100644 soc/mediatek/mt8195/mcupm.bin create mode 100644 soc/mediatek/mt8195/mcupm.bin.md5 create mode 100644 soc/mediatek/mt8195/mcupm_release_notes.txt diff --git a/soc/mediatek/mt8195/README.md b/soc/mediatek/mt8195/README.md index 6582718..fd4ddce 100644 --- a/soc/mediatek/mt8195/README.md +++ b/soc/mediatek/mt8195/README.md @@ -1,3 +1,21 @@ # Firmware list +- mcupm.bin + +-------------------------------------------------------------------------------- +# MCUPM introduction +MCUPM is a hardware module which is used for MCUSYS Power Management. +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 +`$ strings mcupm.bin | grep "MCUPM firmware"` -------------------------------------------------------------------------------- diff --git a/soc/mediatek/mt8195/mcupm.bin b/soc/mediatek/mt8195/mcupm.bin new file mode 100644 index 0000000..f7e33e2 Binary files /dev/null and b/soc/mediatek/mt8195/mcupm.bin differ diff --git a/soc/mediatek/mt8195/mcupm.bin.md5 b/soc/mediatek/mt8195/mcupm.bin.md5 new file mode 100644 index 0000000..3d5ceed --- /dev/null +++ b/soc/mediatek/mt8195/mcupm.bin.md5 @@ -0,0 +1 @@ +f1e57d4e3685eb641111d08724b49137 *mcupm.bin diff --git a/soc/mediatek/mt8195/mcupm_release_notes.txt b/soc/mediatek/mt8195/mcupm_release_notes.txt new file mode 100644 index 0000000..b5deb79 --- /dev/null +++ b/soc/mediatek/mt8195/mcupm_release_notes.txt @@ -0,0 +1,4 @@ +** Build from MediaTek Internal ** + +# v1.00.00 +1. Initial release. -- cgit v1.2.1