XiaoDong Huang 37cca2423b rv1126: tee: update version to v1.06
Build from OPTEE commit:
    c1514b9e rockchip: rv1126: fastboot: update mmu map table
update feature:
    c1514b9e rockchip: rv1126: fastboot: update mmu map table
    3ff3b774 rv1126: fix build error without ta
    bea79573
    700bd12a
    40f5fcb2 pta: uboot_storedata: check the value of size when read head
    cef03957 otp_support: add func to get ta encryption key
    994a45d4 BACKPORT: core: add framework to load REE-FS encrypted TAs
    1276ad6e pta: add support for write TA encryption key
    2f186b1c core: supply hash length for salt length in rockchip and oem verify
    c8e0eeb3 core: arm: support Thumb entry point
    416c89b5 rockchip: sip: add share mem page type define
    61053b11 rv1126: monitor: don't panic if cpu_feature err
    b500cf9c rv1126: monitor: motify some debug code
    a53a7d99 rv1126: only register fiq_cpu_stop_handler one time
    cab1372b plat-rockchip: only register fiq_debugger_irq_handler one time
    9c3b5fd9 plat-rockchip: map TEE_PLAT_SHMEM as MEM_AREA_RAM_NSEC
    8cd72983 rv1126: fix macro RG_MAP_SECURE
    ef89b5c2 rockchip: fix err of parsing ddr_parameter
    2c6573a7 rockchip: rv1126: fix error of parenthesis matching in sgrf_init
    1e75c939 plat-rockchip: fiq-debugger: adjust the usage of fiq_debugger.tgt_cpu
    9f935616 pta: unnecessary to free share memory when close session
    7fcbc47e plat-rockchip: fix CFG_RK_STATIC_MEM_PARAM define err
    d9140b1b rv1126: conf.mk: use atags to pass parameter
    715df903 plat-rockchip: conf.mk: enable CFG_RK_RPMB_NO_DIRF_HASH
    59d68db8 rv1126: modify otp size for oem
    10ff881f scripts: modify supported platforms
    ee120571 rv1126: conf.mk: enable CFG_VENDOR_PROPS
    e4d16707 plat-rockchip: vendor_props: add needed head files
    5da82304 rv1126: support get seed for vendor props
    1e6e6afa rv1126: pta: support write toybrick seed
    36e572e8 rv1126: pta: support R&W attribute hash and vbootkey hash
    867c532c plat-rockchip: rv1126: dmc: add support lp4x
    8fc0f55b plat-rockchip: rv1126: dmc: fix MR14 setting err for lp4
    4a1a9c4d plat-rockchip: common: dram: add LP4x support
    23f06a39 rockchip: rv1126: don't close usb powerdomain when suspend
    36d1043e plat-rockchip: rv1126: dmc: remove dsmpd when pll setting
    44c0c0f1 rockchip: rv1126: support suspend from uboot
    6ae5d629
    380b79bf
    e3cdf903 rv1126: otp: oem ns-otp prog mask value rely on ns-otp[504-511]
    d4636cc1 rv1126: pta: add support for R&W oem OTP

Change-Id: Ie6156f1cc81fc3cea0efe17e7e9dfcecf262b061
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2022-03-02 14:44:46 +08:00
2022-03-02 14:44:46 +08:00
2022-03-01 11:39:31 +00:00
2022-03-01 11:35:49 +00:00

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Rockchip loader binaries naming rule

总则:
不管单个模块还是合并后的loader命名都采用
[chip]_[module]_[feature]_[version].[postfix]

chip: 芯片或芯片系列名称, 必选项, 与所有kernel/uboot driver中的名称保持一致, 具体命名方式不在此讨论, 小写
module: 模块名称, 必选项, 如loader, ddr, miniloaderusbplug,bl3x,tee,tee_ta小写
feature: 模块特征, 可选项, 可多个, 如ddr使用的频率, 或者只支持某个特定的ddr, miniloader的特别选项等, 小写
version: 版本信息, 必选项, 格式采用[v1.00,], 正式发布之前为0.xx, 正式发布后为1.00以后,小写
postfix: 后缀名, 必选项, 代码编译出来的默认为.bin, 也有可能为.elf, 合并后为.img小写
连接符号采用下划线“_”
例如:
ddr模块提供的文件
rk3228_ddr3_800MHz_v1.06.bin

特殊规则:
1. 合并后的loader命名:
    loader: 由ddrbin, usbplug, miniloader合并而成可用于Windows RK升级工具使用的loader;
    ubootloader: 由ddrbin, usbplug, U-Boot合并而成可用于Windows RK升级工具使用的loader;
    idbloader: 由ddrbin, 一级loader(miniloader或uboot)按IDB格式合并直接用于烧写到IDB区的binary;
    注: miniloader的命名, 仅表示miniloader工程编译输出的bin, 不再延续到合并后的loader中使用;
2. 合并后的loader的version定义:
    vx.yy.zzz
v:  version的意思一直采用这个字符小写
x.yy: ddr所提供文件的版本号小写
zzz: [1]是miniloader所提供文件的版本号去掉点号的小写
     [2]uboot提供的版本号

3. 命名小写会引起歧义的,就用大写
如ddr的GB不能写成gb
举例:
合并好的loader命名
rk3328_loader_v1.03.106.bin
其中的1.03是ddr的版本号v1.03
106是miniloader的版本号v1.06去掉点号的
Description
Firmware and Tool Binarys
Readme 172 MiB
Languages
Python 74.2%
Shell 25.8%