Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit cf7258a

Browse files
soc/mediatek/mt8189: Add libbl31.a version 16378.0.0
The libbl31.a is a static library that contains MediaTek proprietary drivers for ARM trusted firmware. The feature includes: - UFS driver - SMPU (Security Memory Protection Unit) driver TEST=Build pass with static library. Boot ok. Signed-off-by: Sophia Cheng <[email protected]> Change-Id: I9ab5799cac4401e268434facf4ad116f35672efd
1 parent cbb6862 commit cf7258a

File tree

4 files changed

+26
-0
lines changed

4 files changed

+26
-0
lines changed

soc/mediatek/mt8189/README.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
- pi_img.img
77
- spm_firmware.bin
88
- sspm.bin
9+
- libbl31.a
910

1011
--------------------------------------------------------------------------------
1112
# DPM introduction
@@ -237,3 +238,18 @@ to it, and calls _start() to execute 'mtk_fsp_ramstage.elf'
237238

238239
## Version
239240
`$ strings mtk_fsp_ramstage.elf | grep "build version"`
241+
242+
--------------------------------------------------------------------------------
243+
# libbl31.a introduction
244+
It is a static library that contains MediaTek private drivers in ARM-Trusted-Firmware such as:
245+
246+
- UFS driver
247+
- SMPU (Security Memory Protection Unit) driver
248+
249+
250+
## Who uses it
251+
By specifying the `MTKLIB_PATH=libbl31.a` make variable when building BL31, the library will be
252+
linked with `bl31.elf`.
253+
254+
## Version
255+
`$ strings libbl31.a | grep "build version"`

soc/mediatek/mt8189/libbl31.a

22.3 KB
Binary file not shown.

soc/mediatek/mt8189/libbl31.a.md5

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
355561d3e5a616f8962c3793c791151f *libbl31.a
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# 16378.0.0
2+
3+
1. Included patches:
4+
- CL:*8343879 feat(mt8189): initialize platform for MediaTek MT8189
5+
- CL:*8425896 sys-boot: Add mtk-bl31 package
6+
- CL:*8352036 feat(mediatek): refactor UFS driver
7+
- CL:*8449716 feat(mt8189): add SMPU driver
8+
- CL:*8448658 refactor(mediatek): refactor SMPU driver for code resue
9+
- CL:*8467842 fix(mt8196): fix inverted assertion condition in set_smpu_aid_table()

0 commit comments

Comments
 (0)