diff --git a/.gitignore b/.gitignore new file mode 100755 index 00000000..bb575c1f --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +!*.bin \ No newline at end of file diff --git a/README b/README new file mode 100644 index 00000000..81976526 --- /dev/null +++ b/README @@ -0,0 +1,36 @@ +Rockchip loader binaries naming rule + +总则: +不管单个模块,还是合并后的loader,命名都采用 +[chip]_[module]_[feature]_[version].[postfix] + +chip: 芯片或芯片系列名称, 必选项, 与所有kernel/uboot driver中的名称保持一致, 具体命名方式不在此讨论, 小写 +module: 模块名称, 必选项, 如loader, ddr, miniloader,usbplug,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去掉点号的 diff --git a/RKBOOT.ini b/RKBOOT.ini new file mode 100644 index 00000000..42355c35 --- /dev/null +++ b/RKBOOT.ini @@ -0,0 +1,7 @@ +/*************************************** +* ΪָоƬ +* ֵ֧оƬͣ +* RK27|RK28|RK281X|RKCROWN|RKNANO|RKCAYMAN|RK29|RK30|RK30B|RK31|RK32|RK292X|RKPANDA|RKSMART SDBOOT +***************************************/ +[CHIP_SELECT] +CHIP=RK310B diff --git a/RKBOOT/PX5KERNEL4.4MINIALL.ini b/RKBOOT/PX5KERNEL4.4MINIALL.ini new file mode 100755 index 00000000..3936fe84 --- /dev/null +++ b/RKBOOT/PX5KERNEL4.4MINIALL.ini @@ -0,0 +1,20 @@ +[CHIP_NAME] +NAME=RK330A +[VERSION] +MAJOR=2 +MINOR=60 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk33/rk3368_ddr_600MHz_v2.02.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk33/rk3368_usbplug_v2.60.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/bin/rk33/rk3368_ddr_600MHz_v2.02.bin +FlashBoot=tools/rk_tools/bin/rk33/rkpx5_miniloader_v2.62.bin +[OUTPUT] +PATH=px5_loader_v2.02.262.bin diff --git a/RKBOOT/PX5MINIALL.ini b/RKBOOT/PX5MINIALL.ini new file mode 100755 index 00000000..e04bdb56 --- /dev/null +++ b/RKBOOT/PX5MINIALL.ini @@ -0,0 +1,20 @@ +[CHIP_NAME] +NAME=RK330A +[VERSION] +MAJOR=2 +MINOR=58 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk33/rk3368_ddr_600MHz_v2.02.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk33/rk3368_usbplug_v2.58.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/bin/rk33/rk3368_ddr_600MHz_v2.02.bin +FlashBoot=tools/rk_tools/bin/rk33/rk3368_miniloader_v2.58.bin +[OUTPUT] +PATH=px5_loader_v2.02.258.bin diff --git a/RKBOOT/RK30.ini b/RKBOOT/RK30.ini new file mode 100755 index 00000000..be6dad47 --- /dev/null +++ b/RKBOOT/RK30.ini @@ -0,0 +1,19 @@ +[CHIP_NAME] +NAME=RK30 +[VERSION] +MAJOR=0 +MINOR=2 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/30_LPDDR2_300MHz_DDR3_300MHz_20130517.bin +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/rk30usbplug.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/30_LPDDR2_300MHz_DDR3_300MHz_20130517.bin +FlashBoot=u-boot.bin +[OUTPUT] +PATH=RK3066Loader_uboot.bin diff --git a/RKBOOT/RK302A.ini b/RKBOOT/RK302A.ini new file mode 100755 index 00000000..c8a298a3 --- /dev/null +++ b/RKBOOT/RK302A.ini @@ -0,0 +1,19 @@ +[CHIP_NAME] +NAME=RK302A +[VERSION] +MAJOR=1 +MINOR=9 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/3028A_DDR3_NEW_300MHz.bin +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/rk30usbplug.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/3028A_DDR3_NEW_300MHz.bin +FlashBoot=u-boot.bin +[OUTPUT] +PATH=RK3026Loader_uboot.bin diff --git a/RKBOOT/RK302AMINI.ini b/RKBOOT/RK302AMINI.ini new file mode 100755 index 00000000..652e5eb4 --- /dev/null +++ b/RKBOOT/RK302AMINI.ini @@ -0,0 +1,19 @@ +[CHIP_NAME] +NAME=RK302A +[VERSION] +MAJOR=1 +MINOR=9 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/3028A_DDR3_NEW_300MHz.bin +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/rk30usbplug.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/3028A_DDR3_NEW_300MHz.bin +FlashBoot=tools/rk_tools/rkMiniLoader.bin +[OUTPUT] +PATH=RK3026Loader_mini.bin diff --git a/RKBOOT/RK302AMINIALL.ini b/RKBOOT/RK302AMINIALL.ini new file mode 100755 index 00000000..feb7e97d --- /dev/null +++ b/RKBOOT/RK302AMINIALL.ini @@ -0,0 +1,19 @@ +[CHIP_NAME] +NAME=RK302A +[VERSION] +MAJOR=1 +MINOR=9 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/3028A_DDR3_NEW_300MHz.bin +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/rk30usbplug.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/3028A_DDR3_NEW_300MHz.bin +FlashBoot=tools/rk_tools/rkMiniLoaderAll.bin +[OUTPUT] +PATH=RK3026Loader_miniall.bin diff --git a/RKBOOT/RK3036.ini b/RKBOOT/RK3036.ini new file mode 100755 index 00000000..10cd629e --- /dev/null +++ b/RKBOOT/RK3036.ini @@ -0,0 +1,20 @@ +[CHIP_NAME] +NAME=RK303A +[VERSION] +MAJOR=2 +MINOR=37 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk30/rk3036_ddr_396MHz_v1.09.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk30/rk303x_usbplug_v2.37.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/bin/rk30/rk3036_ddr_396MHz_v1.09.bin +FlashBoot=u-boot.bin +[OUTPUT] +PATH=rk3036_bootloader_v1.09.bin diff --git a/RKBOOT/RK3036MINIALL.ini b/RKBOOT/RK3036MINIALL.ini new file mode 100755 index 00000000..c44059da --- /dev/null +++ b/RKBOOT/RK3036MINIALL.ini @@ -0,0 +1,20 @@ +[CHIP_NAME] +NAME=RK303A +[VERSION] +MAJOR=2 +MINOR=37 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk30/rk3036_ddr_396MHz_v1.09.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk30/rk303x_usbplug_v2.37.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/bin/rk30/rk3036_ddr_396MHz_v1.09.bin +FlashBoot=tools/rk_tools/bin/rk30/rk303x_miniloader_v2.37.bin +[OUTPUT] +PATH=rk3036_loader_v1.09.237.bin diff --git a/RKBOOT/RK3036_ECHOMINIALL.ini b/RKBOOT/RK3036_ECHOMINIALL.ini new file mode 100755 index 00000000..e3d12308 --- /dev/null +++ b/RKBOOT/RK3036_ECHOMINIALL.ini @@ -0,0 +1,20 @@ +[CHIP_NAME] +NAME=RK303A +[VERSION] +MAJOR=2 +MINOR=36 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk30/rk3036_ddr_300MHz_v1.09.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk30/rk303x_usbplug_v2.37.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/bin/rk30/rk3036_ddr_300MHz_v1.09.bin +FlashBoot=tools/rk_tools/bin/rk30/rk303x_echo_miniloader_v2.36.bin +[OUTPUT] +PATH=rk3036_echo_loader_v1.09.236.bin diff --git a/RKBOOT/RK30B.ini b/RKBOOT/RK30B.ini new file mode 100644 index 00000000..4a527fe4 --- /dev/null +++ b/RKBOOT/RK30B.ini @@ -0,0 +1,19 @@ +[CHIP_NAME] +NAME=RK300B +[VERSION] +MAJOR=1 +MINOR=9 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/3168_LPDDR2_300MHz_DDR3_300MHz_20130517.bin +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/rk30usbplug.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/3168_LPDDR2_300MHz_DDR3_300MHz_20130517.bin +FlashBoot=u-boot.bin +[OUTPUT] +PATH=RK3168Loader_uboot.bin diff --git a/RKBOOT/RK30BMINI.ini b/RKBOOT/RK30BMINI.ini new file mode 100644 index 00000000..082e485a --- /dev/null +++ b/RKBOOT/RK30BMINI.ini @@ -0,0 +1,19 @@ +[CHIP_NAME] +NAME=RK300B +[VERSION] +MAJOR=1 +MINOR=9 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/3168_LPDDR2_300MHz_DDR3_300MHz_20130517.bin +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/rk30usbplug.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/3168_LPDDR2_300MHz_DDR3_300MHz_20130517.bin +FlashBoot=tools/rk_tools/rkMiniLoader.bin +[OUTPUT] +PATH=RK3168Loader_mini.bin diff --git a/RKBOOT/RK30BMINIALL.ini b/RKBOOT/RK30BMINIALL.ini new file mode 100755 index 00000000..bb3f9132 --- /dev/null +++ b/RKBOOT/RK30BMINIALL.ini @@ -0,0 +1,19 @@ +[CHIP_NAME] +NAME=RK300B +[VERSION] +MAJOR=1 +MINOR=9 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/3168_LPDDR2_300MHz_DDR3_300MHz_20130517.bin +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/rk30usbplug.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/3168_LPDDR2_300MHz_DDR3_300MHz_20130517.bin +FlashBoot=tools/rk_tools/rkMiniLoaderAll.bin +[OUTPUT] +PATH=RK3168Loader_miniall.bin diff --git a/RKBOOT/RK30MINI.ini b/RKBOOT/RK30MINI.ini new file mode 100755 index 00000000..5e04159b --- /dev/null +++ b/RKBOOT/RK30MINI.ini @@ -0,0 +1,19 @@ +[CHIP_NAME] +NAME=RK30 +[VERSION] +MAJOR=0 +MINOR=2 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/30_LPDDR2_300MHz_DDR3_300MHz_20130517.bin +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/rk30usbplug.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/30_LPDDR2_300MHz_DDR3_300MHz_20130517.bin +FlashBoot=tools/rk_tools/rkMiniLoader.bin +[OUTPUT] +PATH=RK3066Loader_mini.bin diff --git a/RKBOOT/RK30MINIALL.ini b/RKBOOT/RK30MINIALL.ini new file mode 100755 index 00000000..0c5cfc51 --- /dev/null +++ b/RKBOOT/RK30MINIALL.ini @@ -0,0 +1,19 @@ +[CHIP_NAME] +NAME=RK30 +[VERSION] +MAJOR=0 +MINOR=2 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/30_LPDDR2_300MHz_DDR3_300MHz_20130517.bin +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/rk30usbplug.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/30_LPDDR2_300MHz_DDR3_300MHz_20130517.bin +FlashBoot=tools/rk_tools/rkMiniLoaderAll.bin +[OUTPUT] +PATH=RK3066Loader_miniall.bin diff --git a/RKBOOT/RK310B.ini b/RKBOOT/RK310B.ini new file mode 100755 index 00000000..2fb64df5 --- /dev/null +++ b/RKBOOT/RK310B.ini @@ -0,0 +1,19 @@ +[CHIP_NAME] +NAME=RK31 +[VERSION] +MAJOR=0 +MINOR=2 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/3188_LPDDR2_300MHz_DDR3_300MHz_20130830.bin +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/rk30usbplug.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/3188_LPDDR2_300MHz_DDR3_300MHz_20130830.bin +FlashBoot=u-boot.bin +[OUTPUT] +PATH=RK3188Loader_uboot.bin diff --git a/RKBOOT/RK310BMINI.ini b/RKBOOT/RK310BMINI.ini new file mode 100755 index 00000000..99828caf --- /dev/null +++ b/RKBOOT/RK310BMINI.ini @@ -0,0 +1,19 @@ +[CHIP_NAME] +NAME=RK31 +[VERSION] +MAJOR=0 +MINOR=2 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/3188_LPDDR2_300MHz_DDR3_300MHz_20130830.bin +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/rk30usbplug.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/3188_LPDDR2_300MHz_DDR3_300MHz_20130830.bin +FlashBoot=tools/rk_tools/rkMiniLoader.bin +[OUTPUT] +PATH=RK3188Loader_mini.bin diff --git a/RKBOOT/RK310BMINIALL.ini b/RKBOOT/RK310BMINIALL.ini new file mode 100755 index 00000000..e88ff652 --- /dev/null +++ b/RKBOOT/RK310BMINIALL.ini @@ -0,0 +1,19 @@ +[CHIP_NAME] +NAME=RK31 +[VERSION] +MAJOR=0 +MINOR=2 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/3188_LPDDR2_300MHz_DDR3_300MHz_20130830.bin +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/rk30usbplug.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/3188_LPDDR2_300MHz_DDR3_300MHz_20130830.bin +FlashBoot=tools/rk_tools/rkMiniLoaderAll.bin +[OUTPUT] +PATH=RK3188Loader_miniall.bin diff --git a/RKBOOT/RK3126.ini b/RKBOOT/RK3126.ini new file mode 100644 index 00000000..2b8c24ab --- /dev/null +++ b/RKBOOT/RK3126.ini @@ -0,0 +1,20 @@ +[CHIP_NAME] +NAME=RK312A +[VERSION] +MAJOR=2 +MINOR=40 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk31/rk3126_ddr_300MHz_v2.09.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk31/rk3126_usbplug_v2.47.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/bin/rk31/rk3126_ddr_300MHz_v2.09.bin +FlashBoot=u-boot.bin +[OUTPUT] +PATH=rk3126_bootloader_v2.09.bin diff --git a/RKBOOT/RK3126MINIALL.ini b/RKBOOT/RK3126MINIALL.ini new file mode 100644 index 00000000..fcd96833 --- /dev/null +++ b/RKBOOT/RK3126MINIALL.ini @@ -0,0 +1,20 @@ +[CHIP_NAME] +NAME=RK312A +[VERSION] +MAJOR=2 +MINOR=47 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk31/rk3126_ddr_300MHz_v2.09.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk31/rk3126_usbplug_v2.47.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/bin/rk31/rk3126_ddr_300MHz_v2.09.bin +FlashBoot=tools/rk_tools/bin/rk31/rk312x_miniloader_v2.47.bin +[OUTPUT] +PATH=rk3126_loader_v2.09.247.bin diff --git a/RKBOOT/RK3128.ini b/RKBOOT/RK3128.ini new file mode 100644 index 00000000..02e6bc99 --- /dev/null +++ b/RKBOOT/RK3128.ini @@ -0,0 +1,20 @@ +[CHIP_NAME] +NAME=RK312A +[VERSION] +MAJOR=2 +MINOR=40 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk31/rk3128_ddr_300MHz_v2.07.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk31/rk3128_usbplug_v2.47.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/bin/rk31/rk3128_ddr_300MHz_v2.07.bin +FlashBoot=u-boot.bin +[OUTPUT] +PATH=rk3128_bootloader_v2.07.bin diff --git a/RKBOOT/RK3128MINIALL.ini b/RKBOOT/RK3128MINIALL.ini new file mode 100644 index 00000000..09e1a64f --- /dev/null +++ b/RKBOOT/RK3128MINIALL.ini @@ -0,0 +1,20 @@ +[CHIP_NAME] +NAME=RK312A +[VERSION] +MAJOR=2 +MINOR=47 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk31/rk3128_ddr_300MHz_v2.07.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk31/rk3128_usbplug_v2.47.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/bin/rk31/rk3128_ddr_300MHz_v2.07.bin +FlashBoot=tools/rk_tools/bin/rk31/rk312x_miniloader_v2.47.bin +[OUTPUT] +PATH=rk3128_loader_v2.07.247.bin diff --git a/RKBOOT/RK322XHMINIALL.ini b/RKBOOT/RK322XHMINIALL.ini new file mode 100644 index 00000000..d3978460 --- /dev/null +++ b/RKBOOT/RK322XHMINIALL.ini @@ -0,0 +1,20 @@ +[CHIP_NAME] +NAME=RK322H +[VERSION] +MAJOR=2 +MINOR=44 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk33/rk322xh_ddr_333MHz_v1.10.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk33/rk322xh_usbplug_v2.44.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/bin/rk33/rk322xh_ddr_333MHz_v1.10.bin +FlashBoot=tools/rk_tools/bin/rk33/rk322xh_miniloader_v2.44.bin +[OUTPUT] +PATH=rk322xh_loader_v1.10.244.bin diff --git a/RKBOOT/RK322XMINIALL.ini b/RKBOOT/RK322XMINIALL.ini new file mode 100755 index 00000000..8c5408e8 --- /dev/null +++ b/RKBOOT/RK322XMINIALL.ini @@ -0,0 +1,20 @@ +[CHIP_NAME] +NAME=RK322A +[VERSION] +MAJOR=2 +MINOR=37 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk32/rk322x_ddr_300MHz_v1.06.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk32/rk322x_usbplug_v2.37.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/bin/rk32/rk322x_ddr_300MHz_v1.06.bin +FlashBoot=tools/rk_tools/bin/rk32/rk322x_miniloader_v2.37.bin +[OUTPUT] +PATH=rk322x_loader_v1.06.237.bin diff --git a/RKBOOT/RK3288.ini b/RKBOOT/RK3288.ini new file mode 100644 index 00000000..c3b4b945 --- /dev/null +++ b/RKBOOT/RK3288.ini @@ -0,0 +1,20 @@ +[CHIP_NAME] +NAME=RK320A +[VERSION] +MAJOR=2 +MINOR=33 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk32/rk3288_ddr_400MHz_v1.06.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk32/rk3288_usbplug_v2.33.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/bin/rk32/rk3288_ddr_400MHz_v1.06.bin +FlashBoot=u-boot.bin +[OUTPUT] +PATH=rk3288_ubootloader_v1.06.bin diff --git a/RKBOOT/RK3288MINIALL.ini b/RKBOOT/RK3288MINIALL.ini new file mode 100644 index 00000000..15a6a048 --- /dev/null +++ b/RKBOOT/RK3288MINIALL.ini @@ -0,0 +1,20 @@ +[CHIP_NAME] +NAME=RK320A +[VERSION] +MAJOR=2 +MINOR=33 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk32/rk3288_ddr_400MHz_v1.06.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk32/rk3288_usbplug_v2.33.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/bin/rk32/rk3288_ddr_400MHz_v1.06.bin +FlashBoot=tools/rk_tools/bin/rk32/rk3288_miniloader_v2.33.bin +[OUTPUT] +PATH=rk3288_loader_v1.06.233.bin diff --git a/RKBOOT/RK3328MINIALL.ini b/RKBOOT/RK3328MINIALL.ini new file mode 100644 index 00000000..6b81b3f7 --- /dev/null +++ b/RKBOOT/RK3328MINIALL.ini @@ -0,0 +1,20 @@ +[CHIP_NAME] +NAME=RK322H +[VERSION] +MAJOR=2 +MINOR=44 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk33/rk3328_ddr_333MHz_v1.10.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk33/rk322xh_usbplug_v2.44.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/bin/rk33/rk3328_ddr_333MHz_v1.10.bin +FlashBoot=tools/rk_tools/bin/rk33/rk322xh_miniloader_v2.44.bin +[OUTPUT] +PATH=rk3328_loader_v1.10.244.bin diff --git a/RKBOOT/RK3366MINIALL.ini b/RKBOOT/RK3366MINIALL.ini new file mode 100755 index 00000000..a0c4d059 --- /dev/null +++ b/RKBOOT/RK3366MINIALL.ini @@ -0,0 +1,20 @@ +[CHIP_NAME] +NAME=RK330B +[VERSION] +MAJOR=1 +MINOR=02 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk33/rk3366_ddr_800MHz_v1.00.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk33/rk3366_usbplug_v1.02.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/bin/rk33/rk3366_ddr_800MHz_v1.00.bin +FlashBoot=tools/rk_tools/bin/rk33/rk3366_miniloader_v1.02.bin +[OUTPUT] +PATH=rk3366_loader_v1.00.102.bin diff --git a/RKBOOT/RK3368.ini b/RKBOOT/RK3368.ini new file mode 100755 index 00000000..10d197c4 --- /dev/null +++ b/RKBOOT/RK3368.ini @@ -0,0 +1,20 @@ +[CHIP_NAME] +NAME=RK330A +[VERSION] +MAJOR=2 +MINOR=60 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk33/rk3368_ddr_600MHz_v2.02.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk33/rk3368_usbplug_v2.60.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/bin/rk33/RK3368_DDR_600M_V2.02.bin +FlashBoot=u-boot.bin +[OUTPUT] +PATH=rk3368_bootloader_v2.02.bin diff --git a/RKBOOT/RK3368BOXMINIALL.ini b/RKBOOT/RK3368BOXMINIALL.ini new file mode 100755 index 00000000..3c4bf575 --- /dev/null +++ b/RKBOOT/RK3368BOXMINIALL.ini @@ -0,0 +1,20 @@ +[CHIP_NAME] +NAME=RK330A +[VERSION] +MAJOR=2 +MINOR=60 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk33/rk3368_ddr_600MHz_v2.02.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk33/rk3368_usbplug_v2.60.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/bin/rk33/rk3368_ddr_600MHz_v2.02.bin +FlashBoot=tools/rk_tools/bin/rk33/rk3368_miniloader_v2.60.bin +[OUTPUT] +PATH=rk3368_loader_v2.02.260.bin diff --git a/RKBOOT/RK3368HMINIALL.ini b/RKBOOT/RK3368HMINIALL.ini new file mode 100755 index 00000000..5e92361b --- /dev/null +++ b/RKBOOT/RK3368HMINIALL.ini @@ -0,0 +1,20 @@ +[CHIP_NAME] +NAME=RK330A +[VERSION] +MAJOR=2 +MINOR=60 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk33/rk3368_ddr_600MHz_v2.02.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk33/rk3368_usbplug_v2.60.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/bin/rk33/rk3368_ddr_600MHz_v2.02.bin +FlashBoot=tools/rk_tools/bin/rk33/rk3368_miniloader_v2.60.bin +[OUTPUT] +PATH=rk3368h_loader_v2.02.260.bin diff --git a/RKBOOT/RK3368MINIALL.ini b/RKBOOT/RK3368MINIALL.ini new file mode 100755 index 00000000..3c4bf575 --- /dev/null +++ b/RKBOOT/RK3368MINIALL.ini @@ -0,0 +1,20 @@ +[CHIP_NAME] +NAME=RK330A +[VERSION] +MAJOR=2 +MINOR=60 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk33/rk3368_ddr_600MHz_v2.02.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk33/rk3368_usbplug_v2.60.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/bin/rk33/rk3368_ddr_600MHz_v2.02.bin +FlashBoot=tools/rk_tools/bin/rk33/rk3368_miniloader_v2.60.bin +[OUTPUT] +PATH=rk3368_loader_v2.02.260.bin diff --git a/RKBOOT/RK3399MINIALL.ini b/RKBOOT/RK3399MINIALL.ini new file mode 100755 index 00000000..a647a0c5 --- /dev/null +++ b/RKBOOT/RK3399MINIALL.ini @@ -0,0 +1,20 @@ +[CHIP_NAME] +NAME=RK330C +[VERSION] +MAJOR=1 +MINOR=09 +[CODE471_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk33/rk3399_ddr_800MHz_v1.09.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=tools/rk_tools/bin/rk33/rk3399_usbplug_v1.09.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=tools/rk_tools/bin/rk33/rk3399_ddr_800MHz_v1.09.bin +FlashBoot=tools/rk_tools/bin/rk33/rk3399_miniloader_v1.09.bin +[OUTPUT] +PATH=rk3399_loader_v1.09.109.bin diff --git a/RKBOOT/RKCAYMAN.ini b/RKBOOT/RKCAYMAN.ini new file mode 100644 index 00000000..b41d6967 --- /dev/null +++ b/RKBOOT/RKCAYMAN.ini @@ -0,0 +1,20 @@ +[CHIP_NAME] +NAME=RKCAYMAN +[VERSION] +MAJOR=4 +MINOR=48 +[CODE471_OPTION] +NUM=1 +Path1=RK28XX_SDRAM_DDR_USB.bin +Sleep=2000 +[CODE472_OPTION] +NUM=1 +Path1=RK28xxUsbPlus.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=RK2738_SDRAM_NAND.bin +FlashBoot=rk2738spiloader.bin +[OUTPUT] +PATH=RK2738SPIBoot.bin diff --git a/RKBOOT/RKCROWN.ini b/RKBOOT/RKCROWN.ini new file mode 100644 index 00000000..0119fb8b --- /dev/null +++ b/RKBOOT/RKCROWN.ini @@ -0,0 +1,19 @@ +[CHIP_NAME] +NAME=RKCROWN +[VERSION] +MAJOR=1 +MINOR=1 +[CODE471_OPTION] +NUM=1 +Path1= +[CODE472_OPTION] +NUM=1 +Path1= +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData= +FlashBoot= +[OUTPUT] +PATH= diff --git a/RKBOOT/RKNANO.ini b/RKBOOT/RKNANO.ini new file mode 100644 index 00000000..11231dfb --- /dev/null +++ b/RKBOOT/RKNANO.ini @@ -0,0 +1,18 @@ +[CHIP_NAME] +NAME=RKNANO +[VERSION] +MAJOR=1 +MINOR=0 +[CODE471_OPTION] +NUM=1 +Path1= +[CODE472_OPTION] +NUM=0 +[LOADER_OPTION] +NUM=2 +LOADER1=NandBoot1 +LOADER2=NandBoot2 +NandBoot1= +NandBoot2= +[OUTPUT] +PATH= diff --git a/RKBOOT/RKPANDA.ini b/RKBOOT/RKPANDA.ini new file mode 100644 index 00000000..c9d44a1f --- /dev/null +++ b/RKBOOT/RKPANDA.ini @@ -0,0 +1,19 @@ +[CHIP_NAME] +NAME=RKPANDA +[VERSION] +MAJOR=1 +MINOR=17 +[CODE471_OPTION] +NUM=1 +Path1= +[CODE472_OPTION] +NUM=1 +Path1= +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData= +FlashBoot= +[OUTPUT] +PATH= diff --git a/RKBOOT/RKSMART.ini b/RKBOOT/RKSMART.ini new file mode 100644 index 00000000..8f05a79c --- /dev/null +++ b/RKBOOT/RKSMART.ini @@ -0,0 +1,18 @@ +[CHIP_NAME] +NAME=RKSMART +[VERSION] +MAJOR=1 +MINOR=0 +[CODE471_OPTION] +NUM=1 +Path1= +[CODE472_OPTION] +NUM=0 +[LOADER_OPTION] +NUM=2 +LOADER1=NandBoot1 +LOADER2=NandBoot2 +NandBoot1= +NandBoot2= +[OUTPUT] +PATH= diff --git a/RKBOOT/SDBOOT.ini b/RKBOOT/SDBOOT.ini new file mode 100644 index 00000000..6341302b --- /dev/null +++ b/RKBOOT/SDBOOT.ini @@ -0,0 +1,19 @@ +[CHIP_NAME] +NAME=RK292X +[VERSION] +MAJOR=1 +MINOR=6 +[CODE471_OPTION] +NUM=1 +Path1=2928_DDR3_NEW_300MHz.bin +[CODE472_OPTION] +NUM=1 +Path1=rk2928usbplug.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=2928_DDR3_NEW_300MHz.bin +FlashBoot=rksdboot.bin +[OUTPUT] +PATH=SDBoot.bin diff --git a/RKTRUST/PX5KERNEL4.4TRUST.ini b/RKTRUST/PX5KERNEL4.4TRUST.ini new file mode 100644 index 00000000..ebc29fdb --- /dev/null +++ b/RKTRUST/PX5KERNEL4.4TRUST.ini @@ -0,0 +1,19 @@ +[VERSION] +MAJOR=1 +MINOR=0 +[BL30_OPTION] +SEC=1 +PATH=tools/rk_tools/bin/rk33/rk3368_bl30_v2.14.bin +ADDR=0x00080000 +[BL31_OPTION] +SEC=1 +PATH=tools/rk_tools/bin/rk33/rk3368h_bl31_v2.18.bin +ADDR=0x00010000 +[BL32_OPTION] +SEC=1 +PATH=tools/rk_tools/bin/rk33/rk3368h_bl32_v1.00.bin +ADDR=0x08400000 +[BL33_OPTION] +SEC=0 +[OUTPUT] +PATH=trust.img diff --git a/RKTRUST/PX5TRUST.ini b/RKTRUST/PX5TRUST.ini new file mode 100755 index 00000000..12a11b03 --- /dev/null +++ b/RKTRUST/PX5TRUST.ini @@ -0,0 +1,19 @@ +[VERSION] +MAJOR=1 +MINOR=0 +[BL30_OPTION] +SEC=1 +PATH=tools/rk_tools/bin/rk33/rk3368_bl30_v2.13.bin +ADDR=0x00080000 +[BL31_OPTION] +SEC=1 +PATH=tools/rk_tools/bin/rk33/rk3368_bl31_v1.91.bin +ADDR=0x00008000 +[BL32_OPTION] +SEC=0 +PATH=tools/rk_tools/bin/rk33/rk3368_bl32_v0.10.bin +ADDR=0x08000000 +[BL33_OPTION] +SEC=0 +[OUTPUT] +PATH=trust.img diff --git a/RKTRUST/RK3036TOS.ini b/RKTRUST/RK3036TOS.ini new file mode 100644 index 00000000..3762883c --- /dev/null +++ b/RKTRUST/RK3036TOS.ini @@ -0,0 +1,2 @@ +[TOS_BIN_PATH] +TOS=tools/rk_tools/bin/rk30/rk3036_tee_v1.00.bin diff --git a/RKTRUST/RK3126TOS.ini b/RKTRUST/RK3126TOS.ini new file mode 100644 index 00000000..c9b7c662 --- /dev/null +++ b/RKTRUST/RK3126TOS.ini @@ -0,0 +1,2 @@ +[TOS_BIN_PATH] +TOSTA=tools/rk_tools/bin/rk31/rk3126_tee_ta_v1.31.bin diff --git a/RKTRUST/RK322XHTRUST.ini b/RKTRUST/RK322XHTRUST.ini new file mode 100644 index 00000000..7fb8e174 --- /dev/null +++ b/RKTRUST/RK322XHTRUST.ini @@ -0,0 +1,17 @@ +[VERSION] +MAJOR=1 +MINOR=2 +[BL30_OPTION] +SEC=0 +[BL31_OPTION] +SEC=1 +PATH=tools/rk_tools/bin/rk33/rk322xh_bl31_v1.36.bin +ADDR=0x10000 +[BL32_OPTION] +SEC=1 +PATH=tools/rk_tools/bin/rk33/rk322xh_bl32_v1.35.bin +ADDR=0x08400000 +[BL33_OPTION] +SEC=0 +[OUTPUT] +PATH=trust.img diff --git a/RKTRUST/RK322XTOS.ini b/RKTRUST/RK322XTOS.ini new file mode 100644 index 00000000..cce8408f --- /dev/null +++ b/RKTRUST/RK322XTOS.ini @@ -0,0 +1,3 @@ +[TOS_BIN_PATH] +TOS=tools/rk_tools/bin/rk32/rk322x_tee_v1.90.bin +TOSTA=tools/rk_tools/bin/rk32/rk322x_tee_ta_v1.91.bin diff --git a/RKTRUST/RK3288TOS.ini b/RKTRUST/RK3288TOS.ini new file mode 100644 index 00000000..88c8688e --- /dev/null +++ b/RKTRUST/RK3288TOS.ini @@ -0,0 +1,2 @@ +[TOS_BIN_PATH] +TOSTA=tools/rk_tools/bin/rk32/rk3288_tee_ta_v1.25.bin diff --git a/RKTRUST/RK3328TRUST.ini b/RKTRUST/RK3328TRUST.ini new file mode 100644 index 00000000..7fb8e174 --- /dev/null +++ b/RKTRUST/RK3328TRUST.ini @@ -0,0 +1,17 @@ +[VERSION] +MAJOR=1 +MINOR=2 +[BL30_OPTION] +SEC=0 +[BL31_OPTION] +SEC=1 +PATH=tools/rk_tools/bin/rk33/rk322xh_bl31_v1.36.bin +ADDR=0x10000 +[BL32_OPTION] +SEC=1 +PATH=tools/rk_tools/bin/rk33/rk322xh_bl32_v1.35.bin +ADDR=0x08400000 +[BL33_OPTION] +SEC=0 +[OUTPUT] +PATH=trust.img diff --git a/RKTRUST/RK3366TRUST.ini b/RKTRUST/RK3366TRUST.ini new file mode 100644 index 00000000..12e1f5b5 --- /dev/null +++ b/RKTRUST/RK3366TRUST.ini @@ -0,0 +1,19 @@ +[VERSION] +MAJOR=1 +MINOR=0 +[BL30_OPTION] +SEC=1 +PATH=tools/rk_tools/bin/rk33/rk3366_bl30_v1.00.bin +ADDR=0x00080000 +[BL31_OPTION] +SEC=1 +PATH=tools/rk_tools/bin/rk33/rk3366_bl31_v1.00.bin +ADDR=0x00008000 +[BL32_OPTION] +SEC=0 +PATH=tools/rk_tools/bin/rk33/rk3368_bl32_v0.10.bin +ADDR=0x08000000 +[BL33_OPTION] +SEC=0 +[OUTPUT] +PATH=trust.img diff --git a/RKTRUST/RK3368BOXTRUST.ini b/RKTRUST/RK3368BOXTRUST.ini new file mode 100644 index 00000000..ebc29fdb --- /dev/null +++ b/RKTRUST/RK3368BOXTRUST.ini @@ -0,0 +1,19 @@ +[VERSION] +MAJOR=1 +MINOR=0 +[BL30_OPTION] +SEC=1 +PATH=tools/rk_tools/bin/rk33/rk3368_bl30_v2.14.bin +ADDR=0x00080000 +[BL31_OPTION] +SEC=1 +PATH=tools/rk_tools/bin/rk33/rk3368h_bl31_v2.18.bin +ADDR=0x00010000 +[BL32_OPTION] +SEC=1 +PATH=tools/rk_tools/bin/rk33/rk3368h_bl32_v1.00.bin +ADDR=0x08400000 +[BL33_OPTION] +SEC=0 +[OUTPUT] +PATH=trust.img diff --git a/RKTRUST/RK3368HTRUST.ini b/RKTRUST/RK3368HTRUST.ini new file mode 100644 index 00000000..ebc29fdb --- /dev/null +++ b/RKTRUST/RK3368HTRUST.ini @@ -0,0 +1,19 @@ +[VERSION] +MAJOR=1 +MINOR=0 +[BL30_OPTION] +SEC=1 +PATH=tools/rk_tools/bin/rk33/rk3368_bl30_v2.14.bin +ADDR=0x00080000 +[BL31_OPTION] +SEC=1 +PATH=tools/rk_tools/bin/rk33/rk3368h_bl31_v2.18.bin +ADDR=0x00010000 +[BL32_OPTION] +SEC=1 +PATH=tools/rk_tools/bin/rk33/rk3368h_bl32_v1.00.bin +ADDR=0x08400000 +[BL33_OPTION] +SEC=0 +[OUTPUT] +PATH=trust.img diff --git a/RKTRUST/RK3368TRUST.ini b/RKTRUST/RK3368TRUST.ini new file mode 100755 index 00000000..12a11b03 --- /dev/null +++ b/RKTRUST/RK3368TRUST.ini @@ -0,0 +1,19 @@ +[VERSION] +MAJOR=1 +MINOR=0 +[BL30_OPTION] +SEC=1 +PATH=tools/rk_tools/bin/rk33/rk3368_bl30_v2.13.bin +ADDR=0x00080000 +[BL31_OPTION] +SEC=1 +PATH=tools/rk_tools/bin/rk33/rk3368_bl31_v1.91.bin +ADDR=0x00008000 +[BL32_OPTION] +SEC=0 +PATH=tools/rk_tools/bin/rk33/rk3368_bl32_v0.10.bin +ADDR=0x08000000 +[BL33_OPTION] +SEC=0 +[OUTPUT] +PATH=trust.img diff --git a/RKTRUST/RK3399TRUST.ini b/RKTRUST/RK3399TRUST.ini new file mode 100644 index 00000000..9ad31166 --- /dev/null +++ b/RKTRUST/RK3399TRUST.ini @@ -0,0 +1,17 @@ +[VERSION] +MAJOR=1 +MINOR=0 +[BL30_OPTION] +SEC=0 +[BL31_OPTION] +SEC=1 +PATH=tools/rk_tools/bin/rk33/rk3399_bl31_v1.12.elf +ADDR=0x00010000 +[BL32_OPTION] +SEC=1 +PATH=tools/rk_tools/bin/rk33/rk3399_bl32_v1.11.bin +ADDR=0x08400000 +[BL33_OPTION] +SEC=0 +[OUTPUT] +PATH=trust.img diff --git a/bin/rk30/rk3036_ddr_300MHz_v1.09.bin b/bin/rk30/rk3036_ddr_300MHz_v1.09.bin new file mode 100644 index 00000000..cca90fe7 Binary files /dev/null and b/bin/rk30/rk3036_ddr_300MHz_v1.09.bin differ diff --git a/bin/rk30/rk3036_ddr_396MHz_v1.09.bin b/bin/rk30/rk3036_ddr_396MHz_v1.09.bin new file mode 100644 index 00000000..dff7dd6c Binary files /dev/null and b/bin/rk30/rk3036_ddr_396MHz_v1.09.bin differ diff --git a/bin/rk30/rk3036_ddr_456MHz_v1.09.bin b/bin/rk30/rk3036_ddr_456MHz_v1.09.bin new file mode 100644 index 00000000..451bda55 Binary files /dev/null and b/bin/rk30/rk3036_ddr_456MHz_v1.09.bin differ diff --git a/bin/rk30/rk3036_ddr_528MHz_v1.09.bin b/bin/rk30/rk3036_ddr_528MHz_v1.09.bin new file mode 100644 index 00000000..8cf1e80e Binary files /dev/null and b/bin/rk30/rk3036_ddr_528MHz_v1.09.bin differ diff --git a/bin/rk30/rk3036_tee_v1.00.bin b/bin/rk30/rk3036_tee_v1.00.bin new file mode 100755 index 00000000..55b5c0cd Binary files /dev/null and b/bin/rk30/rk3036_tee_v1.00.bin differ diff --git a/bin/rk30/rk303x_echo_miniloader_v2.36.bin b/bin/rk30/rk303x_echo_miniloader_v2.36.bin new file mode 100644 index 00000000..059aa088 Binary files /dev/null and b/bin/rk30/rk303x_echo_miniloader_v2.36.bin differ diff --git a/bin/rk30/rk303x_miniloader_v2.37.bin b/bin/rk30/rk303x_miniloader_v2.37.bin new file mode 100755 index 00000000..4462a346 Binary files /dev/null and b/bin/rk30/rk303x_miniloader_v2.37.bin differ diff --git a/bin/rk30/rk303x_usbplug_v2.37.bin b/bin/rk30/rk303x_usbplug_v2.37.bin new file mode 100755 index 00000000..43518e86 Binary files /dev/null and b/bin/rk30/rk303x_usbplug_v2.37.bin differ diff --git a/bin/rk31/rk3126_ddr_300MHz_v2.09.bin b/bin/rk31/rk3126_ddr_300MHz_v2.09.bin new file mode 100755 index 00000000..c670de61 Binary files /dev/null and b/bin/rk31/rk3126_ddr_300MHz_v2.09.bin differ diff --git a/bin/rk31/rk3126_tee_ta_v1.31.bin b/bin/rk31/rk3126_tee_ta_v1.31.bin new file mode 100755 index 00000000..717f53a2 Binary files /dev/null and b/bin/rk31/rk3126_tee_ta_v1.31.bin differ diff --git a/bin/rk31/rk3126_usbplug_v2.47.bin b/bin/rk31/rk3126_usbplug_v2.47.bin new file mode 100644 index 00000000..b0fcadd3 Binary files /dev/null and b/bin/rk31/rk3126_usbplug_v2.47.bin differ diff --git a/bin/rk31/rk3128_ddr_300MHz_v2.07.bin b/bin/rk31/rk3128_ddr_300MHz_v2.07.bin new file mode 100755 index 00000000..7ac11f7c Binary files /dev/null and b/bin/rk31/rk3128_ddr_300MHz_v2.07.bin differ diff --git a/bin/rk31/rk3128_usbplug_v2.47.bin b/bin/rk31/rk3128_usbplug_v2.47.bin new file mode 100644 index 00000000..6b700703 Binary files /dev/null and b/bin/rk31/rk3128_usbplug_v2.47.bin differ diff --git a/bin/rk31/rk312x_miniloader_v2.47.bin b/bin/rk31/rk312x_miniloader_v2.47.bin new file mode 100644 index 00000000..69a49680 Binary files /dev/null and b/bin/rk31/rk312x_miniloader_v2.47.bin differ diff --git a/bin/rk32/rk322x_ddr_300MHz_v1.06.bin b/bin/rk32/rk322x_ddr_300MHz_v1.06.bin new file mode 100644 index 00000000..d1cb0948 Binary files /dev/null and b/bin/rk32/rk322x_ddr_300MHz_v1.06.bin differ diff --git a/bin/rk32/rk322x_miniloader_v2.37.bin b/bin/rk32/rk322x_miniloader_v2.37.bin new file mode 100755 index 00000000..61d10752 Binary files /dev/null and b/bin/rk32/rk322x_miniloader_v2.37.bin differ diff --git a/bin/rk32/rk322x_tee_ta_v1.91.bin b/bin/rk32/rk322x_tee_ta_v1.91.bin new file mode 100755 index 00000000..80e7adae Binary files /dev/null and b/bin/rk32/rk322x_tee_ta_v1.91.bin differ diff --git a/bin/rk32/rk322x_tee_v1.90.bin b/bin/rk32/rk322x_tee_v1.90.bin new file mode 100644 index 00000000..53327e8b Binary files /dev/null and b/bin/rk32/rk322x_tee_v1.90.bin differ diff --git a/bin/rk32/rk322x_usbplug_v2.37.bin b/bin/rk32/rk322x_usbplug_v2.37.bin new file mode 100755 index 00000000..75a2654a Binary files /dev/null and b/bin/rk32/rk322x_usbplug_v2.37.bin differ diff --git a/bin/rk32/rk3288_ddr_400MHz_v1.06.bin b/bin/rk32/rk3288_ddr_400MHz_v1.06.bin new file mode 100644 index 00000000..ad2a2280 Binary files /dev/null and b/bin/rk32/rk3288_ddr_400MHz_v1.06.bin differ diff --git a/bin/rk32/rk3288_miniloader_v2.33.bin b/bin/rk32/rk3288_miniloader_v2.33.bin new file mode 100755 index 00000000..b92af949 Binary files /dev/null and b/bin/rk32/rk3288_miniloader_v2.33.bin differ diff --git a/bin/rk32/rk3288_tee_ta_v1.25.bin b/bin/rk32/rk3288_tee_ta_v1.25.bin new file mode 100755 index 00000000..d8c05f49 Binary files /dev/null and b/bin/rk32/rk3288_tee_ta_v1.25.bin differ diff --git a/bin/rk32/rk3288_usbplug_v2.33.bin b/bin/rk32/rk3288_usbplug_v2.33.bin new file mode 100755 index 00000000..57aa5f13 Binary files /dev/null and b/bin/rk32/rk3288_usbplug_v2.33.bin differ diff --git a/bin/rk33/rk322xh_bl31_v1.36.bin b/bin/rk33/rk322xh_bl31_v1.36.bin new file mode 100755 index 00000000..4822e48a Binary files /dev/null and b/bin/rk33/rk322xh_bl31_v1.36.bin differ diff --git a/bin/rk33/rk322xh_bl32_v1.01.bin b/bin/rk33/rk322xh_bl32_v1.01.bin new file mode 100755 index 00000000..15a66010 Binary files /dev/null and b/bin/rk33/rk322xh_bl32_v1.01.bin differ diff --git a/bin/rk33/rk322xh_bl32_v1.35.bin b/bin/rk33/rk322xh_bl32_v1.35.bin new file mode 100755 index 00000000..58743569 Binary files /dev/null and b/bin/rk33/rk322xh_bl32_v1.35.bin differ diff --git a/bin/rk33/rk322xh_ddr_333MHz_v1.10.bin b/bin/rk33/rk322xh_ddr_333MHz_v1.10.bin new file mode 100755 index 00000000..5d31c1a9 Binary files /dev/null and b/bin/rk33/rk322xh_ddr_333MHz_v1.10.bin differ diff --git a/bin/rk33/rk322xh_miniloader_v2.44.bin b/bin/rk33/rk322xh_miniloader_v2.44.bin new file mode 100755 index 00000000..9663aa59 Binary files /dev/null and b/bin/rk33/rk322xh_miniloader_v2.44.bin differ diff --git a/bin/rk33/rk322xh_usbplug_v2.44.bin b/bin/rk33/rk322xh_usbplug_v2.44.bin new file mode 100755 index 00000000..612103b8 Binary files /dev/null and b/bin/rk33/rk322xh_usbplug_v2.44.bin differ diff --git a/bin/rk33/rk3328_ddr_333MHz_v1.10.bin b/bin/rk33/rk3328_ddr_333MHz_v1.10.bin new file mode 100755 index 00000000..a1aba9cb Binary files /dev/null and b/bin/rk33/rk3328_ddr_333MHz_v1.10.bin differ diff --git a/bin/rk33/rk3366_ddr_800MHz_v1.00.bin b/bin/rk33/rk3366_ddr_800MHz_v1.00.bin new file mode 100644 index 00000000..a32bd532 Binary files /dev/null and b/bin/rk33/rk3366_ddr_800MHz_v1.00.bin differ diff --git a/bin/rk33/rk3366_miniloader_v1.02.bin b/bin/rk33/rk3366_miniloader_v1.02.bin new file mode 100644 index 00000000..31db62cb Binary files /dev/null and b/bin/rk33/rk3366_miniloader_v1.02.bin differ diff --git a/bin/rk33/rk3366_usbplug_v1.02.bin b/bin/rk33/rk3366_usbplug_v1.02.bin new file mode 100644 index 00000000..851b4768 Binary files /dev/null and b/bin/rk33/rk3366_usbplug_v1.02.bin differ diff --git a/bin/rk33/rk3368_bl30_v2.13.bin b/bin/rk33/rk3368_bl30_v2.13.bin new file mode 100644 index 00000000..400bed76 Binary files /dev/null and b/bin/rk33/rk3368_bl30_v2.13.bin differ diff --git a/bin/rk33/rk3368_bl30_v2.14.bin b/bin/rk33/rk3368_bl30_v2.14.bin new file mode 100755 index 00000000..eba32426 Binary files /dev/null and b/bin/rk33/rk3368_bl30_v2.14.bin differ diff --git a/bin/rk33/rk3368_bl31_v1.91.bin b/bin/rk33/rk3368_bl31_v1.91.bin new file mode 100755 index 00000000..04c93081 Binary files /dev/null and b/bin/rk33/rk3368_bl31_v1.91.bin differ diff --git a/bin/rk33/rk3368_bl32_v0.10.bin b/bin/rk33/rk3368_bl32_v0.10.bin new file mode 100644 index 00000000..dbd69e5e Binary files /dev/null and b/bin/rk33/rk3368_bl32_v0.10.bin differ diff --git a/bin/rk33/rk3368_ddr_600MHz_v2.02.bin b/bin/rk33/rk3368_ddr_600MHz_v2.02.bin new file mode 100644 index 00000000..11dfd534 Binary files /dev/null and b/bin/rk33/rk3368_ddr_600MHz_v2.02.bin differ diff --git a/bin/rk33/rk3368_miniloader_v2.58.bin b/bin/rk33/rk3368_miniloader_v2.58.bin new file mode 100755 index 00000000..f5beb9e6 Binary files /dev/null and b/bin/rk33/rk3368_miniloader_v2.58.bin differ diff --git a/bin/rk33/rk3368_miniloader_v2.60.bin b/bin/rk33/rk3368_miniloader_v2.60.bin new file mode 100755 index 00000000..012bb431 Binary files /dev/null and b/bin/rk33/rk3368_miniloader_v2.60.bin differ diff --git a/bin/rk33/rk3368_usbplug_v2.58.bin b/bin/rk33/rk3368_usbplug_v2.58.bin new file mode 100755 index 00000000..cb33e7cb Binary files /dev/null and b/bin/rk33/rk3368_usbplug_v2.58.bin differ diff --git a/bin/rk33/rk3368_usbplug_v2.60.bin b/bin/rk33/rk3368_usbplug_v2.60.bin new file mode 100755 index 00000000..ec1ecdfc Binary files /dev/null and b/bin/rk33/rk3368_usbplug_v2.60.bin differ diff --git a/bin/rk33/rk3368h_bl31_v2.18.bin b/bin/rk33/rk3368h_bl31_v2.18.bin new file mode 100755 index 00000000..cb2be8fb Binary files /dev/null and b/bin/rk33/rk3368h_bl31_v2.18.bin differ diff --git a/bin/rk33/rk3368h_bl32_v1.00.bin b/bin/rk33/rk3368h_bl32_v1.00.bin new file mode 100644 index 00000000..ee81a8b0 Binary files /dev/null and b/bin/rk33/rk3368h_bl32_v1.00.bin differ diff --git a/bin/rk33/rk3399_bl31_v1.00.bin b/bin/rk33/rk3399_bl31_v1.00.bin new file mode 100644 index 00000000..a223a3c9 Binary files /dev/null and b/bin/rk33/rk3399_bl31_v1.00.bin differ diff --git a/bin/rk33/rk3399_bl31_v1.12.elf b/bin/rk33/rk3399_bl31_v1.12.elf new file mode 100755 index 00000000..d78b84a4 Binary files /dev/null and b/bin/rk33/rk3399_bl31_v1.12.elf differ diff --git a/bin/rk33/rk3399_bl32_v1.11.bin b/bin/rk33/rk3399_bl32_v1.11.bin new file mode 100755 index 00000000..c8092283 Binary files /dev/null and b/bin/rk33/rk3399_bl32_v1.11.bin differ diff --git a/bin/rk33/rk3399_ddr_666MHz_v1.09.bin b/bin/rk33/rk3399_ddr_666MHz_v1.09.bin new file mode 100644 index 00000000..9a5fa3ba Binary files /dev/null and b/bin/rk33/rk3399_ddr_666MHz_v1.09.bin differ diff --git a/bin/rk33/rk3399_ddr_800MHz_v1.09.bin b/bin/rk33/rk3399_ddr_800MHz_v1.09.bin new file mode 100644 index 00000000..eaa0e33b Binary files /dev/null and b/bin/rk33/rk3399_ddr_800MHz_v1.09.bin differ diff --git a/bin/rk33/rk3399_ddr_933MHz_v1.09.bin b/bin/rk33/rk3399_ddr_933MHz_v1.09.bin new file mode 100644 index 00000000..286f3288 Binary files /dev/null and b/bin/rk33/rk3399_ddr_933MHz_v1.09.bin differ diff --git a/bin/rk33/rk3399_miniloader_v1.09.bin b/bin/rk33/rk3399_miniloader_v1.09.bin new file mode 100755 index 00000000..67b919e1 Binary files /dev/null and b/bin/rk33/rk3399_miniloader_v1.09.bin differ diff --git a/bin/rk33/rk3399_usbplug_v1.09.bin b/bin/rk33/rk3399_usbplug_v1.09.bin new file mode 100755 index 00000000..bb4b25eb Binary files /dev/null and b/bin/rk33/rk3399_usbplug_v1.09.bin differ diff --git a/bin/rk33/rkpx5_miniloader_v2.62.bin b/bin/rk33/rkpx5_miniloader_v2.62.bin new file mode 100755 index 00000000..112b3df6 Binary files /dev/null and b/bin/rk33/rkpx5_miniloader_v2.62.bin differ