Build from optee commit:8e11b8008bccbe47eebdf7ddd6c2001d3508f702
Update features:
1.Optimize crypto lib to support keystore.
2.Using BoringSSL to generate RSA&ECC key.
3.Update some features to compatible with arm-trusted-firmware.
4.Enable soc sram and set exec.
Change-Id: I439c7527cee94de76a27e3d4567f6351098a15b4
Signed-off-by: Zhang Zhijie <zhangzj@rock-chips.com>
1. support 128MB and 256MB SLC NAND
2. support some new MLC NAND FLASH
Change-Id: I75442d8980da28f7be8ba394c65689623727d92b
Signed-off-by: Zhaoyifeng <zyf@rock-chips.com>
this version's ddr bin file can adapt to all ddr type,
and all capability, and 2 layer or 4 layer PCB
Change-Id: I0037d2461de159d9259560f4ed28ac8f2b6d4476
Signed-off-by: Hecanyang <hcy@rock-chips.com>
rk3368h can't compatible with rk3368, so revert back to:
commit: 9cf916e75707f65bfbfb50ddecb47908ca0d8ba4
Change-Id: I4687d96255cea186ce6e5d2bd006f87c7ca3883d
Signed-off-by: chenjh <chenjh@rock-chips.com>
compile cmd:
make rk3368h_defconfig
make ARCHV=aarch64 or ./mkv8.sh
if bin need updated, must modify this two ini files:
tools/rk_tools/RKBOOT/RK3368HMINIALL.ini
tools/rk_tools/RKTRUST/RK3368HTRUST.ini
Change-Id: I2be227aa6bddea206eb2c4a266e49857c0071eb5
Signed-off-by: William Zhang <william.zhang@rock-chips.com>
Use rk3288 instead of rk32xx because there no other chip share
this name.
Re-name ddr bin for rk3288.
Change-Id: I501b63162b67c7db445dc56d06f93be93445ff1d
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Changing uart debug port from uart 2 to uart3.
Change-Id: Ida88f3149c2e3484e8187527d21d71699b8b45b6
Signed-off-by: William Zhang <william.zhang@rock-chips.com>
1. support load trust.
2. init timer7 for u-boot
Change-Id: I6009dae11823c6e4c1d5cd1eeae7ff72279c6b67
Signed-off-by: William Zhang <william.zhang@rock-chips.com>
1.fix DRAM gate training issue
2.fix LPDDR3 CA training issue
3.fix MRR issue
4.fix DDR default frequency to 800MHz
Change-Id: Id99f809f38464e61e7d030268789733b4729bcef
Signed-off-by: YouMin Chen <cym@rock-chips.com>
changing uart debug port from uart 2 to uart3, and DDR init code
version update to v2.00.
Change-Id: Ib055d348be739881dc14ebd829c3fc85b25113c5
Signed-off-by: Tang Yun ping <typ@rock-chips.com>
add support load elf format trust.img and support boot from sd card
Change-Id: I399f107b137e45ab5f1deacbfbc04d0a33d18a12
Signed-off-by: chenfen <chenfen@rock-chips.com>
Naming rule for binaries locate at tools/rk_tools/bin/:
ddrbin
miniloader
atf/tee
version
Change-Id: I92461b4c60fd5038b0b0d6e3110d343961d6e5f0
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
1. Files to be merged in rk_tools should rename as format:
[chip]_[module]_[feature]_[version].[postfix]
such as "rk322xh_ddr3_800MHz_v1.00.bin"
2. Output two-level loader, format such as "rk322xh_loader_v1.00.238.bin",
v1.00.238 means its ddr version is v1.06, and miniloader version is v2.38.
3. As for output one-level loader, format such as "rk3288_bootloader_v1.01.bin",
v1.01 means its ddr version is v1.01.
Change-Id: Ia492b9c76e2396ff246585d5fbbb34c248b55044
Signed-off-by: William Zhang <william.zhang@rock-chips.com>
compile cmd:
make rk3328_box_defconfig
make ARCHV=aarch64 or ./mkv8.sh
ini, must modify this two file:
tools/rk_tools/RKBOOT/RK3328MINIALL.ini
tools/rk_tools/RKTRUST/RK3328TRUST.ini
Change-Id: Icd97d45c00015844c8645806daa76cd42ad88f54
Signed-off-by: William Zhang <william.zhang@rock-chips.com>
In secure boot, check secure flag on otp, instead of efuse.
Change-Id: I9d2293436c7a8f3dd1d1ee8151a315a00d35c9cb
Signed-off-by: William Zhang <william.zhang@rock-chips.com>
increase rk322x_tee_ta_v1.6.bin for with ta in rk3229
Change-Id: I657ae3016b165ab59a6e54c409b216797a8c8961
Signed-off-by: sean.huang <sean.huang@rock-chips.com>