Jarried Lin has uploaded this change for review. ( https://review.coreboot.org/c/blobs/+/86095?usp=email )
Change subject: soc/mediatek/mt8196: Add PI_IMG firmware v1.0 ......................................................................
soc/mediatek/mt8196: Add PI_IMG firmware v1.0
Add initial PI_IMG firmware using MTK release branch and align with MCUPM.
TEST=Build pass BUG=b:317009620
Change-Id: I4b36c928ad194f155442cf0e4314a826cfd3ef68 Signed-off-by: Jarried Lin jarried.lin@mediatek.corp-partner.google.com --- M soc/mediatek/mt8196/README.md A soc/mediatek/mt8196/pi_img.img A soc/mediatek/mt8196/pi_img.img.md5 A soc/mediatek/mt8196/pi_img_release_notes.txt 4 files changed, 25 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/blobs refs/changes/95/86095/1
diff --git a/soc/mediatek/mt8196/README.md b/soc/mediatek/mt8196/README.md index 87c62d9..733ffbc 100644 --- a/soc/mediatek/mt8196/README.md +++ b/soc/mediatek/mt8196/README.md @@ -6,6 +6,7 @@ - dram.elf - spm_firmware.bin - gpueb_fw.img +- pi_img.img
-------------------------------------------------------------------------------- # MCUPM introduction @@ -216,3 +217,21 @@ `$ strings gpueb_fw.img | grep "gpueb firmware"`
-------------------------------------------------------------------------------- +# PI_IMG introduction +The main purpose of the pi_img is to pass various frequency and voltage scaling parameters and +settings to mcupm. + +## Who uses it +Coreboot will load pi_img firmware at ramstage and parse it using mtk_fsp_ramstage. + +## How to load `pi_img` +Use CBFS to load `pi_img.img`. +No need to pass other parameters to pi_img + +## Return values +No return value. + +## Version +`$ strings pi_img.img | grep "pi_img firmware"` + +-------------------------------------------------------------------------------- diff --git a/soc/mediatek/mt8196/pi_img.img b/soc/mediatek/mt8196/pi_img.img new file mode 100644 index 0000000..4ad7ad3 --- /dev/null +++ b/soc/mediatek/mt8196/pi_img.img Binary files differ diff --git a/soc/mediatek/mt8196/pi_img.img.md5 b/soc/mediatek/mt8196/pi_img.img.md5 new file mode 100644 index 0000000..4943795 --- /dev/null +++ b/soc/mediatek/mt8196/pi_img.img.md5 @@ -0,0 +1 @@ +357c892eea80a341201b9493de177362 *pi_img.img diff --git a/soc/mediatek/mt8196/pi_img_release_notes.txt b/soc/mediatek/mt8196/pi_img_release_notes.txt new file mode 100644 index 0000000..50fb8fa --- /dev/null +++ b/soc/mediatek/mt8196/pi_img_release_notes.txt @@ -0,0 +1,5 @@ +** Build from MediaTek Internal ** + +# Version 1.0 +1. Add initial PI_IMG firmware using MTK release branch and align with +MCUPM.