Gavin Liu has uploaded this change for review. ( https://review.coreboot.org/c/blobs/+/86382?usp=email )
Change subject: soc/mediatek/mt8196: Add libbl31.a version v1.0 ......................................................................
soc/mediatek/mt8196: Add libbl31.a version v1.0
The static library that contains Mediatek private drivers in ARM-Trusted-Firmware: - UFS driver - SMPU (Security Memory Protection Unit) driver - SLBC driver - CPU QOS driver - mminfra driver - smmu_sid driver
BRANCH=rauru BUG=b:373797027 TEST=Build pass with static library. Boot ok.
Change-Id: Ided5b662464be64cb8d9db938eb513ac7b1d6e18 Signed-off-by: Gavin Liu gavin.liu@mediatek.corp-partner.google.com --- M soc/mediatek/mt8196/README.md A soc/mediatek/mt8196/libbl31.a A soc/mediatek/mt8196/libbl31.a.md5 A soc/mediatek/mt8196/libbl31_release_note.txt 4 files changed, 27 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/blobs refs/changes/82/86382/1
diff --git a/soc/mediatek/mt8196/README.md b/soc/mediatek/mt8196/README.md index 4f5ee64..a0db757 100644 --- a/soc/mediatek/mt8196/README.md +++ b/soc/mediatek/mt8196/README.md @@ -9,6 +9,7 @@ - pi_img.img - mtk_fsp_romstage.elf - mtk_fsp_ramstage.elf +- libbl31.a
-------------------------------------------------------------------------------- # MCUPM introduction @@ -282,3 +283,16 @@ `$ strings mtk_fsp_ramstage.elf | grep "interface version"`
-------------------------------------------------------------------------------- +# libbl31.a introduction +It is a static library that contains Mediatek private drivers in ARM-Trusted-Firmware such as: + +- UFS driver +- SMPU (Security Memory Protection Unit) driver +- SLBC driver +- CPU QOS driver +- mminfra driver +- smmu_sid driver + +## Who use it +ARM-Trusted-Firmware links `libbl31.a` when building `bl31.elf`. + diff --git a/soc/mediatek/mt8196/libbl31.a b/soc/mediatek/mt8196/libbl31.a new file mode 100755 index 0000000..f758652 --- /dev/null +++ b/soc/mediatek/mt8196/libbl31.a Binary files differ diff --git a/soc/mediatek/mt8196/libbl31.a.md5 b/soc/mediatek/mt8196/libbl31.a.md5 new file mode 100644 index 0000000..130f403 --- /dev/null +++ b/soc/mediatek/mt8196/libbl31.a.md5 @@ -0,0 +1,2 @@ +0316f5be548efda05e915d2cd7d0f179 *libbl31.a + diff --git a/soc/mediatek/mt8196/libbl31_release_note.txt b/soc/mediatek/mt8196/libbl31_release_note.txt new file mode 100644 index 0000000..8b474fe --- /dev/null +++ b/soc/mediatek/mt8196/libbl31_release_note.txt @@ -0,0 +1,11 @@ +# 1.0 + +1. An official build from ChromeOS version + +2. Include driver patches: + +- CL:*8004008 feat(mt8196): add MT8196 UFS driver +- CL:*8004009 feat(mt8196): add MT8196 SMPU driver +- CL:*8004010 feat(mt8196): add MT8196 slbc and cpu_qos drivers +- CL:*8004011 feat(mt8196): add mminfra and smmu_sid drivers +- CL:*8020869 CHROMIUM: fix(mt8196): remove duplicate mapping from smmu_sid