diff --git a/rkbin/RKBOOT/PX30MINIALL.ini b/rkbin/RKBOOT/PX30MINIALL.ini index ab74b651c21..ecb0af19123 100644 --- a/rkbin/RKBOOT/PX30MINIALL.ini +++ b/rkbin/RKBOOT/PX30MINIALL.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=35 [CODE471_OPTION] NUM=1 -Path1=bin/rk33/px30_ddr_333MHz_v2.08.bin +Path1=bin/rk33/px30_ddr_333MHz_v2.09.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,9 +14,9 @@ Path1=bin/rk33/px30_usbplug_v1.36.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk33/px30_ddr_333MHz_v2.08.bin +FlashData=bin/rk33/px30_ddr_333MHz_v2.09.bin FlashBoot=bin/rk33/px30_miniloader_v1.35.bin [OUTPUT] -PATH=px30_loader_v2.08.135.bin +PATH=px30_loader_v2.09.135.bin [FLAG] RC4_OFF=true diff --git a/rkbin/RKBOOT/PX30MINIALL_SLC.ini b/rkbin/RKBOOT/PX30MINIALL_SLC.ini index a9150574af4..7a6cf50b9b1 100644 --- a/rkbin/RKBOOT/PX30MINIALL_SLC.ini +++ b/rkbin/RKBOOT/PX30MINIALL_SLC.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=07 [CODE471_OPTION] NUM=1 -Path1=bin/rk33/px30_ddr_333MHz_v2.08.bin +Path1=bin/rk33/px30_ddr_333MHz_v2.09.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,9 +14,9 @@ Path1=bin/rk33/px30_usbplug_slc_v1.37.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk33/px30_ddr_333MHz_v2.08.bin +FlashData=bin/rk33/px30_ddr_333MHz_v2.09.bin FlashBoot=bin/rk33/px30_miniloader_slc_v1.37.bin [OUTPUT] -PATH=px30_loader_slc_v2.08.137.bin +PATH=px30_loader_slc_v2.09.137.bin [FLAG] RC4_OFF=true diff --git a/rkbin/RKBOOT/PX30MINIALL_WO_FTL.ini b/rkbin/RKBOOT/PX30MINIALL_WO_FTL.ini index 97e330cbe91..a173978a80d 100644 --- a/rkbin/RKBOOT/PX30MINIALL_WO_FTL.ini +++ b/rkbin/RKBOOT/PX30MINIALL_WO_FTL.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=07 [CODE471_OPTION] NUM=1 -Path1=bin/rk33/px30_ddr_333MHz_v2.08.bin +Path1=bin/rk33/px30_ddr_333MHz_v2.09.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,9 +14,9 @@ Path1=bin/rk33/px30_usbplug_wo_ftl_v1.36.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk33/px30_ddr_333MHz_v2.08.bin +FlashData=bin/rk33/px30_ddr_333MHz_v2.09.bin FlashBoot=bin/rk33/px30_miniloader_wo_ftl_v1.35.bin [OUTPUT] -PATH=px30_loader_wo_ftl_v2.08.135.bin +PATH=px30_loader_wo_ftl_v2.09.135.bin [FLAG] RC4_OFF=true diff --git a/rkbin/RKBOOT/RK1808MINIALL.ini b/rkbin/RKBOOT/RK1808MINIALL.ini index 35323e86143..633f06ea9a0 100644 --- a/rkbin/RKBOOT/RK1808MINIALL.ini +++ b/rkbin/RKBOOT/RK1808MINIALL.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=5 [CODE471_OPTION] NUM=1 -Path1=bin/rk1x/rk1808_ddr_933MHz_v1.05.bin +Path1=bin/rk1x/rk1808_ddr_933MHz_v1.06.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,7 +14,7 @@ Path1=bin/rk1x/rk1808_usbplug_v1.05.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk1x/rk1808_ddr_933MHz_v1.05.bin +FlashData=bin/rk1x/rk1808_ddr_933MHz_v1.06.bin FlashBoot=bin/rk1x/rk1808_miniloader_v1.05.bin [OUTPUT] -PATH=rk1808_loader_v1.05.105.bin +PATH=rk1808_loader_v1.06.105.bin diff --git a/rkbin/RKBOOT/RK1808MINIALL_WO_FTL.ini b/rkbin/RKBOOT/RK1808MINIALL_WO_FTL.ini index 3cc15508542..883b7de6c29 100644 --- a/rkbin/RKBOOT/RK1808MINIALL_WO_FTL.ini +++ b/rkbin/RKBOOT/RK1808MINIALL_WO_FTL.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=4 [CODE471_OPTION] NUM=1 -Path1=bin/rk1x/rk1808_ddr_933MHz_v1.05.bin +Path1=bin/rk1x/rk1808_ddr_933MHz_v1.06.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,7 +14,7 @@ Path1=bin/rk1x/rk1808_usbplug_wo_ftl_v1.06.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk1x/rk1808_ddr_933MHz_v1.05.bin +FlashData=bin/rk1x/rk1808_ddr_933MHz_v1.06.bin FlashBoot=bin/rk1x/rk1808_miniloader_wo_ftl_v1.06.bin [OUTPUT] -PATH=rk1808_loader_wo_ftl_v1.05.106.bin +PATH=rk1808_loader_wo_ftl_v1.06.106.bin diff --git a/rkbin/RKBOOT/RK3308MINIALL_WO_FTL.ini b/rkbin/RKBOOT/RK3308MINIALL_WO_FTL.ini index 0e568cea0d8..b01faa841d9 100644 --- a/rkbin/RKBOOT/RK3308MINIALL_WO_FTL.ini +++ b/rkbin/RKBOOT/RK3308MINIALL_WO_FTL.ini @@ -9,12 +9,12 @@ Path1=bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.07.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rk33/rk3308_usbplug_wo_ftl_v1.38.bin +Path1=bin/rk33/rk3308_usbplug_wo_ftl_v1.41.bin [LOADER_OPTION] NUM=2 LOADER1=FlashData LOADER2=FlashBoot FlashData=bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.07.bin -FlashBoot=bin/rk33/rk3308_miniloader_wo_ftl_v1.33.bin +FlashBoot=bin/rk33/rk3308_miniloader_wo_ftl_v1.41.bin [OUTPUT] -PATH=rk3308_loader_wo_ftl_v2.07.133.bin +PATH=rk3308_loader_wo_ftl_v2.07.141.bin diff --git a/rkbin/RKBOOT/RK3326AARCH32MINIALL.ini b/rkbin/RKBOOT/RK3326AARCH32MINIALL.ini index f1f307e730e..d1f0cec8e76 100644 --- a/rkbin/RKBOOT/RK3326AARCH32MINIALL.ini +++ b/rkbin/RKBOOT/RK3326AARCH32MINIALL.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=16 [CODE471_OPTION] NUM=1 -Path1=bin/rk33/rk3326_ddr_333MHz_v2.08.bin +Path1=bin/rk33/rk3326_ddr_333MHz_v2.09.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,9 +14,9 @@ Path1=bin/rk33/rk3326_usbplug_v1.36.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk33/rk3326_ddr_333MHz_v2.08.bin +FlashData=bin/rk33/rk3326_ddr_333MHz_v2.09.bin FlashBoot=bin/rk33/rk3326_miniloader_aarch32_v1.36.bin [OUTPUT] -PATH=rk3326_loader_aarch32_v2.08.136.bin +PATH=rk3326_loader_aarch32_v2.09.136.bin [FLAG] RC4_OFF=true diff --git a/rkbin/RKBOOT/RK3326AARCH32MINIALL_SLC.ini b/rkbin/RKBOOT/RK3326AARCH32MINIALL_SLC.ini index bee3527aab7..d9cb4adf229 100644 --- a/rkbin/RKBOOT/RK3326AARCH32MINIALL_SLC.ini +++ b/rkbin/RKBOOT/RK3326AARCH32MINIALL_SLC.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=16 [CODE471_OPTION] NUM=1 -Path1=bin/rk33/rk3326_ddr_333MHz_v2.08.bin +Path1=bin/rk33/rk3326_ddr_333MHz_v2.09.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,9 +14,9 @@ Path1=bin/rk33/rk3326_usbplug_slc_v1.37.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk33/rk3326_ddr_333MHz_v2.08.bin +FlashData=bin/rk33/rk3326_ddr_333MHz_v2.09.bin FlashBoot=bin/rk33/rk3326_miniloader_aarch32_slc_v1.36.bin [OUTPUT] -PATH=rk3326_loader_aarch32_slc_v2.08.136.bin +PATH=rk3326_loader_aarch32_slc_v2.09.136.bin [FLAG] RC4_OFF=true diff --git a/rkbin/RKBOOT/RK3326MINIALL.ini b/rkbin/RKBOOT/RK3326MINIALL.ini index f8fb3d07424..d384d0c2e74 100644 --- a/rkbin/RKBOOT/RK3326MINIALL.ini +++ b/rkbin/RKBOOT/RK3326MINIALL.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=35 [CODE471_OPTION] NUM=1 -Path1=bin/rk33/rk3326_ddr_333MHz_v2.08.bin +Path1=bin/rk33/rk3326_ddr_333MHz_v2.09.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,9 +14,9 @@ Path1=bin/rk33/rk3326_usbplug_v1.36.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk33/rk3326_ddr_333MHz_v2.08.bin +FlashData=bin/rk33/rk3326_ddr_333MHz_v2.09.bin FlashBoot=bin/rk33/rk3326_miniloader_v1.35.bin [OUTPUT] -PATH=rk3326_loader_v2.08.135.bin +PATH=rk3326_loader_v2.09.135.bin [FLAG] RC4_OFF=true diff --git a/rkbin/RKBOOT/RK3326MINIALL_SLC.ini b/rkbin/RKBOOT/RK3326MINIALL_SLC.ini index 9b34a6db886..1b983a27273 100644 --- a/rkbin/RKBOOT/RK3326MINIALL_SLC.ini +++ b/rkbin/RKBOOT/RK3326MINIALL_SLC.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=7 [CODE471_OPTION] NUM=1 -Path1=bin/rk33/rk3326_ddr_333MHz_v2.08.bin +Path1=bin/rk33/rk3326_ddr_333MHz_v2.09.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,9 +14,9 @@ Path1=bin/rk33/rk3326_usbplug_slc_v1.37.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk33/rk3326_ddr_333MHz_v2.08.bin +FlashData=bin/rk33/rk3326_ddr_333MHz_v2.09.bin FlashBoot=bin/rk33/rk3326_miniloader_slc_v1.37.bin [OUTPUT] -PATH=rk3326_loader_slc_v2.08.137.bin +PATH=rk3326_loader_slc_v2.09.137.bin [FLAG] RC4_OFF=true diff --git a/rkbin/RKBOOT/RK3399MINIALL.ini b/rkbin/RKBOOT/RK3399MINIALL.ini index 2ba54f26e61..c1e14b90ed0 100644 --- a/rkbin/RKBOOT/RK3399MINIALL.ini +++ b/rkbin/RKBOOT/RK3399MINIALL.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=30 [CODE471_OPTION] NUM=1 -Path1=bin/rk33/rk3399_ddr_933MHz_v1.30.bin +Path1=bin/rk33/rk3399_ddr_800MHz_v1.30.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,7 +14,7 @@ Path1=bin/rk33/rk3399_usbplug_v1.30.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk33/rk3399_ddr_933MHz_v1.30.bin +FlashData=bin/rk33/rk3399_ddr_800MHz_v1.30.bin FlashBoot=bin/rk33/rk3399_miniloader_v1.30.bin [OUTPUT] PATH=rk3399_loader_v1.30.130.bin diff --git a/rkbin/RKBOOT/RK3528MINIALL.ini b/rkbin/RKBOOT/RK3528MINIALL.ini index b651b4523c2..08516869a01 100644 --- a/rkbin/RKBOOT/RK3528MINIALL.ini +++ b/rkbin/RKBOOT/RK3528MINIALL.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=4 [CODE471_OPTION] NUM=1 -Path1=bin/rk35/rk3528_ddr_1056MHz_v1.07.bin +Path1=bin/rk35/rk3528_ddr_1056MHz_v1.09.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,10 +14,10 @@ Path1=bin/rk35/rk3528_usbplug_v1.03.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk35/rk3528_ddr_1056MHz_v1.07.bin +FlashData=bin/rk35/rk3528_ddr_1056MHz_v1.09.bin FlashBoot=bin/rk35/rk3528_spl_v1.05.bin [OUTPUT] -PATH=rk3528_spl_loader_v1.07.105.bin +PATH=rk3528_spl_loader_v1.09.105.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RK3562MINIALL.ini b/rkbin/RKBOOT/RK3562MINIALL.ini index 5ecf4a8fea1..27a08ae911c 100644 --- a/rkbin/RKBOOT/RK3562MINIALL.ini +++ b/rkbin/RKBOOT/RK3562MINIALL.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=4 [CODE471_OPTION] NUM=1 -Path1=bin/rk35/rk3562_ddr_1332MHz_v1.04.bin +Path1=bin/rk35/rk3562_ddr_1332MHz_v1.05.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,10 +14,10 @@ Path1=bin/rk35/rk3562_usbplug_v1.04.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk35/rk3562_ddr_1332MHz_v1.04.bin -FlashBoot=bin/rk35/rk3562_spl_v1.05.bin +FlashData=bin/rk35/rk3562_ddr_1332MHz_v1.05.bin +FlashBoot=bin/rk35/rk3562_spl_v1.06.bin [OUTPUT] -PATH=rk3562_spl_loader_v1.04.105.bin +PATH=rk3562_spl_loader_v1.05.106.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RK3562MINIALL_AMP_CPU3.ini b/rkbin/RKBOOT/RK3562MINIALL_AMP_CPU3.ini new file mode 100644 index 00000000000..f11ab2421db --- /dev/null +++ b/rkbin/RKBOOT/RK3562MINIALL_AMP_CPU3.ini @@ -0,0 +1,35 @@ +[CHIP_NAME] +NAME=RK3562 +[VERSION] +MAJOR=1 +MINOR=4 +[CODE471_OPTION] +NUM=1 +Path1=bin/rk35/rk3562_ddr_1332MHz_v1.05.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=bin/rk35/rk3562_usbplug_v1.04.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=bin/rk35/rk3562_ddr_1332MHz_v1.05.bin +FlashBoot=bin/rk35/rk3562_spl_v1.06.bin +[OUTPUT] +PATH=rk3562_spl_loader_v1.05.106.bin +[SYSTEM] +NEWIDB=true +[FLAG] +471_RC4_OFF=true +RC4_OFF=true +CREATE_IDB=true +[BOOT1_PARAM] +WORD_0=0x0 +WORD_1=0x0 +WORD_2=0x3 +WORD_3=0x0 +WORD_4=0x0 +WORD_5=0x0 +WORD_6=0x0 +WORD_7=0x0 diff --git a/rkbin/RKBOOT/RK3562MINIALL_ULTRA.ini b/rkbin/RKBOOT/RK3562MINIALL_ULTRA.ini index 28818962341..5293f841a3c 100644 --- a/rkbin/RKBOOT/RK3562MINIALL_ULTRA.ini +++ b/rkbin/RKBOOT/RK3562MINIALL_ULTRA.ini @@ -15,9 +15,9 @@ NUM=2 LOADER1=FlashData LOADER2=FlashBoot FlashData=bin/rk35/rk3562_ddr_1056MHz_ultra_v1.05.bin -FlashBoot=bin/rk35/rk3562_spl_v1.05.bin +FlashBoot=bin/rk35/rk3562_spl_v1.06.bin [OUTPUT] -PATH=rk3562_spl_loader_v1.05.105.bin +PATH=rk3562_spl_loader_v1.05.106.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RK3566MINIALL.ini b/rkbin/RKBOOT/RK3566MINIALL.ini index 8f3244d2ad4..d68a578fc78 100644 --- a/rkbin/RKBOOT/RK3566MINIALL.ini +++ b/rkbin/RKBOOT/RK3566MINIALL.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rk35/rk3566_ddr_1056MHz_v1.18.bin +Path1=bin/rk35/rk3566_ddr_1056MHz_v1.21.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,10 +14,10 @@ Path1=bin/rk35/rk356x_usbplug_v1.17.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk35/rk3566_ddr_1056MHz_v1.18.bin +FlashData=bin/rk35/rk3566_ddr_1056MHz_v1.21.bin FlashBoot=bin/rk35/rk356x_spl_v1.13.bin [OUTPUT] -PATH=rk356x_spl_loader_v1.18.113.bin +PATH=rk356x_spl_loader_v1.21.113.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RK3566MINIALL_NAND.ini b/rkbin/RKBOOT/RK3566MINIALL_NAND.ini index 54758b43629..826c50cdc18 100644 --- a/rkbin/RKBOOT/RK3566MINIALL_NAND.ini +++ b/rkbin/RKBOOT/RK3566MINIALL_NAND.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=8 [CODE471_OPTION] NUM=1 -Path1=bin/rk35/rk3566_ddr_1056MHz_v1.18.bin +Path1=bin/rk35/rk3566_ddr_1056MHz_v1.21.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,10 +14,10 @@ Path1=bin/rk35/rk356x_usbplug_nand_v1.04.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk35/rk3566_ddr_1056MHz_v1.18.bin +FlashData=bin/rk35/rk3566_ddr_1056MHz_v1.21.bin FlashBoot=bin/rk35/rk356x_spl_nand_v1.14.bin [OUTPUT] -PATH=rk3566_spl_loader_nand_v1.18.107.bin +PATH=rk3566_spl_loader_nand_v1.21.107.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RK3566MINIALL_ULTRA.ini b/rkbin/RKBOOT/RK3566MINIALL_ULTRA.ini index d9f784d641f..544846a8f95 100644 --- a/rkbin/RKBOOT/RK3566MINIALL_ULTRA.ini +++ b/rkbin/RKBOOT/RK3566MINIALL_ULTRA.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rk35/rk3566_ddr_1056MHz_ultra_v1.10.bin +Path1=bin/rk35/rk3566_ddr_1056MHz_ultra_v1.20.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,10 +14,10 @@ Path1=bin/rk35/rk356x_usbplug_v1.17.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk35/rk3566_ddr_1056MHz_ultra_v1.10.bin +FlashData=bin/rk35/rk3566_ddr_1056MHz_ultra_v1.20.bin FlashBoot=bin/rk35/rk356x_spl_v1.13.bin [OUTPUT] -PATH=rk356x_spl_loader_v1.10.113.bin +PATH=rk356x_spl_loader_v1.20.113.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RK3568MINIALL.ini b/rkbin/RKBOOT/RK3568MINIALL.ini index f478bc38510..ef6d071bc5a 100644 --- a/rkbin/RKBOOT/RK3568MINIALL.ini +++ b/rkbin/RKBOOT/RK3568MINIALL.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rk35/rk3568_ddr_1560MHz_v1.18.bin +Path1=bin/rk35/rk3568_ddr_1560MHz_v1.21.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,10 +14,10 @@ Path1=bin/rk35/rk356x_usbplug_v1.17.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk35/rk3568_ddr_1560MHz_v1.18.bin +FlashData=bin/rk35/rk3568_ddr_1560MHz_v1.21.bin FlashBoot=bin/rk35/rk356x_spl_v1.13.bin [OUTPUT] -PATH=rk356x_spl_loader_v1.18.113.bin +PATH=rk356x_spl_loader_v1.21.113.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RK3568MINIALL_NAND.ini b/rkbin/RKBOOT/RK3568MINIALL_NAND.ini index bfa24a8e541..c6476d8a16e 100644 --- a/rkbin/RKBOOT/RK3568MINIALL_NAND.ini +++ b/rkbin/RKBOOT/RK3568MINIALL_NAND.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=8 [CODE471_OPTION] NUM=1 -Path1=bin/rk35/rk3568_ddr_1056MHz_v1.18.bin +Path1=bin/rk35/rk3568_ddr_1056MHz_v1.21.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,10 +14,10 @@ Path1=bin/rk35/rk356x_usbplug_nand_v1.04.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk35/rk3568_ddr_1056MHz_v1.18.bin +FlashData=bin/rk35/rk3568_ddr_1056MHz_v1.21.bin FlashBoot=bin/rk35/rk356x_spl_nand_v1.14.bin [OUTPUT] -PATH=rk356x_spl_loader_nand_v1.18.107.bin +PATH=rk356x_spl_loader_nand_v1.21.107.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RK3568MINIALL_PCIE_EP.ini b/rkbin/RKBOOT/RK3568MINIALL_PCIE_EP.ini new file mode 100644 index 00000000000..25eb666b9f0 --- /dev/null +++ b/rkbin/RKBOOT/RK3568MINIALL_PCIE_EP.ini @@ -0,0 +1,26 @@ +[CHIP_NAME] +NAME=RK3568 +[VERSION] +MAJOR=1 +MINOR=1 +[CODE471_OPTION] +NUM=1 +Path1=bin/rk35/rk3568_ddr_1560MHz_v1.21.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=bin/rk35/rk356x_usbplug_v1.17.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=bin/rk35/rk3568_pcie_v2.10.bin +FlashBoot=bin/rk35/rk3568_pcie_v2.10.bin +[OUTPUT] +PATH=rk3568_pcie_loader_v2.10.bin +[SYSTEM] +NEWIDB=true +[FLAG] +471_RC4_OFF=true +RC4_OFF=true +CREATE_IDB=true diff --git a/rkbin/RKBOOT/RK3568MINIALL_RAMBOOT.ini b/rkbin/RKBOOT/RK3568MINIALL_RAMBOOT.ini index 1a05fcb91bd..f8234046ea7 100644 --- a/rkbin/RKBOOT/RK3568MINIALL_RAMBOOT.ini +++ b/rkbin/RKBOOT/RK3568MINIALL_RAMBOOT.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=6 [CODE471_OPTION] NUM=1 -Path1=bin/rk35/rk3568_ddr_1560MHz_v1.18.bin +Path1=bin/rk35/rk3568_ddr_1560MHz_v1.21.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -17,7 +17,7 @@ LOADER2=FlashBoot FlashData=bin/rk35/rk3568_ramboot_null0.bin FlashBoot=bin/rk35/rk3568_ramboot_null1.bin [OUTPUT] -PATH=rk356x_ramboot_loader_v1.18.108.bin +PATH=rk356x_ramboot_loader_v1.21.108.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RK3568MINIALL_SPI_NAND.ini b/rkbin/RKBOOT/RK3568MINIALL_SPI_NAND.ini index 4b18b647195..5375f0bb7ac 100644 --- a/rkbin/RKBOOT/RK3568MINIALL_SPI_NAND.ini +++ b/rkbin/RKBOOT/RK3568MINIALL_SPI_NAND.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rk35/rk3568_ddr_1332MHz_v1.18.bin +Path1=bin/rk35/rk3568_ddr_1332MHz_v1.21.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,10 +14,10 @@ Path1=bin/rk35/rk356x_usbplug_v1.17.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk35/rk3568_ddr_1332MHz_v1.18.bin +FlashData=bin/rk35/rk3568_ddr_1332MHz_v1.21.bin FlashBoot=bin/rk35/rk3568_miniloader_spinand_v1.15.bin [OUTPUT] -PATH=rk3568_loader_spinand_v1.18.115.bin +PATH=rk3568_loader_spinand_v1.21.115.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RK3583MINIALL.ini b/rkbin/RKBOOT/RK3583MINIALL.ini new file mode 100644 index 00000000000..83d687dc88d --- /dev/null +++ b/rkbin/RKBOOT/RK3583MINIALL.ini @@ -0,0 +1,34 @@ +[CHIP_NAME] +NAME=RK3588 +[VERSION] +MAJOR=1 +MINOR=11 +[CODE471_OPTION] +NUM=1 +Path1=bin/rk35/rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=bin/rk35/rk3588_usbplug_v1.11.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=bin/rk35/rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin +FlashBoot=bin/rk35/rk3588_spl_v1.13.bin +[OUTPUT] +PATH=rk3583_spl_loader_v1.14.113.bin +[SYSTEM] +NEWIDB=true +[FLAG] +471_RC4_OFF=true +RC4_OFF=true +[BOOT1_PARAM] +WORD_0=0x0 +WORD_1=0x0 +WORD_2=0x0 +WORD_3=0x0 +WORD_4=0x0 +WORD_5=0x0 +WORD_6=0x0 +WORD_7=0x0 diff --git a/rkbin/RKBOOT/RK3588MINIALL.ini b/rkbin/RKBOOT/RK3588MINIALL.ini index 2e9aebf57c4..bfaa6dccf9b 100644 --- a/rkbin/RKBOOT/RK3588MINIALL.ini +++ b/rkbin/RKBOOT/RK3588MINIALL.ini @@ -5,19 +5,19 @@ MAJOR=1 MINOR=11 [CODE471_OPTION] NUM=1 -Path1=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin +Path1=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rk35/rk3588_usbplug_v1.10.bin +Path1=bin/rk35/rk3588_usbplug_v1.11.bin [LOADER_OPTION] NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin +FlashData=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin FlashBoot=bin/rk35/rk3588_spl_v1.13.bin [OUTPUT] -PATH=rk3588_spl_loader_v1.13.113.bin +PATH=rk3588_spl_loader_v1.16.113.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RK3588MINIALL_IPC.ini b/rkbin/RKBOOT/RK3588MINIALL_IPC.ini index fc10b3d5980..70712b352a0 100644 --- a/rkbin/RKBOOT/RK3588MINIALL_IPC.ini +++ b/rkbin/RKBOOT/RK3588MINIALL_IPC.ini @@ -5,20 +5,20 @@ MAJOR=1 MINOR=11 [CODE471_OPTION] NUM=1 -Path1=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin +Path1=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rk35/rk3588_usbplug_v1.10.bin +Path1=bin/rk35/rk3588_usbplug_v1.11.bin [LOADER_OPTION] NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin +FlashData=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin FlashBoot=bin/rk35/rk3588_spl_v1.13.bin [OUTPUT] -PATH=rk3588_download_v1.13.113.bin -IDB_PATH=rk3588_idblock_v1.13.113.img +PATH=rk3588_download_v1.16.113.bin +IDB_PATH=rk3588_idblock_v1.16.113.img [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RK3588MINIALL_PCIE_EP.ini b/rkbin/RKBOOT/RK3588MINIALL_PCIE_EP.ini new file mode 100644 index 00000000000..c9103f8c854 --- /dev/null +++ b/rkbin/RKBOOT/RK3588MINIALL_PCIE_EP.ini @@ -0,0 +1,26 @@ +[CHIP_NAME] +NAME=RK3588 +[VERSION] +MAJOR=1 +MINOR=11 +[CODE471_OPTION] +NUM=1 +Path1=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=bin/rk35/rk3588_usbplug_v1.11.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=bin/rk35/rk3588_pcie_v2.10.bin +FlashBoot=bin/rk35/rk3588_pcie_v2.10.bin +[OUTPUT] +PATH=rk3588_pcie_loader_v2.10.bin +[SYSTEM] +NEWIDB=true +[FLAG] +471_RC4_OFF=true +RC4_OFF=true +CREATE_IDB=true diff --git a/rkbin/RKBOOT/RK3588MINIALL_RAMBOOT.ini b/rkbin/RKBOOT/RK3588MINIALL_RAMBOOT.ini index f6ac0dcd4cc..d126b17475e 100644 --- a/rkbin/RKBOOT/RK3588MINIALL_RAMBOOT.ini +++ b/rkbin/RKBOOT/RK3588MINIALL_RAMBOOT.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=6 [CODE471_OPTION] NUM=1 -Path1=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin +Path1=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -17,7 +17,7 @@ LOADER2=FlashBoot FlashData=bin/rk35/rk3588_ramboot_null0.bin FlashBoot=bin/rk35/rk3588_ramboot_null1.bin [OUTPUT] -PATH=rk3588_ramboot_loader_v1.13.106.bin +PATH=rk3588_ramboot_loader_v1.16.106.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RV1106MINIALL.ini b/rkbin/RKBOOT/RV1106MINIALL.ini index aeb1042e9e4..c4818fc55b5 100644 --- a/rkbin/RKBOOT/RV1106MINIALL.ini +++ b/rkbin/RKBOOT/RV1106MINIALL.ini @@ -5,20 +5,20 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1106_ddr_924MHz_v1.13.bin +Path1=bin/rv11/rv1106_ddr_924MHz_v1.15.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rv11/rv1106_usbplug_v1.07.bin +Path1=bin/rv11/rv1106_usbplug_v1.08.bin [LOADER_OPTION] NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rv11/rv1106_ddr_924MHz_v1.13.bin -FlashBoot=bin/rv11/rv1106_spl_v1.01.bin +FlashData=bin/rv11/rv1106_ddr_924MHz_v1.15.bin +FlashBoot=bin/rv11/rv1106_spl_v1.02.bin [OUTPUT] -PATH=rv1106_download_v1.13.107.bin -IDB_PATH=rv1106_idblock_v1.13.101.img +PATH=rv1106_download_v1.15.108.bin +IDB_PATH=rv1106_idblock_v1.15.102.img [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RV1106MINIALL_EMMC_TB.ini b/rkbin/RKBOOT/RV1106MINIALL_EMMC_TB.ini index 3285298a6c6..e12f0bb0e74 100644 --- a/rkbin/RKBOOT/RV1106MINIALL_EMMC_TB.ini +++ b/rkbin/RKBOOT/RV1106MINIALL_EMMC_TB.ini @@ -5,25 +5,25 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin +Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.15.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rv11/rv1106_usbplug_v1.07.bin +Path1=bin/rv11/rv1106_usbplug_v1.08.bin [LOADER_OPTION] NUM=3 LOADER1=FlashData LOADER2=Hpmcu LOADER3=FlashBoot -FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.15.bin Hpmcu=bin/rv11/rv1106_hpmcu_tb_v1.01.bin FlashBoot=bin/rv11/rv1106_spl_emmc_tb_v1.00.bin [LOADER2_PARAM] LOAD_ADDR=0x40000 FLAG=0x10007 [OUTPUT] -PATH=rv1106_download_v1.13.107.bin -IDB_PATH=rv1106_idblock_v1.13.100.img +PATH=rv1106_download_v1.15.108.bin +IDB_PATH=rv1106_idblock_v1.15.100.img [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RV1106MINIALL_EMMC_TB_NOMCU.ini b/rkbin/RKBOOT/RV1106MINIALL_EMMC_TB_NOMCU.ini index d0f31d98234..a038fd374fe 100644 --- a/rkbin/RKBOOT/RV1106MINIALL_EMMC_TB_NOMCU.ini +++ b/rkbin/RKBOOT/RV1106MINIALL_EMMC_TB_NOMCU.ini @@ -5,20 +5,20 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin +Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.15.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rv11/rv1106_usbplug_v1.07.bin +Path1=bin/rv11/rv1106_usbplug_v1.08.bin [LOADER_OPTION] NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.15.bin FlashBoot=bin/rv11/rv1106_spl_emmc_tb_v1.00.bin [OUTPUT] -PATH=rv1106_download_v1.13.107.bin -IDB_PATH=rv1106_idblock_v1.13.100.img +PATH=rv1106_download_v1.15.108.bin +IDB_PATH=rv1106_idblock_v1.15.100.img [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RV1106MINIALL_SPI_NAND_TB_NOMCU.ini b/rkbin/RKBOOT/RV1106MINIALL_SPI_NAND_TB_NOMCU.ini index d59713c0ace..9424ccac181 100644 --- a/rkbin/RKBOOT/RV1106MINIALL_SPI_NAND_TB_NOMCU.ini +++ b/rkbin/RKBOOT/RV1106MINIALL_SPI_NAND_TB_NOMCU.ini @@ -5,20 +5,20 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin +Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.15.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rv11/rv1106_usbplug_v1.07.bin +Path1=bin/rv11/rv1106_usbplug_v1.08.bin [LOADER_OPTION] NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.15.bin FlashBoot=bin/rv11/rv1106_spl_spi_nand_tb_v1.00.bin [OUTPUT] -PATH=rv1106_download_v1.13.107.bin -IDB_PATH=rv1106_idblock_v1.13.100.img +PATH=rv1106_download_v1.15.108.bin +IDB_PATH=rv1106_idblock_v1.15.100.img [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB.ini b/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB.ini index 70ef1a97f22..8debe755071 100644 --- a/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB.ini +++ b/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB.ini @@ -5,25 +5,25 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin +Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.15.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rv11/rv1106_usbplug_v1.07.bin +Path1=bin/rv11/rv1106_usbplug_v1.08.bin [LOADER_OPTION] NUM=3 LOADER1=FlashData LOADER2=Hpmcu LOADER3=FlashBoot -FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.15.bin Hpmcu=bin/rv11/rv1106_hpmcu_tb_v1.01.bin FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin [LOADER2_PARAM] LOAD_ADDR=0x40000 FLAG=0x10007 [OUTPUT] -PATH=rv1106_download_v1.13.107.bin -IDB_PATH=rv1106_idblock_v1.13.100.img +PATH=rv1106_download_v1.15.108.bin +IDB_PATH=rv1106_idblock_v1.15.100.img [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_GC2093.ini b/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_GC2093.ini index 16a6254bf93..ba7c1c11ade 100644 --- a/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_GC2093.ini +++ b/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_GC2093.ini @@ -5,25 +5,25 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin +Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.15.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rv11/rv1106_usbplug_v1.07.bin +Path1=bin/rv11/rv1106_usbplug_v1.08.bin [LOADER_OPTION] NUM=3 LOADER1=FlashData LOADER2=Hpmcu LOADER3=FlashBoot -FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin -Hpmcu=bin/rv11/rv1106_hpmcu_tb_gc2093_v1.70.bin +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.15.bin +Hpmcu=bin/rv11/rv1106_hpmcu_tb_gc2093_v1.80.bin FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin [LOADER2_PARAM] LOAD_ADDR=0x40000 FLAG=0x10007 [OUTPUT] -PATH=rv1106_download_v1.13.107.bin -IDB_PATH=rv1106_idblock_v1.13.100.img +PATH=rv1106_download_v1.15.108.bin +IDB_PATH=rv1106_idblock_v1.15.100.img [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_NOMCU.ini b/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_NOMCU.ini index 44f87cf031f..ede8de9e3e1 100644 --- a/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_NOMCU.ini +++ b/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_NOMCU.ini @@ -5,20 +5,20 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin +Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.15.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rv11/rv1106_usbplug_v1.07.bin +Path1=bin/rv11/rv1106_usbplug_v1.08.bin [LOADER_OPTION] NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.15.bin FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin [OUTPUT] -PATH=rv1106_download_v1.13.107.bin -IDB_PATH=rv1106_idblock_v1.13.100.img +PATH=rv1106_download_v1.15.108.bin +IDB_PATH=rv1106_idblock_v1.15.100.img [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_WAKEUP.ini b/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_WAKEUP.ini index fbbf4ae6bf9..08a59879956 100644 --- a/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_WAKEUP.ini +++ b/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_WAKEUP.ini @@ -5,20 +5,20 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin +Path1=bin/rv11/rv1106_ddr_792MHz_tb_v1.15.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rv11/rv1106_usbplug_v1.07.bin +Path1=bin/rv11/rv1106_usbplug_v1.08.bin [LOADER_OPTION] NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin -FlashBoot=bin/rv11/rv1106_spl_v1.01.bin +FlashData=bin/rv11/rv1106_ddr_792MHz_tb_v1.15.bin +FlashBoot=bin/rv11/rv1106_spl_v1.02.bin [OUTPUT] -PATH=rv1106_download_v1.13.107.bin -IDB_PATH=rv1106_idblock_v1.13.101.img +PATH=rv1106_download_v1.15.108.bin +IDB_PATH=rv1106_idblock_v1.15.102.img [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RV1106MINIALL_TB_DUAL_CAMERA_SC230AI_SC230AI.ini b/rkbin/RKBOOT/RV1106MINIALL_TB_DUAL_CAMERA_SC230AI_SC230AI.ini new file mode 100644 index 00000000000..a564e82a1ff --- /dev/null +++ b/rkbin/RKBOOT/RV1106MINIALL_TB_DUAL_CAMERA_SC230AI_SC230AI.ini @@ -0,0 +1,32 @@ +[CHIP_NAME] +NAME=RV1106 +[VERSION] +MAJOR=1 +MINOR=1 +[CODE471_OPTION] +NUM=1 +Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.15.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=bin/rv11/rv1106_usbplug_v1.08.bin +[LOADER_OPTION] +NUM=3 +LOADER1=FlashData +LOADER2=Hpmcu +LOADER3=FlashBoot +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.15.bin +Hpmcu=bin/rv11/rv1106_hpmcu_tb_dual_camera_sc230ai_sc230ai_v1.71.bin +FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin +[LOADER2_PARAM] +LOAD_ADDR=0x40000 +FLAG=0x10007 +[OUTPUT] +PATH=rv1106_download_v1.15.108.bin +IDB_PATH=rv1106_idblock_v1.15.100.img +[SYSTEM] +NEWIDB=true +[FLAG] +471_RC4_OFF=true +RC4_OFF=true +CREATE_IDB=true diff --git a/rkbin/RKBOOT/RV1106MINIALL_TB_DUAL_CAMERA_SC301IOT_SC230AI.ini b/rkbin/RKBOOT/RV1106MINIALL_TB_DUAL_CAMERA_SC301IOT_SC230AI.ini index 9f969684323..4b424c8006b 100644 --- a/rkbin/RKBOOT/RV1106MINIALL_TB_DUAL_CAMERA_SC301IOT_SC230AI.ini +++ b/rkbin/RKBOOT/RV1106MINIALL_TB_DUAL_CAMERA_SC301IOT_SC230AI.ini @@ -5,25 +5,25 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin +Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.15.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rv11/rv1106_usbplug_v1.07.bin +Path1=bin/rv11/rv1106_usbplug_v1.08.bin [LOADER_OPTION] NUM=3 LOADER1=FlashData LOADER2=Hpmcu LOADER3=FlashBoot -FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin -Hpmcu=bin/rv11/rv1106_hpmcu_tb_dual_camera_sc301iot_sc230ai_v1.70.bin +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.15.bin +Hpmcu=bin/rv11/rv1106_hpmcu_tb_dual_camera_sc301iot_sc230ai_v1.90.bin FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin [LOADER2_PARAM] LOAD_ADDR=0x40000 FLAG=0x10007 [OUTPUT] -PATH=rv1106_download_v1.13.107.bin -IDB_PATH=rv1106_idblock_v1.13.100.img +PATH=rv1106_download_v1.15.108.bin +IDB_PATH=rv1106_idblock_v1.15.100.img [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RV1106MINIALL_TB_DUAL_CAMERA_SC3338_SC3338.ini b/rkbin/RKBOOT/RV1106MINIALL_TB_DUAL_CAMERA_SC3338_SC3338.ini index f4cbcdb303b..aa697fc1843 100644 --- a/rkbin/RKBOOT/RV1106MINIALL_TB_DUAL_CAMERA_SC3338_SC3338.ini +++ b/rkbin/RKBOOT/RV1106MINIALL_TB_DUAL_CAMERA_SC3338_SC3338.ini @@ -5,25 +5,25 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin +Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.15.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rv11/rv1106_usbplug_v1.07.bin +Path1=bin/rv11/rv1106_usbplug_v1.08.bin [LOADER_OPTION] NUM=3 LOADER1=FlashData LOADER2=Hpmcu LOADER3=FlashBoot -FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin -Hpmcu=bin/rv11/rv1106_hpmcu_tb_dual_camera_sc3338_sc3338_v1.70.bin +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.15.bin +Hpmcu=bin/rv11/rv1106_hpmcu_tb_dual_camera_sc3338_sc3338_v1.90.bin FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin [LOADER2_PARAM] LOAD_ADDR=0x40000 FLAG=0x10007 [OUTPUT] -PATH=rv1106_download_v1.13.107.bin -IDB_PATH=rv1106_idblock_v1.13.100.img +PATH=rv1106_download_v1.15.108.bin +IDB_PATH=rv1106_idblock_v1.15.100.img [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RV1106MINIALL_TB_GC3003.ini b/rkbin/RKBOOT/RV1106MINIALL_TB_GC3003.ini index 1ea76191f1f..2a569c34d76 100644 --- a/rkbin/RKBOOT/RV1106MINIALL_TB_GC3003.ini +++ b/rkbin/RKBOOT/RV1106MINIALL_TB_GC3003.ini @@ -5,25 +5,25 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin +Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.15.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rv11/rv1106_usbplug_v1.07.bin +Path1=bin/rv11/rv1106_usbplug_v1.08.bin [LOADER_OPTION] NUM=3 LOADER1=FlashData LOADER2=Hpmcu LOADER3=FlashBoot -FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.15.bin Hpmcu=bin/rv11/rv1106_hpmcu_tb_gc3003_v1.64.bin FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin [LOADER2_PARAM] LOAD_ADDR=0x40000 FLAG=0x10007 [OUTPUT] -PATH=rv1106_download_v1.13.107.bin -IDB_PATH=rv1106_idblock_v1.13.100.img +PATH=rv1106_download_v1.15.108.bin +IDB_PATH=rv1106_idblock_v1.15.100.img [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RV1106MINIALL_TB_SC200AI.ini b/rkbin/RKBOOT/RV1106MINIALL_TB_SC200AI.ini new file mode 100644 index 00000000000..651ff068b2c --- /dev/null +++ b/rkbin/RKBOOT/RV1106MINIALL_TB_SC200AI.ini @@ -0,0 +1,32 @@ +[CHIP_NAME] +NAME=RV1106 +[VERSION] +MAJOR=1 +MINOR=1 +[CODE471_OPTION] +NUM=1 +Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.15.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=bin/rv11/rv1106_usbplug_v1.08.bin +[LOADER_OPTION] +NUM=3 +LOADER1=FlashData +LOADER2=Hpmcu +LOADER3=FlashBoot +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.15.bin +Hpmcu=bin/rv11/rv1106_hpmcu_tb_sc200ai_v1.90.bin +FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin +[LOADER2_PARAM] +LOAD_ADDR=0x40000 +FLAG=0x10007 +[OUTPUT] +PATH=rv1106_download_v1.15.108.bin +IDB_PATH=rv1106_idblock_v1.15.100.img +[SYSTEM] +NEWIDB=true +[FLAG] +471_RC4_OFF=true +RC4_OFF=true +CREATE_IDB=true diff --git a/rkbin/RKBOOT/RV1106MINIALL_TB_SC230AI.ini b/rkbin/RKBOOT/RV1106MINIALL_TB_SC230AI.ini index caf972c61f4..98c2b9229fd 100644 --- a/rkbin/RKBOOT/RV1106MINIALL_TB_SC230AI.ini +++ b/rkbin/RKBOOT/RV1106MINIALL_TB_SC230AI.ini @@ -5,25 +5,25 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin +Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.15.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rv11/rv1106_usbplug_v1.07.bin +Path1=bin/rv11/rv1106_usbplug_v1.08.bin [LOADER_OPTION] NUM=3 LOADER1=FlashData LOADER2=Hpmcu LOADER3=FlashBoot -FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin -Hpmcu=bin/rv11/rv1106_hpmcu_tb_sc230ai_v1.70.bin +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.15.bin +Hpmcu=bin/rv11/rv1106_hpmcu_tb_sc230ai_v1.90.bin FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin [LOADER2_PARAM] LOAD_ADDR=0x40000 FLAG=0x10007 [OUTPUT] -PATH=rv1106_download_v1.13.107.bin -IDB_PATH=rv1106_idblock_v1.13.100.img +PATH=rv1106_download_v1.15.108.bin +IDB_PATH=rv1106_idblock_v1.15.100.img [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RV1106MINIALL_TB_SC3336_SC3338.ini b/rkbin/RKBOOT/RV1106MINIALL_TB_SC3336_SC3338.ini index e682fbcbef3..3de6f640f1c 100644 --- a/rkbin/RKBOOT/RV1106MINIALL_TB_SC3336_SC3338.ini +++ b/rkbin/RKBOOT/RV1106MINIALL_TB_SC3336_SC3338.ini @@ -5,25 +5,25 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin +Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.15.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rv11/rv1106_usbplug_v1.07.bin +Path1=bin/rv11/rv1106_usbplug_v1.08.bin [LOADER_OPTION] NUM=3 LOADER1=FlashData LOADER2=Hpmcu LOADER3=FlashBoot -FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin -Hpmcu=bin/rv11/rv1106_hpmcu_tb_sc3336_sc3338_v1.70.bin +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.15.bin +Hpmcu=bin/rv11/rv1106_hpmcu_tb_sc3336_sc3338_v1.91.bin FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin [LOADER2_PARAM] LOAD_ADDR=0x40000 FLAG=0x10007 [OUTPUT] -PATH=rv1106_download_v1.13.107.bin -IDB_PATH=rv1106_idblock_v1.13.100.img +PATH=rv1106_download_v1.15.108.bin +IDB_PATH=rv1106_idblock_v1.15.100.img [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RV1106MINIALL_TB_SC4336.ini b/rkbin/RKBOOT/RV1106MINIALL_TB_SC4336.ini index 7f1506c53fe..c2a137f6a59 100644 --- a/rkbin/RKBOOT/RV1106MINIALL_TB_SC4336.ini +++ b/rkbin/RKBOOT/RV1106MINIALL_TB_SC4336.ini @@ -5,25 +5,25 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin +Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.15.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rv11/rv1106_usbplug_v1.07.bin +Path1=bin/rv11/rv1106_usbplug_v1.08.bin [LOADER_OPTION] NUM=3 LOADER1=FlashData LOADER2=Hpmcu LOADER3=FlashBoot -FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin -Hpmcu=bin/rv11/rv1106_hpmcu_tb_sc4336_v1.70.bin +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.15.bin +Hpmcu=bin/rv11/rv1106_hpmcu_tb_sc4336_v1.90.bin FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin [LOADER2_PARAM] LOAD_ADDR=0x40000 FLAG=0x10007 [OUTPUT] -PATH=rv1106_download_v1.13.107.bin -IDB_PATH=rv1106_idblock_v1.13.100.img +PATH=rv1106_download_v1.15.108.bin +IDB_PATH=rv1106_idblock_v1.15.100.img [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RV1126MINIALL.ini b/rkbin/RKBOOT/RV1126MINIALL.ini index 5a681dc1e01..0ddc3931f10 100644 --- a/rkbin/RKBOOT/RV1126MINIALL.ini +++ b/rkbin/RKBOOT/RV1126MINIALL.ini @@ -15,6 +15,6 @@ NUM=2 LOADER1=FlashData LOADER2=FlashBoot FlashData=bin/rv11/rv1126_ddr_924MHz_v1.09.bin -FlashBoot=bin/rv11/rv1126_spl_v1.09.bin +FlashBoot=bin/rv11/rv1126_spl_v1.10.bin [OUTPUT] -PATH=rv1126_spl_loader_v1.09.109.bin +PATH=rv1126_spl_loader_v1.09.110.bin diff --git a/rkbin/RKBOOT/RV1126MINIALL_IPC.ini b/rkbin/RKBOOT/RV1126MINIALL_IPC.ini index 5dc6ade0d15..a73a5f0e5f3 100644 --- a/rkbin/RKBOOT/RV1126MINIALL_IPC.ini +++ b/rkbin/RKBOOT/RV1126MINIALL_IPC.ini @@ -15,9 +15,9 @@ NUM=2 LOADER1=FlashData LOADER2=FlashBoot FlashData=bin/rv11/rv1126_ddr_924MHz_v1.09.bin -FlashBoot=bin/rv11/rv1126_spl_v1.09.bin +FlashBoot=bin/rv11/rv1126_spl_v1.10.bin [OUTPUT] PATH=rv1126_download_v1.09.109.bin -IDB_PATH=rv1126_idblock_v1.09.109.img +IDB_PATH=rv1126_idblock_v1.09.110.img [FLAG] CREATE_IDB=true diff --git a/rkbin/RKTRUST/PX30TRUST.ini b/rkbin/RKTRUST/PX30TRUST.ini index e079f7b7553..352c0e2e3d2 100644 --- a/rkbin/RKTRUST/PX30TRUST.ini +++ b/rkbin/RKTRUST/PX30TRUST.ini @@ -5,7 +5,7 @@ MINOR=0 SEC=0 [BL31_OPTION] SEC=1 -PATH=bin/rk33/px30_bl31_v1.33.elf +PATH=bin/rk33/px30_bl31_v1.34.elf ADDR=0x00040000 [BL32_OPTION] SEC=1 diff --git a/rkbin/RKTRUST/RK1808TRUST.ini b/rkbin/RKTRUST/RK1808TRUST.ini index 76bd5292cb3..15964283e3b 100644 --- a/rkbin/RKTRUST/RK1808TRUST.ini +++ b/rkbin/RKTRUST/RK1808TRUST.ini @@ -5,7 +5,7 @@ MINOR=0 SEC=0 [BL31_OPTION] SEC=1 -PATH=bin/rk1x/rk1808_bl31_v1.14.elf +PATH=bin/rk1x/rk1808_bl31_v1.15.elf ADDR=0x00040000 [BL32_OPTION] SEC=0 diff --git a/rkbin/RKTRUST/RK3326TRUST.ini b/rkbin/RKTRUST/RK3326TRUST.ini index 4e76b7166e4..7a2fb48c56f 100644 --- a/rkbin/RKTRUST/RK3326TRUST.ini +++ b/rkbin/RKTRUST/RK3326TRUST.ini @@ -5,7 +5,7 @@ MINOR=0 SEC=0 [BL31_OPTION] SEC=1 -PATH=bin/rk33/rk3326_bl31_v1.33.elf +PATH=bin/rk33/rk3326_bl31_v1.34.elf ADDR=0x00040000 [BL32_OPTION] SEC=1 diff --git a/rkbin/RKTRUST/RK3528TRUST.ini b/rkbin/RKTRUST/RK3528TRUST.ini index 22615894db3..965af092bd3 100644 --- a/rkbin/RKTRUST/RK3528TRUST.ini +++ b/rkbin/RKTRUST/RK3528TRUST.ini @@ -5,7 +5,7 @@ MINOR=0 SEC=0 [BL31_OPTION] SEC=1 -PATH=bin/rk35/rk3528_bl31_v1.16.elf +PATH=bin/rk35/rk3528_bl31_v1.17.elf ADDR=0x00040000 [BL32_OPTION] SEC=1 diff --git a/rkbin/RKTRUST/RK3566TRUST_ULTRA.ini b/rkbin/RKTRUST/RK3566TRUST_ULTRA.ini index bcf5ae7e643..03bed865e8b 100644 --- a/rkbin/RKTRUST/RK3566TRUST_ULTRA.ini +++ b/rkbin/RKTRUST/RK3566TRUST_ULTRA.ini @@ -5,7 +5,7 @@ MINOR=0 SEC=0 [BL31_OPTION] SEC=1 -PATH=bin/rk35/rk3568_bl31_ultra_v2.13.elf +PATH=bin/rk35/rk3568_bl31_ultra_v2.17.elf ADDR=0x00040000 [BL32_OPTION] SEC=1 diff --git a/rkbin/RKTRUST/RK3568TRUST_RT.ini b/rkbin/RKTRUST/RK3568TRUST_RT.ini index e1d796850b6..b7f901f5378 100644 --- a/rkbin/RKTRUST/RK3568TRUST_RT.ini +++ b/rkbin/RKTRUST/RK3568TRUST_RT.ini @@ -5,7 +5,7 @@ MINOR=0 SEC=0 [BL31_OPTION] SEC=1 -PATH=bin/rk35/rk3568_bl31_rt_v1.01.elf +PATH=bin/rk35/rk3568_bl31_rt_v1.02.elf ADDR=0x00040000 [BL32_OPTION] SEC=1 diff --git a/rkbin/RKTRUST/RK3588TRUST.ini b/rkbin/RKTRUST/RK3588TRUST.ini index 0fb582fb09c..2181d3526d9 100644 --- a/rkbin/RKTRUST/RK3588TRUST.ini +++ b/rkbin/RKTRUST/RK3588TRUST.ini @@ -5,11 +5,11 @@ MINOR=0 SEC=0 [BL31_OPTION] SEC=1 -PATH=bin/rk35/rk3588_bl31_v1.42.elf +PATH=bin/rk35/rk3588_bl31_v1.45.elf ADDR=0x00040000 [BL32_OPTION] SEC=1 -PATH=bin/rk35/rk3588_bl32_v1.14.bin +PATH=bin/rk35/rk3588_bl32_v1.15.bin ADDR=0x08400000 [BL33_OPTION] SEC=0 diff --git a/rkbin/RKTRUST/RV1126TOS.ini b/rkbin/RKTRUST/RV1126TOS.ini index 9107c1b9836..b969f05b008 100644 --- a/rkbin/RKTRUST/RV1126TOS.ini +++ b/rkbin/RKTRUST/RV1126TOS.ini @@ -1,5 +1,5 @@ [TOS] -TOSTA=bin/rv11/rv1126_tee_ta_v2.10.bin +TOSTA=bin/rv11/rv1126_tee_ta_v2.11.bin [MCU] MCU=bin/rv11/rv1126_riscv_v1.03.bin,0x208000,disabled [COMPRESSION] diff --git a/rkbin/RKTRUST/RV1126TOS_TB_NOMCU.ini b/rkbin/RKTRUST/RV1126TOS_TB_NOMCU.ini new file mode 100644 index 00000000000..984ca2c4fa0 --- /dev/null +++ b/rkbin/RKTRUST/RV1126TOS_TB_NOMCU.ini @@ -0,0 +1,5 @@ +[TOS] +TOSTA=bin/rv11/rv1126_tee_ta_tb_v1.07.bin +ADDR=0x00040000 +[COMPRESSION] +COMPRESSION=gzip diff --git a/rkbin/bin/rk1x/rk1808_bl31_v1.14.elf b/rkbin/bin/rk1x/rk1808_bl31_v1.15.elf similarity index 84% rename from rkbin/bin/rk1x/rk1808_bl31_v1.14.elf rename to rkbin/bin/rk1x/rk1808_bl31_v1.15.elf index f1b0c63c8c0..70998295607 100644 Binary files a/rkbin/bin/rk1x/rk1808_bl31_v1.14.elf and b/rkbin/bin/rk1x/rk1808_bl31_v1.15.elf differ diff --git a/rkbin/bin/rk1x/rk1808_ddr_933MHz_v1.05.bin b/rkbin/bin/rk1x/rk1808_ddr_933MHz_v1.06.bin similarity index 65% rename from rkbin/bin/rk1x/rk1808_ddr_933MHz_v1.05.bin rename to rkbin/bin/rk1x/rk1808_ddr_933MHz_v1.06.bin index 1adac14df3b..2d142bfcc92 100644 Binary files a/rkbin/bin/rk1x/rk1808_ddr_933MHz_v1.05.bin and b/rkbin/bin/rk1x/rk1808_ddr_933MHz_v1.06.bin differ diff --git a/rkbin/bin/rk33/rk3326_bl31_v1.33.elf b/rkbin/bin/rk33/px30_bl31_v1.34.elf similarity index 91% rename from rkbin/bin/rk33/rk3326_bl31_v1.33.elf rename to rkbin/bin/rk33/px30_bl31_v1.34.elf index c79e96b7017..2591fe1e848 100644 Binary files a/rkbin/bin/rk33/rk3326_bl31_v1.33.elf and b/rkbin/bin/rk33/px30_bl31_v1.34.elf differ diff --git a/rkbin/bin/rk33/rk3326_ddr_333MHz_v2.08.bin b/rkbin/bin/rk33/px30_ddr_333MHz_v2.09.bin similarity index 82% rename from rkbin/bin/rk33/rk3326_ddr_333MHz_v2.08.bin rename to rkbin/bin/rk33/px30_ddr_333MHz_v2.09.bin index fbbd5e445f8..e956cb924fd 100644 Binary files a/rkbin/bin/rk33/rk3326_ddr_333MHz_v2.08.bin and b/rkbin/bin/rk33/px30_ddr_333MHz_v2.09.bin differ diff --git a/rkbin/bin/rk33/rk3308_miniloader_wo_ftl_v1.33.bin b/rkbin/bin/rk33/rk3308_miniloader_wo_ftl_v1.33.bin deleted file mode 100644 index d2cbb68b04c..00000000000 Binary files a/rkbin/bin/rk33/rk3308_miniloader_wo_ftl_v1.33.bin and /dev/null differ diff --git a/rkbin/bin/rk33/rk3308_miniloader_wo_ftl_v1.41.bin b/rkbin/bin/rk33/rk3308_miniloader_wo_ftl_v1.41.bin new file mode 100644 index 00000000000..2761d5d4e21 Binary files /dev/null and b/rkbin/bin/rk33/rk3308_miniloader_wo_ftl_v1.41.bin differ diff --git a/rkbin/bin/rk33/rk3308_usbplug_wo_ftl_v1.38.bin b/rkbin/bin/rk33/rk3308_usbplug_wo_ftl_v1.38.bin deleted file mode 100644 index 47ff27dd84e..00000000000 Binary files a/rkbin/bin/rk33/rk3308_usbplug_wo_ftl_v1.38.bin and /dev/null differ diff --git a/rkbin/bin/rk33/rk3308_usbplug_wo_ftl_v1.41.bin b/rkbin/bin/rk33/rk3308_usbplug_wo_ftl_v1.41.bin new file mode 100644 index 00000000000..88b33d10ae5 Binary files /dev/null and b/rkbin/bin/rk33/rk3308_usbplug_wo_ftl_v1.41.bin differ diff --git a/rkbin/bin/rk33/px30_bl31_v1.33.elf b/rkbin/bin/rk33/rk3326_bl31_v1.34.elf similarity index 91% rename from rkbin/bin/rk33/px30_bl31_v1.33.elf rename to rkbin/bin/rk33/rk3326_bl31_v1.34.elf index c79e96b7017..b3312ac0c2d 100644 Binary files a/rkbin/bin/rk33/px30_bl31_v1.33.elf and b/rkbin/bin/rk33/rk3326_bl31_v1.34.elf differ diff --git a/rkbin/bin/rk33/px30_ddr_333MHz_v2.08.bin b/rkbin/bin/rk33/rk3326_ddr_333MHz_v2.09.bin similarity index 82% rename from rkbin/bin/rk33/px30_ddr_333MHz_v2.08.bin rename to rkbin/bin/rk33/rk3326_ddr_333MHz_v2.09.bin index fbbd5e445f8..e956cb924fd 100644 Binary files a/rkbin/bin/rk33/px30_ddr_333MHz_v2.08.bin and b/rkbin/bin/rk33/rk3326_ddr_333MHz_v2.09.bin differ diff --git a/rkbin/bin/rk33/rk3358j_ddr_333MHz_v2.09.bin b/rkbin/bin/rk33/rk3358j_ddr_333MHz_v2.09.bin new file mode 100644 index 00000000000..ef1cbe8d88e Binary files /dev/null and b/rkbin/bin/rk33/rk3358j_ddr_333MHz_v2.09.bin differ diff --git a/rkbin/bin/rk33/rk3358m_ddr_333MHz_v2.09.bin b/rkbin/bin/rk33/rk3358m_ddr_333MHz_v2.09.bin new file mode 100644 index 00000000000..ef1cbe8d88e Binary files /dev/null and b/rkbin/bin/rk33/rk3358m_ddr_333MHz_v2.09.bin differ diff --git a/rkbin/bin/rk35/rk3528_bl31_v1.16.elf b/rkbin/bin/rk35/rk3528_bl31_v1.17.elf similarity index 84% rename from rkbin/bin/rk35/rk3528_bl31_v1.16.elf rename to rkbin/bin/rk35/rk3528_bl31_v1.17.elf index 837f3b719d3..c1505da553a 100644 Binary files a/rkbin/bin/rk35/rk3528_bl31_v1.16.elf and b/rkbin/bin/rk35/rk3528_bl31_v1.17.elf differ diff --git a/rkbin/bin/rk35/rk3528_ddr_1056MHz_2L_PCB_v1.07.bin b/rkbin/bin/rk35/rk3528_ddr_1056MHz_2L_PCB_v1.07.bin deleted file mode 100644 index 96b22bcf515..00000000000 Binary files a/rkbin/bin/rk35/rk3528_ddr_1056MHz_2L_PCB_v1.07.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk3528_ddr_1056MHz_2L_PCB_v1.09.bin b/rkbin/bin/rk35/rk3528_ddr_1056MHz_2L_PCB_v1.09.bin new file mode 100644 index 00000000000..31513936817 Binary files /dev/null and b/rkbin/bin/rk35/rk3528_ddr_1056MHz_2L_PCB_v1.09.bin differ diff --git a/rkbin/bin/rk35/rk3528_ddr_1056MHz_4BIT_PCB_v1.07.bin b/rkbin/bin/rk35/rk3528_ddr_1056MHz_4BIT_PCB_v1.07.bin deleted file mode 100644 index a183b209e6c..00000000000 Binary files a/rkbin/bin/rk35/rk3528_ddr_1056MHz_4BIT_PCB_v1.07.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk3528_ddr_1056MHz_4BIT_PCB_v1.09.bin b/rkbin/bin/rk35/rk3528_ddr_1056MHz_4BIT_PCB_v1.09.bin new file mode 100644 index 00000000000..dda835f15b1 Binary files /dev/null and b/rkbin/bin/rk35/rk3528_ddr_1056MHz_4BIT_PCB_v1.09.bin differ diff --git a/rkbin/bin/rk35/rk3528_ddr_1056MHz_v1.07.bin b/rkbin/bin/rk35/rk3528_ddr_1056MHz_v1.07.bin deleted file mode 100644 index d3cd785bc47..00000000000 Binary files a/rkbin/bin/rk35/rk3528_ddr_1056MHz_v1.07.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk3528_ddr_1056MHz_v1.09.bin b/rkbin/bin/rk35/rk3528_ddr_1056MHz_v1.09.bin new file mode 100644 index 00000000000..eaa49ef9a7c Binary files /dev/null and b/rkbin/bin/rk35/rk3528_ddr_1056MHz_v1.09.bin differ diff --git a/rkbin/bin/rk35/rk3562_ddr_1056MHz_v1.04.bin b/rkbin/bin/rk35/rk3562_ddr_1056MHz_v1.04.bin deleted file mode 100644 index d035256c2bb..00000000000 Binary files a/rkbin/bin/rk35/rk3562_ddr_1056MHz_v1.04.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk3562_ddr_1056MHz_v1.05.bin b/rkbin/bin/rk35/rk3562_ddr_1056MHz_v1.05.bin new file mode 100644 index 00000000000..0bc7ab21a7f Binary files /dev/null and b/rkbin/bin/rk35/rk3562_ddr_1056MHz_v1.05.bin differ diff --git a/rkbin/bin/rk35/rk3562_ddr_1184MHz_v1.04.bin b/rkbin/bin/rk35/rk3562_ddr_1184MHz_v1.04.bin deleted file mode 100644 index 2b4f13c8551..00000000000 Binary files a/rkbin/bin/rk35/rk3562_ddr_1184MHz_v1.04.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk3562_ddr_1332MHz_v1.04.bin b/rkbin/bin/rk35/rk3562_ddr_1332MHz_v1.04.bin deleted file mode 100644 index 6905d722bea..00000000000 Binary files a/rkbin/bin/rk35/rk3562_ddr_1332MHz_v1.04.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk3562_ddr_1332MHz_v1.05.bin b/rkbin/bin/rk35/rk3562_ddr_1332MHz_v1.05.bin new file mode 100644 index 00000000000..5f161bd2f98 Binary files /dev/null and b/rkbin/bin/rk35/rk3562_ddr_1332MHz_v1.05.bin differ diff --git a/rkbin/bin/rk35/rk3562_ddr_1392MHz_v1.04.bin b/rkbin/bin/rk35/rk3562_ddr_1392MHz_v1.04.bin deleted file mode 100644 index 9165875e70d..00000000000 Binary files a/rkbin/bin/rk35/rk3562_ddr_1392MHz_v1.04.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk3562_ddr_1392MHz_v1.05.bin b/rkbin/bin/rk35/rk3562_ddr_1392MHz_v1.05.bin new file mode 100644 index 00000000000..ed6121f3d5b Binary files /dev/null and b/rkbin/bin/rk35/rk3562_ddr_1392MHz_v1.05.bin differ diff --git a/rkbin/bin/rk35/rk3562_ddr_1560MHz_v1.04.bin b/rkbin/bin/rk35/rk3562_ddr_1560MHz_v1.04.bin deleted file mode 100644 index bb116016818..00000000000 Binary files a/rkbin/bin/rk35/rk3562_ddr_1560MHz_v1.04.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk3562_ddr_1560MHz_v1.05.bin b/rkbin/bin/rk35/rk3562_ddr_1560MHz_v1.05.bin new file mode 100644 index 00000000000..215f653fc59 Binary files /dev/null and b/rkbin/bin/rk35/rk3562_ddr_1560MHz_v1.05.bin differ diff --git a/rkbin/bin/rk35/rk3562_ddr_324MHz_v1.04.bin b/rkbin/bin/rk35/rk3562_ddr_324MHz_v1.04.bin deleted file mode 100644 index 3300570f37b..00000000000 Binary files a/rkbin/bin/rk35/rk3562_ddr_324MHz_v1.04.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk3562_ddr_528MHz_v1.04.bin b/rkbin/bin/rk35/rk3562_ddr_528MHz_v1.04.bin deleted file mode 100644 index 17bb1f05945..00000000000 Binary files a/rkbin/bin/rk35/rk3562_ddr_528MHz_v1.04.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk3562_ddr_630MHz_v1.04.bin b/rkbin/bin/rk35/rk3562_ddr_630MHz_v1.04.bin deleted file mode 100644 index 5448c19f9a7..00000000000 Binary files a/rkbin/bin/rk35/rk3562_ddr_630MHz_v1.04.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk3562_ddr_780MHz_v1.04.bin b/rkbin/bin/rk35/rk3562_ddr_780MHz_v1.04.bin deleted file mode 100644 index 49e13740098..00000000000 Binary files a/rkbin/bin/rk35/rk3562_ddr_780MHz_v1.04.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk3562_ddr_920MHz_v1.04.bin b/rkbin/bin/rk35/rk3562_ddr_920MHz_v1.04.bin deleted file mode 100644 index a8a87d7a214..00000000000 Binary files a/rkbin/bin/rk35/rk3562_ddr_920MHz_v1.04.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk3562_ddr_920MHz_v1.05.bin b/rkbin/bin/rk35/rk3562_ddr_920MHz_v1.05.bin new file mode 100644 index 00000000000..2e5216eb80b Binary files /dev/null and b/rkbin/bin/rk35/rk3562_ddr_920MHz_v1.05.bin differ diff --git a/rkbin/bin/rk35/rk3562_spl_v1.06.bin b/rkbin/bin/rk35/rk3562_spl_v1.06.bin new file mode 100644 index 00000000000..9bd0d7f216c Binary files /dev/null and b/rkbin/bin/rk35/rk3562_spl_v1.06.bin differ diff --git a/rkbin/bin/rk35/rk3566_ddr_1056MHz_ultra_v1.10.bin b/rkbin/bin/rk35/rk3566_ddr_1056MHz_ultra_v1.10.bin deleted file mode 100644 index bf672abcbbc..00000000000 Binary files a/rkbin/bin/rk35/rk3566_ddr_1056MHz_ultra_v1.10.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk3566_ddr_1056MHz_ultra_v1.20.bin b/rkbin/bin/rk35/rk3566_ddr_1056MHz_ultra_v1.20.bin new file mode 100644 index 00000000000..05c609adc98 Binary files /dev/null and b/rkbin/bin/rk35/rk3566_ddr_1056MHz_ultra_v1.20.bin differ diff --git a/rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.17.bin b/rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.17.bin deleted file mode 100644 index ac5a7a6d804..00000000000 Binary files a/rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.17.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.18.bin b/rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.18.bin deleted file mode 100644 index d4a154bb0d9..00000000000 Binary files a/rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.18.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.21.bin b/rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.21.bin new file mode 100644 index 00000000000..0c5ae55592c Binary files /dev/null and b/rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.21.bin differ diff --git a/rkbin/bin/rk35/rk3566_ddr_920MHz_v1.17.bin b/rkbin/bin/rk35/rk3566_ddr_920MHz_v1.17.bin deleted file mode 100644 index a24fe293198..00000000000 Binary files a/rkbin/bin/rk35/rk3566_ddr_920MHz_v1.17.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk3566_ddr_920MHz_v1.18.bin b/rkbin/bin/rk35/rk3566_ddr_920MHz_v1.18.bin deleted file mode 100644 index cfa27967005..00000000000 Binary files a/rkbin/bin/rk35/rk3566_ddr_920MHz_v1.18.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk3566_ddr_920MHz_v1.21.bin b/rkbin/bin/rk35/rk3566_ddr_920MHz_v1.21.bin new file mode 100644 index 00000000000..5bcd70f4770 Binary files /dev/null and b/rkbin/bin/rk35/rk3566_ddr_920MHz_v1.21.bin differ diff --git a/rkbin/bin/rk35/rk3568_bl31_rt_v1.01.elf b/rkbin/bin/rk35/rk3568_bl31_rt_v1.02.elf similarity index 71% rename from rkbin/bin/rk35/rk3568_bl31_rt_v1.01.elf rename to rkbin/bin/rk35/rk3568_bl31_rt_v1.02.elf index f4d0097d2df..c9859f52af4 100644 Binary files a/rkbin/bin/rk35/rk3568_bl31_rt_v1.01.elf and b/rkbin/bin/rk35/rk3568_bl31_rt_v1.02.elf differ diff --git a/rkbin/bin/rk35/rk3568_bl31_ultra_v2.13.elf b/rkbin/bin/rk35/rk3568_bl31_ultra_v2.17.elf similarity index 68% rename from rkbin/bin/rk35/rk3568_bl31_ultra_v2.13.elf rename to rkbin/bin/rk35/rk3568_bl31_ultra_v2.17.elf index 5aaae8169f2..dd1812cb544 100644 Binary files a/rkbin/bin/rk35/rk3568_bl31_ultra_v2.13.elf and b/rkbin/bin/rk35/rk3568_bl31_ultra_v2.17.elf differ diff --git a/rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.17.bin b/rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.17.bin deleted file mode 100644 index ac5a7a6d804..00000000000 Binary files a/rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.17.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.18.bin b/rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.18.bin deleted file mode 100644 index d4a154bb0d9..00000000000 Binary files a/rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.18.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.21.bin b/rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.21.bin new file mode 100644 index 00000000000..0c5ae55592c Binary files /dev/null and b/rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.21.bin differ diff --git a/rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.17.bin b/rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.17.bin deleted file mode 100644 index 6525b54166f..00000000000 Binary files a/rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.17.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.18.bin b/rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.18.bin deleted file mode 100644 index e3a7d793b8c..00000000000 Binary files a/rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.18.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.21.bin b/rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.21.bin new file mode 100644 index 00000000000..8b9cd3761ed Binary files /dev/null and b/rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.21.bin differ diff --git a/rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.17.bin b/rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.17.bin deleted file mode 100644 index 9073d004957..00000000000 Binary files a/rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.17.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.18.bin b/rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.18.bin deleted file mode 100644 index 3c62c7cb064..00000000000 Binary files a/rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.18.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.21.bin b/rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.21.bin new file mode 100644 index 00000000000..7ddbd99e3aa Binary files /dev/null and b/rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.21.bin differ diff --git a/rkbin/bin/rk35/rk3568_ddr_920MHz_v1.17.bin b/rkbin/bin/rk35/rk3568_ddr_920MHz_v1.17.bin deleted file mode 100644 index a24fe293198..00000000000 Binary files a/rkbin/bin/rk35/rk3568_ddr_920MHz_v1.17.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk3568_ddr_920MHz_v1.18.bin b/rkbin/bin/rk35/rk3568_ddr_920MHz_v1.18.bin deleted file mode 100644 index cfa27967005..00000000000 Binary files a/rkbin/bin/rk35/rk3568_ddr_920MHz_v1.18.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk3568_ddr_920MHz_v1.21.bin b/rkbin/bin/rk35/rk3568_ddr_920MHz_v1.21.bin new file mode 100644 index 00000000000..5bcd70f4770 Binary files /dev/null and b/rkbin/bin/rk35/rk3568_ddr_920MHz_v1.21.bin differ diff --git a/rkbin/bin/rk35/rk3568_pcie_v2.10.bin b/rkbin/bin/rk35/rk3568_pcie_v2.10.bin new file mode 100644 index 00000000000..46b6e4290a9 Binary files /dev/null and b/rkbin/bin/rk35/rk3568_pcie_v2.10.bin differ diff --git a/rkbin/bin/rk35/rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin b/rkbin/bin/rk35/rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin new file mode 100644 index 00000000000..7039b463557 Binary files /dev/null and b/rkbin/bin/rk35/rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin differ diff --git a/rkbin/bin/rk35/rk3588_bl31_v1.42.elf b/rkbin/bin/rk35/rk3588_bl31_v1.45.elf similarity index 78% rename from rkbin/bin/rk35/rk3588_bl31_v1.42.elf rename to rkbin/bin/rk35/rk3588_bl31_v1.45.elf index c9556082e79..cc7699b811e 100644 Binary files a/rkbin/bin/rk35/rk3588_bl31_v1.42.elf and b/rkbin/bin/rk35/rk3588_bl31_v1.45.elf differ diff --git a/rkbin/bin/rk35/rk3588_bl32_v1.14.bin b/rkbin/bin/rk35/rk3588_bl32_v1.15.bin similarity index 71% rename from rkbin/bin/rk35/rk3588_bl32_v1.14.bin rename to rkbin/bin/rk35/rk3588_bl32_v1.15.bin index 2da8474def8..89598c0846d 100644 Binary files a/rkbin/bin/rk35/rk3588_bl32_v1.14.bin and b/rkbin/bin/rk35/rk3588_bl32_v1.15.bin differ diff --git a/rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin b/rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin new file mode 100644 index 00000000000..6aaaaa10126 Binary files /dev/null and b/rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin differ diff --git a/rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin b/rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin deleted file mode 100644 index 06bbdef8de9..00000000000 Binary files a/rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk3588_pcie_v2.10.bin b/rkbin/bin/rk35/rk3588_pcie_v2.10.bin new file mode 100644 index 00000000000..870c42bbfc7 Binary files /dev/null and b/rkbin/bin/rk35/rk3588_pcie_v2.10.bin differ diff --git a/rkbin/bin/rk35/rk3588_usbplug_v1.10.bin b/rkbin/bin/rk35/rk3588_usbplug_v1.10.bin deleted file mode 100644 index ea5ccd46fb1..00000000000 Binary files a/rkbin/bin/rk35/rk3588_usbplug_v1.10.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk3588_usbplug_v1.11.bin b/rkbin/bin/rk35/rk3588_usbplug_v1.11.bin new file mode 100644 index 00000000000..ee5f2272087 Binary files /dev/null and b/rkbin/bin/rk35/rk3588_usbplug_v1.11.bin differ diff --git a/rkbin/bin/rv11/rv1106_ddr_792MHz_tb_v1.15.bin b/rkbin/bin/rv11/rv1106_ddr_792MHz_tb_v1.15.bin new file mode 100644 index 00000000000..ba3fc18d469 Binary files /dev/null and b/rkbin/bin/rv11/rv1106_ddr_792MHz_tb_v1.15.bin differ diff --git a/rkbin/bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin b/rkbin/bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin deleted file mode 100644 index 95277945a16..00000000000 Binary files a/rkbin/bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin and /dev/null differ diff --git a/rkbin/bin/rv11/rv1106_ddr_924MHz_tb_v1.15.bin b/rkbin/bin/rv11/rv1106_ddr_924MHz_tb_v1.15.bin new file mode 100644 index 00000000000..95767c2f7a7 Binary files /dev/null and b/rkbin/bin/rv11/rv1106_ddr_924MHz_tb_v1.15.bin differ diff --git a/rkbin/bin/rv11/rv1106_ddr_924MHz_v1.13.bin b/rkbin/bin/rv11/rv1106_ddr_924MHz_v1.13.bin deleted file mode 100644 index 177ff10aefd..00000000000 Binary files a/rkbin/bin/rv11/rv1106_ddr_924MHz_v1.13.bin and /dev/null differ diff --git a/rkbin/bin/rv11/rv1106_ddr_924MHz_v1.15.bin b/rkbin/bin/rv11/rv1106_ddr_924MHz_v1.15.bin new file mode 100644 index 00000000000..561ee68249c Binary files /dev/null and b/rkbin/bin/rv11/rv1106_ddr_924MHz_v1.15.bin differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_tb_dual_camera_sc230ai_sc230ai_v1.71.bin b/rkbin/bin/rv11/rv1106_hpmcu_tb_dual_camera_sc230ai_sc230ai_v1.71.bin new file mode 100644 index 00000000000..c6d65de6857 Binary files /dev/null and b/rkbin/bin/rv11/rv1106_hpmcu_tb_dual_camera_sc230ai_sc230ai_v1.71.bin differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_tb_dual_camera_sc301iot_sc230ai_v1.70.bin b/rkbin/bin/rv11/rv1106_hpmcu_tb_dual_camera_sc301iot_sc230ai_v1.70.bin deleted file mode 100644 index ae12609bc6e..00000000000 Binary files a/rkbin/bin/rv11/rv1106_hpmcu_tb_dual_camera_sc301iot_sc230ai_v1.70.bin and /dev/null differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_tb_dual_camera_sc301iot_sc230ai_v1.90.bin b/rkbin/bin/rv11/rv1106_hpmcu_tb_dual_camera_sc301iot_sc230ai_v1.90.bin new file mode 100644 index 00000000000..c9d0ac8d39e Binary files /dev/null and b/rkbin/bin/rv11/rv1106_hpmcu_tb_dual_camera_sc301iot_sc230ai_v1.90.bin differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_tb_dual_camera_sc3338_sc3338_v1.70.bin b/rkbin/bin/rv11/rv1106_hpmcu_tb_dual_camera_sc3338_sc3338_v1.70.bin deleted file mode 100644 index 14ce541807f..00000000000 Binary files a/rkbin/bin/rv11/rv1106_hpmcu_tb_dual_camera_sc3338_sc3338_v1.70.bin and /dev/null differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_tb_dual_camera_sc3338_sc3338_v1.90.bin b/rkbin/bin/rv11/rv1106_hpmcu_tb_dual_camera_sc3338_sc3338_v1.90.bin new file mode 100644 index 00000000000..fdb7709e6ff Binary files /dev/null and b/rkbin/bin/rv11/rv1106_hpmcu_tb_dual_camera_sc3338_sc3338_v1.90.bin differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_tb_gc2093_v1.70.bin b/rkbin/bin/rv11/rv1106_hpmcu_tb_gc2093_v1.70.bin deleted file mode 100644 index ce5b3a7219a..00000000000 Binary files a/rkbin/bin/rv11/rv1106_hpmcu_tb_gc2093_v1.70.bin and /dev/null differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_tb_gc2093_v1.80.bin b/rkbin/bin/rv11/rv1106_hpmcu_tb_gc2093_v1.80.bin new file mode 100644 index 00000000000..ebc7248e8b0 Binary files /dev/null and b/rkbin/bin/rv11/rv1106_hpmcu_tb_gc2093_v1.80.bin differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_tb_sc200ai_v1.90.bin b/rkbin/bin/rv11/rv1106_hpmcu_tb_sc200ai_v1.90.bin new file mode 100644 index 00000000000..757ae57f94d Binary files /dev/null and b/rkbin/bin/rv11/rv1106_hpmcu_tb_sc200ai_v1.90.bin differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_tb_sc230ai_v1.70.bin b/rkbin/bin/rv11/rv1106_hpmcu_tb_sc230ai_v1.70.bin deleted file mode 100644 index 451428720ea..00000000000 Binary files a/rkbin/bin/rv11/rv1106_hpmcu_tb_sc230ai_v1.70.bin and /dev/null differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_tb_sc230ai_v1.90.bin b/rkbin/bin/rv11/rv1106_hpmcu_tb_sc230ai_v1.90.bin new file mode 100644 index 00000000000..bcbddf3a249 Binary files /dev/null and b/rkbin/bin/rv11/rv1106_hpmcu_tb_sc230ai_v1.90.bin differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_tb_sc3336_sc3338_v1.70.bin b/rkbin/bin/rv11/rv1106_hpmcu_tb_sc3336_sc3338_v1.70.bin deleted file mode 100644 index 6e85b99342e..00000000000 Binary files a/rkbin/bin/rv11/rv1106_hpmcu_tb_sc3336_sc3338_v1.70.bin and /dev/null differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_tb_sc3336_sc3338_v1.91.bin b/rkbin/bin/rv11/rv1106_hpmcu_tb_sc3336_sc3338_v1.91.bin new file mode 100644 index 00000000000..ab6c84a3e6f Binary files /dev/null and b/rkbin/bin/rv11/rv1106_hpmcu_tb_sc3336_sc3338_v1.91.bin differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_tb_sc4336_v1.70.bin b/rkbin/bin/rv11/rv1106_hpmcu_tb_sc4336_v1.70.bin deleted file mode 100644 index b6e8d3e49ea..00000000000 Binary files a/rkbin/bin/rv11/rv1106_hpmcu_tb_sc4336_v1.70.bin and /dev/null differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_tb_sc4336_v1.90.bin b/rkbin/bin/rv11/rv1106_hpmcu_tb_sc4336_v1.90.bin new file mode 100644 index 00000000000..4961f76bf85 Binary files /dev/null and b/rkbin/bin/rv11/rv1106_hpmcu_tb_sc4336_v1.90.bin differ diff --git a/rkbin/bin/rv11/rv1106_spl_v1.01.bin b/rkbin/bin/rv11/rv1106_spl_v1.01.bin deleted file mode 100644 index bab9bf9bb08..00000000000 Binary files a/rkbin/bin/rv11/rv1106_spl_v1.01.bin and /dev/null differ diff --git a/rkbin/bin/rv11/rv1106_spl_v1.02.bin b/rkbin/bin/rv11/rv1106_spl_v1.02.bin new file mode 100644 index 00000000000..d5ced2c32f4 Binary files /dev/null and b/rkbin/bin/rv11/rv1106_spl_v1.02.bin differ diff --git a/rkbin/bin/rv11/rv1106_usbplug_v1.07.bin b/rkbin/bin/rv11/rv1106_usbplug_v1.08.bin similarity index 71% rename from rkbin/bin/rv11/rv1106_usbplug_v1.07.bin rename to rkbin/bin/rv11/rv1106_usbplug_v1.08.bin index 2ed54be3224..76f6dce26bb 100644 Binary files a/rkbin/bin/rv11/rv1106_usbplug_v1.07.bin and b/rkbin/bin/rv11/rv1106_usbplug_v1.08.bin differ diff --git a/rkbin/bin/rv11/rv1108k_ddr3_v1.12.bin b/rkbin/bin/rv11/rv1108k_ddr3_v1.12.bin new file mode 100644 index 00000000000..bb078dfab3d Binary files /dev/null and b/rkbin/bin/rv11/rv1108k_ddr3_v1.12.bin differ diff --git a/rkbin/bin/rv11/rv1126_spl_v1.09.bin b/rkbin/bin/rv11/rv1126_spl_v1.09.bin deleted file mode 100644 index 271d889709d..00000000000 Binary files a/rkbin/bin/rv11/rv1126_spl_v1.09.bin and /dev/null differ diff --git a/rkbin/bin/rv11/rv1126_spl_v1.10.bin b/rkbin/bin/rv11/rv1126_spl_v1.10.bin new file mode 100644 index 00000000000..524d6f53d7b Binary files /dev/null and b/rkbin/bin/rv11/rv1126_spl_v1.10.bin differ diff --git a/rkbin/bin/rv11/rv1126_tee_ta_v2.10.bin b/rkbin/bin/rv11/rv1126_tee_ta_v2.11.bin similarity index 66% rename from rkbin/bin/rv11/rv1126_tee_ta_v2.10.bin rename to rkbin/bin/rv11/rv1126_tee_ta_v2.11.bin index 8de0a6061de..ca11ef14633 100644 Binary files a/rkbin/bin/rv11/rv1126_tee_ta_v2.10.bin and b/rkbin/bin/rv11/rv1126_tee_ta_v2.11.bin differ diff --git a/rkbin/doc/release/PX30_CN.md b/rkbin/doc/release/PX30_CN.md index 93dde1b23cc..4f97b3e7a13 100644 --- a/rkbin/doc/release/PX30_CN.md +++ b/rkbin/doc/release/PX30_CN.md @@ -1,5 +1,29 @@ # PX30 Release Note +## px30_ddr_333MHz_v2.09.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | ------------------------- | ----------- | -------- | +| 2023-12-26 | px30_ddr_333MHz_v2.09.bin | 131f35b | 普通 | + +### New + +1. 增加 DQS 弱上下拉配置。 + +------ + +## px30_bl31_v1.34.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | ------------------- | ----------- | -------- | +| 2023-12-26 | px30_bl31_v1.34.elf | 46064b2d5 | 普通 | + +### New + +1. 添加支持DDR扩展温度范围,需搭配2倍,4倍刷新率的ddrbin。 + +------ + ## px30_bl32_v2.15.bin | 时间 | 文件 | 编译 commit | 重要程度 | diff --git a/rkbin/doc/release/PX30_EN.md b/rkbin/doc/release/PX30_EN.md index dff0885fe09..96945187347 100644 --- a/rkbin/doc/release/PX30_EN.md +++ b/rkbin/doc/release/PX30_EN.md @@ -1,5 +1,29 @@ # PX30 Release Note +## px30_ddr_333MHz_v2.09.bin + +| Date | file | Build commit | Severity | +| ---------- | ------------------------- | ------------ | -------- | +| 2023-12-20 | px30_ddr_333MHz_v2.09.bin | 131f35b | moderate | + +### New + +1. Add DQS weak pull up/down. + +------ + +## px30_bl31_v1.34.elf + +| Date | file | Build commit | Severity | +| ---------- | ------------------- | ------------ | -------- | +| 2023-12-26 | px30_bl31_v1.34.elf | 46064b2d5 | moderate | + +### New + +1. Support DDR Extended temperature range which should used with 2x, 4x refresh rate ddr bin file. + +------ + ## px30_bl32_v2.15.bin | Date | File | Build commit | Severity | diff --git a/rkbin/doc/release/RK1808_CN.md b/rkbin/doc/release/RK1808_CN.md index ed0c24f6b4e..c478dcefa01 100644 --- a/rkbin/doc/release/RK1808_CN.md +++ b/rkbin/doc/release/RK1808_CN.md @@ -1,5 +1,29 @@ # RK1808 Release Note +## rk1808_bl31_v1.15.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | --------------------- | ----------- | -------- | +| 2024-01-17 | rk1808_bl31_v1.15.elf | 56fe57e2a | 普通 | + +### New + +1. 增加支持DDR扩展温度,需配合使用开启扩展温度的ddrbin文件。 + +------ + +## rk1808_ddr_933MHz_v1.06.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | --------------------------- | ----------- | -------- | +| 2024-01-17 | rk1808_ddr_933MHz_v1.06.bin | 4d116dc75c | 普通 | + +### New + +1. 增加支持DDR扩展温度,需使用 ddrbin_tool 配置“ext_temp_ref”开启。 + +------ + ## rk1808_bl32_v2.03.bin | 时间 | 文件 | 编译 commit | 重要程度 | diff --git a/rkbin/doc/release/RK1808_EN.md b/rkbin/doc/release/RK1808_EN.md index f6404d757cd..caf5ff5fab1 100644 --- a/rkbin/doc/release/RK1808_EN.md +++ b/rkbin/doc/release/RK1808_EN.md @@ -1,5 +1,29 @@ # RK1808 Release Note +## rk1808_bl31_v1.15.elf + +| Date | File | Build commit | Severity | +| ---------- | --------------------- | ------------ | -------- | +| 2024-01-17 | rk1808_bl31_v1.15.elf | 56fe57e2a | moderate | + +### New + +1. Add support for DDR extension temperature, it is necessary to use the ddrbin file with extension temperature enabled. + +------ + +## rk1808_ddr_933MHz_v1.06.bin + +| Date | File | Build commit | Severity | +| ---------- | --------------------------- | ------------ | -------- | +| 2024-01-17 | rk1808_ddr_933MHz_v1.06.bin | 4d116dc75c | moderate | + +### New + +1. Add support for DDR extension temperature which should use ddrbin_tool configuration "ext_temp_ref" to enable. + +------ + ## rk1808_bl32_v2.03.bin | Date | File | Build commit | Severity | diff --git a/rkbin/doc/release/RK3308_CN.md b/rkbin/doc/release/RK3308_CN.md index 1c0c58a203f..a0953ec6bb9 100644 --- a/rkbin/doc/release/RK3308_CN.md +++ b/rkbin/doc/release/RK3308_CN.md @@ -1,5 +1,17 @@ # RK3308 Release Note +## rk3308_{miniloader, usbplug}_wo_ftl_v1.41.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------------------- | ------- | -------- | +| 2024-01-05 | rk3308_{miniloader, usbplug}_wo_ftl_v1.41.bin | f34544a | 普通 | + +### New + +1. 修改未定义的读数据地址全局变量。 + +------ + ## rk3308_bl32_v2.06.bin | 时间 | 文件 | 编译 commit | 重要程度 | diff --git a/rkbin/doc/release/RK3308_EN.md b/rkbin/doc/release/RK3308_EN.md index e1ce012e591..53ffafd86ee 100644 --- a/rkbin/doc/release/RK3308_EN.md +++ b/rkbin/doc/release/RK3308_EN.md @@ -1,5 +1,17 @@ # RK3308 Release Note +## rk3308_{miniloader, usbplug}_wo_ftl_v1.41.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------------------------- | ------- | -------- | +| 2024-01-05 | rk3308_{miniloader, usbplug}_wo_ftl_v1.41.bin | f34544a | moderate | + +### New + +1. Change undefined read data address global variables. + +------ + ## rk3308_bl32_v2.06.bin | Date | File | Build commit | Severity | diff --git a/rkbin/doc/release/RK3326_CN.md b/rkbin/doc/release/RK3326_CN.md index abe762ceeb7..3d7841f0e2f 100644 --- a/rkbin/doc/release/RK3326_CN.md +++ b/rkbin/doc/release/RK3326_CN.md @@ -1,5 +1,29 @@ # RK3326 Release Note +## rk3326_ddr_333MHz_v2.09.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | --------------------------- | ----------- | -------- | +| 2023-12-26 | rk3326_ddr_333MHz_v2.09.bin | 131f35b | 普通 | + +### New + +1. 增加 DQS 弱上下拉配置。 + +------ + +## rk3326_bl31_v1.34.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | --------------------- | ----------- | -------- | +| 2023-12-26 | rk3326_bl31_v1.34.elf | 46064b2d5 | 普通 | + +### New + +1. 添加支持DDR扩展温度范围,需搭配2倍,4倍刷新率的ddrbin。 + +------ + ## rk3326_bl32_v2.15.bin | 时间 | 文件 | 编译 commit | 重要程度 | diff --git a/rkbin/doc/release/RK3326_EN.md b/rkbin/doc/release/RK3326_EN.md index 70cb0d46e10..5a299ac21e4 100644 --- a/rkbin/doc/release/RK3326_EN.md +++ b/rkbin/doc/release/RK3326_EN.md @@ -1,5 +1,29 @@ # RK3326 Release Note +## rk3326_ddr_333MHz_v2.09.bin + +| Date | file | Build commit | Severity | +| ---------- | --------------------------- | ------------ | -------- | +| 2023-12-20 | rk3326_ddr_333MHz_v2.09.bin | 131f35b | moderate | + +### New + +1. Add DQS weak pull up/down. + +------ + +## rk3326_bl31_v1.34.elf + +| Date | file | Build commit | Severity | +| ---------- | --------------------- | ------------ | -------- | +| 2023-12-26 | rk3326_bl31_v1.34.elf | 46064b2d5 | moderate | + +### New + +1. Support DDR Extended temperature range which should used with 2x, 4x refresh rate ddr bin file. + +------ + ## rk3326_bl32_v2.15.bin | Date | File | Build commit | Severity | diff --git a/rkbin/doc/release/RK3358_CN.md b/rkbin/doc/release/RK3358_CN.md index 68631f5d660..92296eee06a 100644 --- a/rkbin/doc/release/RK3358_CN.md +++ b/rkbin/doc/release/RK3358_CN.md @@ -1,5 +1,17 @@ # RK3358 Release Note +## rk3358j_{rk3358m_}_ddr_333MHz_v2.09.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | --------------------------------------- | ----------- | -------- | +| 2023-12-20 | rk3358j_{rk3358m_}_ddr_333MHz_v2.09.bin | 131f35b | 重要 | + +### New + +1. 增加rk3358j,rk3358m的ddr bin文件,使用2倍刷新率以支持DDR扩展温度范围。 + +------ + ## rk3358_bl32_v2.06.bin | 时间 | 文件 | 编译 commit | 重要程度 | diff --git a/rkbin/doc/release/RK3358_EN.md b/rkbin/doc/release/RK3358_EN.md index b90d57b347b..aa49307dde0 100644 --- a/rkbin/doc/release/RK3358_EN.md +++ b/rkbin/doc/release/RK3358_EN.md @@ -1,5 +1,17 @@ # RK3358 Release Note +## rk3358j_{rk3358m_}_ddr_333MHz_v2.09.bin + +| Date | File | Build commit | Severity | +| ---------- | --------------------------------------- | ------------ | --------- | +| 2023-12-20 | rk3358j_{rk3358m_}_ddr_333MHz_v2.09.bin | 131f35b | important | + +### New + +1. Add rk3358j, rk3358m ddr binary which use 2x refresh rate for Extended temperature range. + +------ + ## rk3358_bl32_v2.06.bin | Date | File | Build commit | Severity | diff --git a/rkbin/doc/release/RK3528_CN.md b/rkbin/doc/release/RK3528_CN.md index 13ab2a95b48..fbe063a5568 100644 --- a/rkbin/doc/release/RK3528_CN.md +++ b/rkbin/doc/release/RK3528_CN.md @@ -1,5 +1,39 @@ # RK3528 Release Note +## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.09.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | ---------------------------------------------- | ----------- | -------- | +| 2024-01-30 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.09.bin | 665f3e4817 | 重要 | + +### New + +1. 支持 lp3 颗粒odt自动探测。 +2. 支持 vref training。 + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | -------------------------------- | ---------------------------------------------- | -------- | +| 1 | 重要 | 修复byte mode lp4在training的CL错误 | 使用byte mode lp4 在training时会报错 | - | +| 2 | 重要 | 修复lp4、lp4x 4L pcb的配置问题 | lp4、lp4x 4L pcb的信号并非最佳 | - | + +------ + +## rk3528_bl31_v1.17.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-12-21 | rk3528_bl31_v1.17.elf | eda1f5ce4 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ------------------------------------------ | -------------------- | -------- | +| 1 | 重要 | 解决视频播放时cpu卡死的问题 | 播放视频时cpu随机卡住 | - | + +------ + ## rk3528_spl_v1.05.bin | 时间 | 文件 | 编译 commit | 重要程度 | diff --git a/rkbin/doc/release/RK3528_EN.md b/rkbin/doc/release/RK3528_EN.md index 96a19aadb2b..9fb99ace917 100644 --- a/rkbin/doc/release/RK3528_EN.md +++ b/rkbin/doc/release/RK3528_EN.md @@ -1,5 +1,39 @@ # RK3528 Release Note +## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.09.bin + +| Date | File | Build commit | Severity | +| ---------- | ---------------------------------------------- | ------------ | --------- | +| 2024-01-30 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.09.bin | 665f3e4817 | important | + +### New + +1. Support lp3 dram odt auto detect. +2. Support vref training. + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | -------------------------------- | ------------------------------------------------------ | ------------ | +| 1 | important | Fix CL err for byte mode lp4 in training. | It will error in training when used byte mode lp4. | - | +| 2 | important | Fix lp4/lp4x 4L pcb config wrong. | The signal of lp4/lp4x use 4L pcb is not in the best. | - | + +------ + +## rk3528_bl31_v1.17.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-12-21 | rk3528_bl31_v1.17.elf | eda1f5ce4 | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ------------------------------------ | ------------------------------------------------- | ------------ | +| 1 | important | Fix cpu stall when video play back | cpu will randomly stall when video playback | - | + +------ + ## rk3528_spl_v1.05.bin | Date | File | Build commit | Severity | diff --git a/rkbin/doc/release/RK3562_CN.md b/rkbin/doc/release/RK3562_CN.md index b077522dde9..19243966a11 100644 --- a/rkbin/doc/release/RK3562_CN.md +++ b/rkbin/doc/release/RK3562_CN.md @@ -1,5 +1,37 @@ # RK3562 Release Note +## rk3562_ddr_{1560...324}MHz_v1.05.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :----------------------------------- | ----------- | -------- | +| 2024-01-22 | rk3562_ddr_{1560...324}MHz_v1.05.bin | 93e4a1020c | 重要 | + +### New + +1. 增加read/write vref training,提高读写稳定性和颗粒兼容性。 + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | -------------------------------------------------------- | ------------------------------------- | -------- | +| 1 | 重要 | LPDDR4/4X 780Mhz开启read odt,改善部分颗粒780MHz下稳定性 | 部分LPDDR4/4X颗粒780M下read稳定性较差 | - | + +------ + +## rk3562_spl_v1.06.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------- | ----------- | -------- | +| 2023-10-23 | rk3562_spl_v1.06.bin | 9db02423188 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ------------------------- | ------------------------------------------------------------ | -------- | +| 1 | 重要 | 解决PCIE会导致VOP闪屏问题 | PCIe 读取 DDR + VOP + 其他Master的优先级高于 VOP,会导致VOP POST_BUF_EMPTY,降低PCIE的整形能解决这个问题。 | - | + +------ + ## rk3562_spl_v1.05.bin | 时间 | 文件 | 编译 commit | 重要程度 | diff --git a/rkbin/doc/release/RK3562_EN.md b/rkbin/doc/release/RK3562_EN.md index e80c67904e2..8354a54951f 100644 --- a/rkbin/doc/release/RK3562_EN.md +++ b/rkbin/doc/release/RK3562_EN.md @@ -1,5 +1,37 @@ # RK3562 Release Note +## rk3562_ddr_{1560...324}MHz_v1.05.bin + +| Date | File | Build commit | Severity | +| ---------- | :-------------------------------- | ---------------------------------------------- | -------- | +| 2024-01-22 | rk3562_ddr_{1560...324}MHz_v1.05.bin | 93e4a1020c | important | + +### New + +1. Add read/write vref trining to improve stability and compatibility. + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | --------------------------------------------------------- | ------------------------------------------ | ------------ | +| 1 | important | Enable LPDDR4/4X read odt under780M to implove stability. | Some LPDDR4/4X have poor stability at 780M | - | + +------ + +## rk3562_spl_v1.06.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------- | ------------ | --------- | +| 2023-10-23 | rk3562_spl_v1.06.bin | 9db02423188 | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | --------------------------------------- | ------------------------------------------------------------ | ------------ | +| 1 | important | Fix PCIE causes VOP splash screen issue | PCIe read DDR + VOP + other master have higher priority than VOP, will cause VOP POST_BUF_EMPTY, decrease PCIe shaping can fix it. | - | + +------ + ## rk3562_spl_v1.05.bin | Date | File | Build commit | Severity | diff --git a/rkbin/doc/release/RK3566_CN.md b/rkbin/doc/release/RK3566_CN.md index 1dc5f808407..65791b2d286 100644 --- a/rkbin/doc/release/RK3566_CN.md +++ b/rkbin/doc/release/RK3566_CN.md @@ -1,5 +1,127 @@ # RK3566 Release Note +## rk3566_ddr_{1056...920}MHz_v1.21.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :--------------------------------- | ----------- | -------- | +| 2024-01-20 | rk3566_ddr_{1056...920}MHz_v1.21.bin | 2d653b3476 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ----------------------------------------- | ----------------------------------------------------- | -------- | +| 1 | 重要 | 修正reboot时可能存在漏做CA training的问题 | reboot时可能有概率未做CA training。CA training结果为0 | - | + +------ + +## rk3568_bl31_ultra_v2.17.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | --------------------------- | ----------- | -------- | +| 2024-02-01 | rk3568_bl31_ultra_v2.17.elf | 4a52a1f56 | 重要 | + +### New + +1. 减少唤醒时uart busy最大等待时间到5.6ms,避免uart busy 过长导致唤醒慢。 + +------ + +## rk3566_ddr_1056MHz_ultra_v1.20.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :--------------------------------- | ----------- | -------- | +| 2024-01-13 | rk3566_ddr_1056MHz_ultra_v1.20.bin | 328b43930e | 重要 | + +### New + +1. 可通过工具配置tRFC值。 +2. 增加read/write vref training,提高读写稳定性。 + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | -------------------------------------------------------- | ------------------------------------- | -------- | +| 1 | 重要 | 修正6GB LPDDR4初始化失败问题 | 6GB LPDDR4 初始化时卡住 | - | +| 2 | 重要 | LPDDR4/4X 780Mhz开启read odt,改善部分颗粒780MHz下稳定性 | 部分LPDDR4/4X颗粒780M下read稳定性较差 | - | +| 3 | 重要 | 修正reboot时可能存在漏做CA training的问题 | reboot时可能有概率未做CA training | - | + +------ + +## rk3566_ddr_{1056...920}MHz_v1.20.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :--------------------------------- | ----------- | -------- | +| 2024-01-12 | rk3566_ddr_{1056...920}MHz_v1.20.bin | 77170a5e90 | 重要 | + +### New + +1. 可通过工具配置tRFC值。 +2. 增加read/write vref training,提高读写稳定性。 + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | -------------------------------------------------------- | ------------------------------------- | -------- | +| 1 | 重要 | 更新DDR3/LPDDR3 rd/wr training码型提高读写信号余量 | 优化DDR3/LPDDR3读写信号余量 | - | +| 2 | 重要 | 修正6GB LPDDR3/4初始化失败问题 | 6GB LPDDR3/4 初始化时卡住 | - | +| 3 | 重要 | LPDDR4/4X 780Mhz开启read odt,改善部分颗粒780MHz下稳定性 | 部分LPDDR4/4X颗粒780M下read稳定性较差 | - | + +------ + +## rk3568_bl31_ultra_v2.16.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | --------------------------- | ----------- | -------- | +| 2023-11-10 | rk3568_bl31_ultra_v2.16.elf | 4af8f9ace | 重要 | + +### New + +1. 同步更新最新代码,提高兼容性。 + +------ + +## rk3568_bl31_ultra_v2.15.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | --------------------------- | ----------- | -------- | +| 2023-10-28 | rk3568_bl31_ultra_v2.15.elf | 2f6f2e6f4 | 重要 | + +### New + +1. 优化唤醒速度。 +2. 修复lite休眠, vcc_ddr 概率功耗高。 + +------ + +## rk3568_bl31_ultra_v2.14.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | --------------------------- | ----------- | -------- | +| 2023-10-12 | rk3568_bl31_ultra_v2.14.elf | 7e89dd758 | 重要 | + +### New + +1. 同步更新最新代码。 + +------ + +## rk3566_ddr_1056MHz_ultra_v1.19.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :--------------------------------- | ----------- | -------- | +| 2023-10-07 | rk3566_ddr_1056MHz_ultra_v1.19.bin | b2f397ce2c | 重要 | + +### Warn + +1. 要求BL31版本必须同步到v2.14或更高版本。 + +### New + +1. 使能LPDDR4/LPDDR4x derate功能。 +1. 增加byte mode 颗粒支持。 + +------ + ## rk356x_spl_v1.13.bin | 时间 | 文件 | 编译 commit | 重要程度 | diff --git a/rkbin/doc/release/RK3566_EN.md b/rkbin/doc/release/RK3566_EN.md index 7bc858d6e4f..d8c858f19ba 100644 --- a/rkbin/doc/release/RK3566_EN.md +++ b/rkbin/doc/release/RK3566_EN.md @@ -1,5 +1,127 @@ # RK3566 Release Note +## rk3566_ddr_{1056...920}MHz_v1.21.bin + +| Date | File | Build commit | Severity | +| ---------- | ------------------------------------ | ------------ | --------- | +| 2024-01-20 | rk3566_ddr_{1056...920}MHz_v1.21.bin | 2d653b3476 | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ | +| 1 | important | Fixed issue that CA training may be missed during reboot. | CA training may not be done during reboot. CA training results always zero. | - | + +------ + +## rk3568_bl31_ultra_v2.17.elf + +| Date | File | Build commit | Severity | +| ---------- | --------------------------- | ------------ | --------- | +| 2024-02-01 | rk3568_bl31_ultra_v2.17.elf | 4a52a1f56 | important | + +### New + +1. Reduce the maximum uart busy wait time to 5.6ms to prevent long uart busy from causing slow wake up. + +------ + +## rk3566_ddr_1056MHz_ultra_v1.20.bin + +| Date | File | Build commit | Severity | +| ---------- | ---------------------------------- | ------------ | --------- | +| 2024-01-13 | rk3566_ddr_1056MHz_ultra_v1.20.bin | 328b43930e | important | + +### New + +1. The tRFC value can be configured through ddrbin_tools. +1. Add read/write vref trining to improve compatibility. + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | --------------------------------------------------------- | ------------------------------------------ | ------------ | +| 1 | important | Fixed 6GB LPDDR4 initialization failure problem | 6GB LPDDR4 panic during DDR initialization | - | +| 2 | important | Enable LPDDR4/4X read odt under780M to implove stability. | Some LPDDR4/4X have poor stability at 780M | - | +| 3 | important | Fixed issue that CA training may be missed during reboot | CA training may not be done during reboot | - | + +------ + +## rk3566_ddr_{1056...920}MHz_v1.20.bin + +| Date | File | Build commit | Severity | +| ---------- | ------------------------------------ | ------------ | --------- | +| 2024-01-12 | rk3566_ddr_{1056...920}MHz_v1.20.bin | 77170a5e90 | important | + +### New + +1. The tRFC value can be configured through ddrbin_tools. +1. Add read write vref trining to improve compatibility. + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ------------------------------------------------------------ | ---------------------------------------------------- | ------------ | +| 1 | important | Update DDR3/LPDDR3 rd/wr training pattern to improve read and write signal margin | Optimize DDR3/LPDDR3 read and write signal margin | - | +| 2 | important | Fixed 6GB LPDDR3/4 initialization failure problem | 6GB LPDDR3/4 panic during DDR initialization | - | +| 3 | important | Enable LPDDR4/4X read odt under780M to implove stability. | Some LPDDR4/4X particles have poor stability at 780M | - | + +------ + +## rk3568_bl31_ultra_v2.16.elf + +| Date | File | Build commit | Severity | +| ---------- | --------------------------- | ------------ | --------- | +| 2023-11-10 | rk3568_bl31_ultra_v2.16.elf | 4af8f9ace | important | + +### New + +1. Update the latest code to improve compatibility. + +------ + +## rk3568_bl31_ultra_v2.15.elf + +| Date | File | Build commit | Severity | +| ---------- | --------------------------- | ------------ | --------- | +| 2023-10-28 | rk3568_bl31_ultra_v2.15.elf | 2f6f2e6f4 | important | + +### New + +1. Optimize wakeup speed. +2. Fix lite mode sleep, vcc_ddr probability high power consumption. + +------ + +## rk3568_bl31_ultra_v2.14.elf + +| Date | File | Build commit | Severity | +| ---------- | --------------------------- | ------------ | --------- | +| 2023-10-12 | rk3568_bl31_ultra_v2.14.elf | 7e89dd758 | important | + +### New + +1. Update the latest code. + +------ + +## rk3566_ddr_1056MHz_ultra_v1.19.bin + +| Date | File | Build commit | Severity | +| ---------- | ---------------------------------- | ------------ | --------- | +| 2023-10-07 | rk3566_ddr_1056MHz_ultra_v1.19.bin | b2f397ce2c | important | + +### Warn + +1. BL31 should be update to v2.14 or above. + +### New + +1. Enable derate function for LPDDR4/LPDDR4x. +2. Add byte mode LPDDR4/4x support. + +------ + ## rk356x_spl_v1.13.bin | Date | File | Build commit | Severity | diff --git a/rkbin/doc/release/RK3568_CN.md b/rkbin/doc/release/RK3568_CN.md index 7e3f6745bf7..c9869ee01c4 100644 --- a/rkbin/doc/release/RK3568_CN.md +++ b/rkbin/doc/release/RK3568_CN.md @@ -1,5 +1,102 @@ # RK3568 Release Note +## rk3568_ddr_{1560...920}MHz_v1.21.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :--------------------------------- | ----------- | -------- | +| 2024-01-20 | rk3568_ddr_{1560...920}MHz_v1.21.bin | 2d653b3476 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ----------------------------------------- | ----------------------------------------------------- | -------- | +| 1 | 重要 | 修正reboot时可能存在漏做CA training的问题 | reboot时可能有概率未做CA training。CA training结果为0 | - | + +------ + +## rk3568_ddr_{1560...920}MHz_v1.20.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :--------------------------------- | ----------- | -------- | +| 2024-01-12 | rk3568_ddr_{1560...920}MHz_v1.20.bin | 77170a5e90 | 重要 | + +### New + +1. 可通过工具配置tRFC值。 +2. 增加read/write vref training,提高读写稳定性。 + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ------------------------------------------------------------ | --------------------------------------------- | -------- | +| 1 | 重要 | DDR ECC 使能时通过CPU提前访问来保证重启后pstore段memory的ECC正确性 | DDR ECC使能时重启后上一次开机的pstore信息丢失 | - | +| 2 | 重要 | 更新DDR3/LPDDR3 rd/wr training码型提高读写信号余量 | 优化DDR3/LPDDR3读写信号余量 | - | +| 3 | 重要 | 修正6GB LPDDR3/4初始化失败问题 | 6GB LPDDR3/4 初始化时卡住 | - | +| 4 | 重要 | LPDDR4/4X 780Mhz开启read odt,改善部分颗粒780MHz下稳定性 | 部分LPDDR4/4X颗粒780M下read稳定性较差 | - | + +------ + +## rk3568_pcie_v2.10.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | --------------------- | ----------- | -------- | +| 2023-12-18 | rk3568_pcie_v2.10.bin | 35f57cde3 | 普通 | + +### New + +1. Update the version。 + +------ + +## rk3568_pcie_v2.00.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | --------------------- | ----------- | -------- | +| 2023-12-06 | rk3568_pcie_v2.00.bin | I3e280b78 | 普通 | + +### New + +1. Fix bar capacity。 + +------ + +## rk3568_bl31_rt_v1.02.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | ------------------------ | ----------- | -------- | +| 2023-11-02 | rk3568_bl31_rt_v1.02.elf | 30c17915b | 普通 | + +### New + +1. 支持通过atags配置l3 partition。 + +------ + +## rk3568_pcie_v1.00.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | --------------------- | ----------- | -------- | +| 2023-10-07 | rk3568_pcie_v1.00.bin | I01c2c7d7 | 普通 | + +### New + +1. 添加支持 pcie ep 初始化的裸系统可执行固件。 + +------ + +## rk3568_ddr_{1560...920}MHz_v1.19.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :--------------------------------- | ----------- | -------- | +| 2023-09-11 | rk3568_ddr_{1560...920}MHz_v1.19.bin | fdeec6f4fc | 重要 | + +### New + +1. 增加RK3567支持。 +2. RK3568增加LVDS1支持。 + +------ + ## rk3568_bl31_v1.44.elf | 时间 | 文件 | 编译 commit | 重要程度 | diff --git a/rkbin/doc/release/RK3568_EN.md b/rkbin/doc/release/RK3568_EN.md index 85a5447f7cc..a6e214a9a60 100644 --- a/rkbin/doc/release/RK3568_EN.md +++ b/rkbin/doc/release/RK3568_EN.md @@ -1,5 +1,101 @@ # RK3568 Release Note +## rk3568_ddr_{1560...920}MHz_v1.21.bin + +| Date | File | Build commit | Severity | +| ---------- | ------------------------------------ | ------------ | --------- | +| 2024-01-20 | rk3568_ddr_{1560...920}MHz_v1.21.bin | 2d653b3476 | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ | +| 1 | important | Fixed issue that CA training may be missed during reboot. | CA training may not be done during reboot. CA training results always zero. | - | + +------ + +## rk3568_ddr_{1560...920}MHz_v1.20.bin + +| Date | File | Build commit | Severity | +| ---------- | ------------------------------------ | ------------ | --------- | +| 2024-01-12 | rk3568_ddr_{1560...920}MHz_v1.20.bin | 77170a5e90 | important | + +### New + +1. The tRFC value can be configured through ddrbin_tools. +1. Add read write vref trining to improve compatibility. + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | +| 1 | important | When DDR ECC is enabled, CPU early access is used to ensure the ECC correctness of the pstore segment memory after restart. | When DDR ECC is enabled, the pstore information is lost after restarting. | - | +| 2 | important | Update DDR3/LPDDR3 rd/wr training pattern to improve read and write signal margin | Optimize DDR3/LPDDR3 read and write signal margin | - | +| 3 | important | Fixed 6GB LPDDR3/4 initialization failure problem | 6GB LPDDR3/4 panic during DDR initialization | - | +| 4 | important | Enable LPDDR4/4X read odt under780M to implove stability. | Some LPDDR4/4X particles have poor stability at 780M | - | + +------ + +## rk3568_pcie_v2.10.bin + +| Date | File | Build commit | Severity | +| ---------- | --------------------- | ------------ | -------- | +| 2023-12-18 | rk3568_pcie_v2.10.bin | 35f57cde3 | moderate | + +### New + +1. Update the version. + +------ + +## rk3568_pcie_v2.00.bin + +| Date | File | Build commit | Severity | +| ---------- | --------------------- | ------------ | -------- | +| 2023-12-06 | rk3568_pcie_v2.00.bin | I3e280b78 | moderate | + +### New + +1. Fix bar capacity. + +------ + +## rk3568_bl31_rt_v1.02.elf + +| Date | File | Build commit | Severity | +| ---------- | ------------------------ | ------------ | -------- | +| 2023-11-02 | rk3568_bl31_rt_v1.02.elf | 30c17915b | moderate | + +### New + +1. Support config l3 partition according to atags. + +------ + +## rk3568_pcie_v1.00.bin + +| Date | File | Build commit | Severity | +| ---------- | --------------------- | ------------ | -------- | +| 2023-10-07 | rk3568_pcie_v1.00.bin | I01c2c7d7 | moderate | +### New + +1. Add bare system executable firmware that supports PCIe EP initialization. + +------ + +## rk3568_ddr_{1560...920}MHz_v1.19.bin + +| Date | File | Build commit | Severity | +| ---------- | ------------------------------------ | ------------ | --------- | +| 2023-09-11 | rk3568_ddr_{1560...920}MHz_v1.19.bin | fdeec6f4fc | important | + +### New + +1. Support RK3567. +2. RK3568 support LVDS1. + +------ + ## rk3568_bl31_v1.44.elf | Date | File | Build commit | Severity | diff --git a/rkbin/doc/release/RK3588_CN.md b/rkbin/doc/release/RK3588_CN.md index 1f5af9d3b9f..9ff17872837 100644 --- a/rkbin/doc/release/RK3588_CN.md +++ b/rkbin/doc/release/RK3588_CN.md @@ -1,5 +1,165 @@ # RK3588 Release Note +## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------------------------- | ----------- | -------- | +| 2024-02-04 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin | 9fffbe1e78 | 重要 | + +### New + +1. 修改LPDDR5频率,提高稳定性。 +2. 新增支持cs0 row小于cs1 row的颗粒。 +3. 修改 DERATEINT.mr4_read_interval配置。 + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ---------------------------------- | ----------------------------------------------- | -------- | +| 1 | 重要 | 修正单片选LPDDR5的derate异常问题。 | 单片选LPDDR5执行DDR变频后可能会引起kernel挂起。 | - | + +------ + +## rk3588_bl31_v1.45.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-12-27 | rk3588_bl31_v1.45.elf | 4ca8a8422 | 重要 | + +### New + +1. 优化唤醒后ddr变频时间。 +2. 唤醒后提前提高cpu频率。 +3. 支持pvtpll参数通过sip配置。 + +------ + +## rk3588_pcie_v2.10.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | --------------------- | ----------- | -------- | +| 2023-12-18 | rk3588_pcie_v2.10.bin | 35f57cde3 | 普通 | + +### New + +1. Update the version。 + +------ + +## rk3588_pcie_v2.00.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | --------------------- | ----------- | -------- | +| 2023-12-06 | rk3588_pcie_v2.00.bin | I3e280b78 | 普通 | + +### New + +1. Fix bar capacity。 + +------ + +## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.15.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------------------------- | ----------- | -------- | +| 2023-11-23 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.15.bin | d5483af87d | 重要 | + +### New + +1. 避免PHY skew value大于dll lock value,提高528MHz稳定性。 +2. 修复data training流程,提高稳定性。 +3. LPDDR5唤醒流程,恢复ZQ background calibration。 + +------ + +## rk3588_usbplug_v1.11.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :----------------------- | ----------- | -------- | +| 2023-11-20 | rk3588_usbplug_v1.11.bin | dcac518e7 | 重要 | + +### New + +1. 增加rk3583烧写支持。 + +------ + +## rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------------------------- | ----------- | -------- | +| 2023-11-10 | rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin | 73dffea49e | 重要 | + +### New + +1. 增加RK3583支持。 + +------ + +## rk3588_bl31_v1.44.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-11-07 | rk3588_bl31_v1.44.elf | 4acbe711b | 重要 | + +### New + +1. 增加rk3583 pvtpll 配置。 +2. 支持读取安全的otp。 +3. 优化dmc恢复时间。 + +------ + +## rk3588_pcie_v1.00.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | --------------------- | ----------- | -------- | +| 2023-10-07 | rk3588_pcie_v1.00.bin | I01c2c7d7 | 普通 | + +### New + +1. 添加支持 pcie ep 初始化的裸系统可执行固件。 + +------ + +## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------------------------- | ----------- | -------- | +| 2023-09-26 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin | 73dffea49e | 重要 | + +### New + +1. 提高LPDDR5 稳定性。 +2. 增加fwver支持。 + +------ + +## rk3588_bl32_v1.15.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-09-25 | rk3588_bl32_v1.15.bin | 62aa10b7 | 重要 | + +### New + +1. 支持打印固件版本号fwver,支持传参fwver给后级固件。 + +------ + +## rk3588_bl31_v1.43.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-09-26 | rk3588_bl31_v1.43.elf | 24b7dd41a | 重要 | + +### New + +1. 支持通过rk_atags传递bl31版本号。 +2. 支持通过dts配置假关机的唤醒源。 + +------ + ## rk3588_spl_v1.13.bin | 时间 | 文件 | 编译 commit | 重要程度 | @@ -15,7 +175,6 @@ | Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | | ----- | -------- | --------------------------------------------------- | -------------------------------------------------------- | -------- | | 1 | 重要 | 解决SPL加载校验u-boot.dtb失败后不加载备份镜像的问题 | 第一份uboot.img的u-boot.dtb损坏后,SPL没有加载备份镜像。 | - | - ------ ## rk3588_bl31_v1.42.elf diff --git a/rkbin/doc/release/RK3588_EN.md b/rkbin/doc/release/RK3588_EN.md index ede6248503c..b3648dc30cf 100644 --- a/rkbin/doc/release/RK3588_EN.md +++ b/rkbin/doc/release/RK3588_EN.md @@ -1,5 +1,165 @@ # RK3588 Release Note +## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------------------------------- | ------------ | --------- | +| 2024-02-04 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin | 9fffbe1e78 | important | + +### New + +1. Modify the LPDDR5 frequency to improve stability. +2. Add support dram with CS0 capacity less than CS1 capacity. +3. Modify the DERATEINT.mr4_read_interval configuration. + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ------------------------------------------- | ------------------------------------------------------------ | ------------ | +| 1 | important | Fixed derate issue with LPDDR5 of one rank. | Maybe hang in kernel when switch the frequency for LPDDR5 of one rank. | - | + +------ + +## rk3588_bl31_v1.45.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-12-27 | rk3588_bl31_v1.45.elf | 4ca8a8422 | important | + +### New + +1. Optimize the time of DFS atfter system resume. +2. Cpu switch to hight frequency when systeme resume. +3. Support config pvtpll parameters by sip. + +------ + +## rk3588_pcie_v2.10.bin + +| Date | File | Build commit | Severity | +| ---------- | --------------------- | ------------ | -------- | +| 2023-12-18 | rk3588_pcie_v2.10.bin | 35f57cde3 | moderate | + +### New + +1. Update the version. + +------ + +## rk3588_pcie_v2.00.bin + +| Date | File | Build commit | Severity | +| ---------- | --------------------- | ------------ | -------- | +| 2023-12-06 | rk3588_pcie_v2.00.bin | I3e280b78 | moderate | + +### New + +1. Fix bar capacity. + +------ + +## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.15.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------------------------------- | ------------ | --------- | +| 2023-11-23 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.15.bin | d5483af87d | important | + +### New + +1. Avoid PHY skew value greater than dll lock value,improve the stability for 528MHz. +2. Fix the data training process,improve the stability. +3. Resume ZQ background calibration for LPDDR5. + +------ + +## rk3588_usbplug_v1.11.bin + +| Date | File | Build commit | Severity | +| ---------- | :----------------------- | ------------ | --------- | +| 2023-11-20 | rk3588_usbplug_v1.11.bin | dcac518e7 | important | + +### New + +1. Add rk3583 upgrade support. + +------ + +## rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------------------------------- | ------------ | --------- | +| 2023-11-10 | rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin | 73dffea49e | important | + +### New + +1. Add RK3583 support. + +------ + +## rk3588_bl31_v1.44.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-11-07 | rk3588_bl31_v1.44.elf | 4acbe711b | important | + +### New + +1. Add pvtpll support rk3583. +2. Add support to read secure otp. +3. Optimize the time of dmc restore. + +------ + +## rk3588_pcie_v1.00.bin + +| Date | File | Build commit | Severity | +| ---------- | --------------------- | ------------ | -------- | +| 2023-10-07 | rk3588_pcie_v1.00.bin | I01c2c7d7 | moderate | + +### New + +1. Add bare system executable firmware that supports PCIe EP initialization. + +------ + +## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------------------------------- | ------------ | --------- | +| 2023-09-26 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin | 73dffea49e | important | + +### New + +1. Improve the stability of LPDDR5. +2. Add fwver support. + +------ + +## rk3588_bl32_v1.15.bin + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-09-25 | rk3588_bl32_v1.15.bin | 62aa10b7 | important | + +### New + +1. Support print firmware version, and support transmit firmware version to subsequent firmware. + +------ + +## rk3588_bl31_v1.43.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-09-26 | rk3588_bl31_v1.43.elf | 24b7dd41a | important | + +### New + +1. Supports to pass bl31 version number through rk atags. +2. Support to configure wake sources for virtual-poweroff through dts. + +------ + ## rk3588_spl_v1.13.bin | Date | File | Build commit | Severity | @@ -15,7 +175,6 @@ | Index | Severity | Update | Issue description | Issue source | | ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | | 1 | important | Solve the issue that the backup image is not loaded when the SPL load or check u-boot.dtb fails | When u-boot.dtb of the first uboot.img is corrupted, SPL doesn't load the backup image. | - | - ------ ## rk3588_bl31_v1.42.elf diff --git a/rkbin/doc/release/RV1106_CN.md b/rkbin/doc/release/RV1106_CN.md index 8c113eaac5b..041bc59e050 100644 --- a/rkbin/doc/release/RV1106_CN.md +++ b/rkbin/doc/release/RV1106_CN.md @@ -1,5 +1,162 @@ # RV1106 Release Note +## rv1106_hpmcu_tb_sc3336_sc3338_v1.91.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :----------------------------------------------------------- | --------------| -------- | +| 2024-01-25 | rv1106_hpmcu_tb_sc3336_sc3338_v1.91.bin | rtt:4797a34#hal:8966acbf#battery_ipc:1497fb5 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ----------------------------------- | -------- | -------- | +| 1 | 重要 | 解决SC3338首帧偏暗问题 | - | - | + +------ + +## rv1106_ddr_{924...792}MHz{_tb}_v1.15.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :--------------------------------------- | ----------- | -------- | +| 2023-12-21 | rv1106_ddr_{924...792}MHz{_tb}_v1.15.bin | 306b9977f5 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ----------------------------------- | -------- | -------- | +| 1 | 普通 | 修正 SPL size 过大可能异常的问题 | - | - | +| 2 | 重要 | 增强低温下 DDR bin 阶段的稳定性 | - | - | +| 3 | 重要 | 修正 timer 配置以适应休眠唤醒的需求 | - | - | + +------ + +## rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,sc200ai,dual_sc3338,dual_sc301iot_sc230ai}_v1.90.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :----------------------------------------------------------- | --------------| -------- | +| 2023-12-15 | rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,sc200ai,dual_sc3338,dual_sc301iot_sc230ai}_v1.90.bin | rtt:e31465907#hal:8966acbf#battery_ipc:1497fb5 | 重要 | + +### New + +1. 更新fastae到V2.3.2-rc1。 + +------ + +## rv1106_hpmcu_tb_sc200ai_v1.80.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :----------------------------------------------------------- | --------------| -------- | +| 2023-12-07 | rv1106_hpmcu_tb_sc200ai_v1.80.bin | rtt:0329fd0d9#hal:8966acbf#battery_ipc:0766081 | 重要 | + +### New + +1. 添加ssc200ai快启mcu固件。 + +------ + +## rv1106_hpmcu_tb_gc2093_v1.80.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :----------------------------------------------------------- | --------------| -------- | +| 2023-11-30 | rv1106_hpmcu_tb_gc2093_v1.80.bin | rtt:0329fd0#hal:8966acbf#battery_ipc:0766081 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | --------------------- | ------------------------ | -------- | +| 1 | 重要 | 更新AOV | 更新AOV | - | + +------ + +## rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338,dual_sc301iot_sc230ai}_v1.80.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :----------------------------------------------------------- | --------------| -------- | +| 2023-11-15 | rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338,dual_sc301iot_sc230ai}_v1.80.bin | rtt:e31465907#hal:8966acbf#battery_ipc:0766081 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | --------------------- | ------------------------ | -------- | +| 1 | 重要 | 更新AOV | 更新AOV | - | + +------ + +## rv1106_hpmcu_tb_dual_camera_sc230ai_sc230ai_v1.71.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------- | ----------- | -------- | +| 2023-11-03 | rv1106_hpmcu_tb_dual_camera_sc230ai_sc230ai_v1.71.bin | rtt:6245841#hal:d93ef9fd#battery_ipc:58c85a0 | 重要 | + +### New + +1. 添加sc230ai双摄主从模式。 + +------ + +## rv1106_ddr_{924...792}MHz{_tb}_v1.14.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :----------------------------------------- | ----------- | -------- | +| 2023-10-24 | rv1106_ddr_{924...792}MHz{_tb}_v1.14.bin | 1df264c461 | 普通 | + +### New + +1. 为 RV1106MINIALL_SPI_NOR_WAKEUP.ini 增加 rv1106_ddr_792MHz_tb_v1.14.bin。 + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ------------------------ | -------- | -------- | +| 1 | 普通 | 优化 BGA 封装的 DDR 信号 | - | - | + +------ + +## rv1106_usbplug_v1.08.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :----------------------- | ----------- | -------- | +| 2023-10-10 | rv1106_usbplug_v1.08.bin | I0043a8b1 | 重要 | + +### New + +1. 4KB page size spinand 使用预制作镜像升级。 + +------ + +## rv1106_spl_v1.02.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------- | ----------- | -------- | +| 2023-09-28 | rv1106_spl_v1.02.bin | f1d94e1902 | 重要 | + +### New + +1. 支持A/B系统。 +2. 打印并传递固件版本号。 + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | --------------------------------------------------- | -------------------------------------------------------- | -------- | +| 1 | 重要 | 解决SPL加载校验u-boot.dtb失败后不加载备份镜像的问题 | 第一份uboot.img的u-boot.dtb损坏后,SPL没有加载备份镜像。 | - | + +------ + +## rv1106_hpmcu_tb_gc2093_v1.71.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- | +| 2023-09-25 | rv1106_hpmcu_tb_gc2093_v1.71.bin | rtt:85fc0c39#hal:d93ef9fd#battery_ipc:7ca1398 | 普通 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ---------------------------------------- | ----------------------- | -------- | +| 1 | 普通 | 修改 mcu log 的输出 | - | - | + +------ + ## rv1106_spl_spi_nand_tb_v1.00.bin | 时间 | 文件 | 编译 commit | 重要程度 | @@ -100,10 +257,6 @@ | ---------- | :----------------------------------------------------------- | -------------------------------------------- | -------- | | 2023-07-20 | rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338,dual_sc301iot_sc230ai}_v1.68.bin | rtt:097fece#hal:d93ef9fd#battery_ipc:21165ac | 重要 | - -| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | -| ----- | -------- | -------------------------------- | ---------------------------------------------------- | -------- | - ### Fixed | Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | diff --git a/rkbin/doc/release/RV1106_EN.md b/rkbin/doc/release/RV1106_EN.md index 16a86c8365c..10b209802ec 100644 --- a/rkbin/doc/release/RV1106_EN.md +++ b/rkbin/doc/release/RV1106_EN.md @@ -1,5 +1,162 @@ # RV1106 Release Note +## rv1106_hpmcu_tb_sc3336_sc3338_v1.91.bin + +| Date | File | Build commit | Severity | +| ---------- | :----------------------------------------------------------- | --------------| -------- | +| 2024-01-25 | rv1106_hpmcu_tb_sc3336_sc3338_v1.91.bin | rtt:4797a34#hal:8966acbf#battery_ipc:1497fb5 | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | -------------------------- | ----------------- | ------------ | +| 1 | important | fix SC3338's first frame too dark | - | - | + +------ + +## rv1106_ddr_{924...792}MHz{_tb}_v1.15.bin + +| Date | File | Build commit | Severity | +| ---------- | :--------------------------------------- | ------------ | --------- | +| 2023-12-21 | rv1106_ddr_{924...792}MHz{_tb}_v1.15.bin | 306b9977f5 | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ------------------------------------------------------------ | ----------------- | ------------ | +| 1 | moderate | Fix possible exceptions when size of SPL is too large | - | - | +| 2 | important | Enhanced stability of DDR bin stage at low temperatures | - | - | +| 3 | important | Modify timer configuration to fit suspend & resume requirements | - | - | + +------ + +## rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,sc200ai,dual_sc3338,dual_sc301iot_sc230ai}_v1.90.bin + +| Date | File | Build commit | Severity | +| ---------- | :----------------------------------------------------------- | --------------| -------- | +| 2023-12-15 | rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,sc200ai,dual_sc3338,dual_sc301iot_sc230ai}_v1.90.bin | rtt:e31465907#hal:8966acbf#battery_ipc:1497fb5 | important | + +### New + +1. Update fastae to V2.3.2-rc1. + +------ + +## rv1106_hpmcu_tb_sc200ai_v1.80.bin + +| Date | File | Build commit | Severity | +| ---------- | :----------------------------------------------------------- | --------------| -------- | +| 2023-12-07 | rv1106_hpmcu_tb_sc200ai_v1.80.bin | rtt:0329fd0d9#hal:8966acbf#battery_ipc:0766081 | important | + +### New + +1. Add ssc200ai thunder boot mcu image. + +------ + +## rv1106_hpmcu_tb_gc2093_v1.80.bin + +| Date | File | Build commit | Severity | +| ---------- | :----------------------------------------------------------- | --------------| -------- | +| 2023-11-30 | rv1106_hpmcu_tb_gc2093_v1.80.bin | rtt:0329fd0#hal:8966acbf#battery_ipc:0766081 | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | -------- | --------------------- | ------------------------ | -------- | +| 1 | important| update with AOV | update with AOV | - | + +------ + +## rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338,dual_sc301iot_sc230ai}_v1.80.bin + +| Date | File | Build commit | Severity | +| ---------- | :----------------------------------------------------------- | --------------| -------- | +| 2023-11-15 | rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338,dual_sc301iot_sc230ai}_v1.80.bin | rtt:e31465907#hal:8966acbf#battery_ipc:0766081 | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | -------- | --------------------- | ------------------------ | -------- | +| 1 | important| update with AOV | update with AOV | - | + +------ + +## rv1106_hpmcu_tb_dual_camera_sc230ai_sc230ai_v1.71.bin + +| Date | File | Build commit | Severity | +| ---------- | :----------------------- | ------------ | --------- | +| 2023-11-03 | rv1106_hpmcu_tb_dual_camera_sc230ai_sc230ai_v1.71.bin | rtt:6245841#hal:d93ef9fd#battery_ipc:58c85a0 | important | + +### New + +1. Add master/slaver mode for sc230ai dual camera. + +------ + +## rv1106_ddr_{924...792}MHz{_tb}_v1.14.bin + +| Date | File | Build commit | Severity | +| ---------- | :--------------------------------------- | ------------ | -------- | +| 2023-10-24 | rv1106_ddr_{924...792}MHz{_tb}_v1.14.bin | 1df264c461 | moderate | + +### New + +1. Add rv1106_ddr_792MHz_tb_v1.14.bin for RV1106MINIALL_SPI_NOR_WAKEUP.ini. + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | -------- | ---------------------- | ----------------- | ------------ | +| 1 | moderate | Optimize DDR SI of BGA | - | - | + +------ + +## rv1106_usbplug_v1.08.bin + +| Date | File | Build commit | Severity | +| ---------- | :----------------------- | ------------ | --------- | +| 2023-10-10 | rv1106_usbplug_v1.08.bin | I0043a8b1 | important | + +### New + +1. Upgrade using pre made images for 4KB page size spinand. + +------ + +## rv1106_spl_v1.02.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------- | ------------ | --------- | +| 2023-09-28 | rv1106_spl_v1.02.bin | f1d94e1902 | important | + +### New + +1. Support for A/B systems. +2. Print and pass the firmware version number. + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | +| 1 | important | Solve the issue that the backup image is not loaded when the SPL load or check u-boot.dtb fails | When u-boot.dtb of the first uboot.img is corrupted, SPL doesn't load the backup image. | - | + +------ + +## rv1106_hpmcu_tb_gc2093_v1.71.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- | +| 2023-09-25 | rv1106_hpmcu_tb_gc2093_v1.71.bin | rtt:85fc0c39#hal:d93ef9fd#battery_ipc:7ca1398 | moderate | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | -------- | ---------------------------------------- | ----------------------- | -------- | +| 1 | moderate | change the output of the mcu log | - | - | + +------ + ## rv1106_spl_spi_nand_tb_v1.00.bin | Date | File | Build commit | Severity | diff --git a/rkbin/doc/release/RV1108_CN.md b/rkbin/doc/release/RV1108_CN.md new file mode 100644 index 00000000000..1e61cc65842 --- /dev/null +++ b/rkbin/doc/release/RV1108_CN.md @@ -0,0 +1,14 @@ +# RV1108 Release Note + +## rv1108k_ddr3_v1.12.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :--------------------- | ----------- | -------- | +| 2023-12-26 | rv1108k_ddr3_v1.12.bin | 361b05c | 普通 | + +### New + +1. 增加rv1108k的ddr binary文件。 + +------ + diff --git a/rkbin/doc/release/RV1108_EN.md b/rkbin/doc/release/RV1108_EN.md new file mode 100644 index 00000000000..a62ca54a94a --- /dev/null +++ b/rkbin/doc/release/RV1108_EN.md @@ -0,0 +1,14 @@ +# RV1108 Release Note + +## rv1108k_ddr3_v1.12.bin + +| Date | File | Build commit | Severity | +| ---------- | :--------------------- | ------------ | -------- | +| 2023-12-26 | rv1108k_ddr3_v1.12.bin | 361b05c | moderate | + +### New + +1. Add rv1108k ddr binary. + +------ + diff --git a/rkbin/doc/release/RV1126_CN.md b/rkbin/doc/release/RV1126_CN.md index c2ef3fc15e7..c1aaa100d38 100644 --- a/rkbin/doc/release/RV1126_CN.md +++ b/rkbin/doc/release/RV1126_CN.md @@ -1,5 +1,35 @@ # RV1126 Release Note +## rv1126_tee_ta_v2.11.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :---------------------- | ----------- | -------- | +| 2023-10-07 | rv1126_tee_ta_v2.11.bin | 65a719aaa | 重要 | + +### New + +1. 支持“唤醒后直接重启“的休眠唤醒模式。 + +------ + +## rv1126_spl_v1.10.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------- | ----------- | -------- | +| 2023-09-28 | rv1126_spl_v1.10.bin | e4e124926e | 重要 | + +### New + +1. 打印并传递固件版本号。 + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | --------------------------------------------------- | -------------------------------------------------------- | -------- | +| 1 | 重要 | 解决SPL加载校验u-boot.dtb失败后不加载备份镜像的问题 | 第一份uboot.img的u-boot.dtb损坏后,SPL没有加载备份镜像。 | - | + +------ + ## rv1126_tee_ta_v2.10.bin | 时间 | 文件 | 编译 commit | 重要程度 | diff --git a/rkbin/doc/release/RV1126_EN.md b/rkbin/doc/release/RV1126_EN.md index a3692a9e57c..fa74d7015c9 100644 --- a/rkbin/doc/release/RV1126_EN.md +++ b/rkbin/doc/release/RV1126_EN.md @@ -1,5 +1,35 @@ # RV1126 Release Note +## rv1126_tee_ta_v2.11.bin + +| Date | File | Build commit | Severity | +| ---------- | :---------------------- | ------------ | --------- | +| 2023-10-07 | rv1126_tee_ta_v2.11.bin | 65a719aaa | important | + +### New + +1. Supports SLP_WAKEUP_TO_RESET sleep mode. + +------ + +## rv1126_spl_v1.10.bin + +| Date | File | Build commit | Severity | +| ---------- | -------------------- | ------------ | --------- | +| 2023-09-28 | rv1126_spl_v1.10.bin | e4e124926e | important | + +### New + +1. Print and pass the firmware version number. + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | +| 1 | important | Solve the issue that the backup image is not loaded when the SPL load or check u-boot.dtb fails | When u-boot.dtb of the first uboot.img is corrupted, SPL doesn't load the backup image. | - | + +------ + ## rv1126_tee_ta_v2.10.bin | Date | File | Build commit | Severity | diff --git a/rkbin/scripts/checkpatch.sh b/rkbin/scripts/checkpatch.sh index 44adc47c2c6..7af531649d5 100755 --- a/rkbin/scripts/checkpatch.sh +++ b/rkbin/scripts/checkpatch.sh @@ -416,7 +416,7 @@ function check_version() continue fi - NAME_VER=`echo ${FILE} | grep -o 'v[0-9].[0-9][0-9]'` + NAME_VER=`echo ${FILE} | grep -o 'v[0-9][.][0-9][0-9]'` # ignore version < v1.00 if [[ "${NAME_VER}" == *v0.* ]]; then continue @@ -426,7 +426,7 @@ function check_version() echo "ERROR: ${FILE}: No \"fwver: \" string found in binary" exit 1 fi - FW_VER=`strings ${FILE} | grep -o 'fwver: v[1-9].[0-9][0-9]' | awk '{ print $2 }'` + FW_VER=`strings ${FILE} | grep -o 'fwver: v[1-9][.][0-9][0-9]' | awk '{ print $2 }'` if [ "${NAME_VER}" != "${FW_VER}" ] ; then echo "ERROR: ${FILE}: file version is ${NAME_VER}, but fw version is ${FW_VER}." exit 1 diff --git a/rkbin/tools/boot_merger b/rkbin/tools/boot_merger index b4d1bb2cf2b..9c3f7b6c90e 100755 Binary files a/rkbin/tools/boot_merger and b/rkbin/tools/boot_merger differ diff --git a/rkbin/tools/burner_image_kits/multi_idb_pack.sh b/rkbin/tools/burner_image_kits/multi_idb_pack.sh new file mode 100755 index 00000000000..93c1b5a3d02 --- /dev/null +++ b/rkbin/tools/burner_image_kits/multi_idb_pack.sh @@ -0,0 +1,99 @@ +#!/bin/bash + +storage=$1 +file_name=$2 +idb_num=$3 + +function gen_multi_idb() +{ + idb_align_kb=$1 + # remove suffix + temp_name=`basename ${file_name} .img` + platform_name=`basename ${temp_name} .bin` + rm -f ${platform_name}_${storage}_${idb_align_kb}_x${idb_num}.img + cp ${file_name} ./idblock_${idb_align_kb}.img + truncate -s ${idb_align_kb} ./idblock_${storage}_${idb_align_kb}.img + for ((i=0; i<${idb_num}; i++)) + do + cat ./idblock_${storage}_${idb_align_kb}.img >> ${platform_name}_${storage}_${idb_align_kb}_x${idb_num}.img + done + echo "Successfully generate ${platform_name}_${storage}_${idb_align_kb}_x${idb_num}.img include ${idb_num} IDBs, each aligned with ${idb_align_kb}, used in ${storage}." + rm -f ./idblock_${storage}_${idb_align_kb}.img +} + +function help() +{ + echo "Usage:" + echo " ./multi_idb_pack.sh [IDB multi]" + echo + echo " Mandory args:" + echo " storage: IDB files are stored in" + echo " IDB file: Original single copy of IDB file" + echo + echo " Optional args:" + echo " IDB multi: The number of IDB copies that need to be packaged" + echo + echo " Example:" + echo " ./multi_idb_pack.sh spi-nand rk3588_idblock.img 5" + echo + echo " If there is no IDB multi, the default value in the script" + echo " will be used depending on storage." +} + +function prepare() +{ + # enter help? + if [[ ${storage} == *help ]] || [ "${storage}" == "-h" ] || [ "${storage}" == "--h" ]; then + help + exit 1 + fi + # check args + if [ -z "${file_name}" ]; then + help + exit 1 + fi + # use default value if without IDB multi + if [ -z "${idb_num}" ]; then + echo "No specified IDB multi, use default value instead" + # emmc + if [ "${storage}" == "emmc" ] || [ "${storage}" == "EMMC" ]; then + idb_num=5; + # spi-nand & spi-nor + elif [[ ${storage} == spi*nor ]] || [[ ${storage} == spi*nand ]] || + [[ ${storage} == SPI*NOR ]] || [[ ${storage} == SPI*NAND ]]; then + idb_num=2; + fi + fi +} +function main() +{ + size=$(ls -lh ${file_name} | awk '{split($5,a,"K"); print a[1]}') + # emmc + if [ "${storage}" == "emmc" ] || [ "${storage}" == "EMMC" ]; then + # check size + if [ ${size} -gt 512 ]; then + echo "ERROR: ${file_name} size is over max 512KB limit." + exit 1 + fi + gen_multi_idb 512K + # spi-nand & spi-nor + elif [[ ${storage} == spi*nor ]] || [[ ${storage} == spi*nand ]] || + [[ ${storage} == SPI*NOR ]] || [[ ${storage} == SPI*NAND ]]; then + if [ ${size} -le 128 ]; then + gen_multi_idb 128K + gen_multi_idb 256K + # check size + elif [ ${size} -le 256 ]; then + gen_multi_idb 256K + else + echo "ERROR: ${file_name} size is over max 256KB limit." + exit 1 + fi + else + help + exit 1 + fi +} + +prepare +main diff --git a/rkbin/tools/ddrbin_param.txt b/rkbin/tools/ddrbin_param.txt index a2be4034f20..0dfdd318387 100644 --- a/rkbin/tools/ddrbin_param.txt +++ b/rkbin/tools/ddrbin_param.txt @@ -80,6 +80,12 @@ phy_ddr2_clk_sr_when_odten= phy_ddr2_dq_sr_when_odtoff= phy_ddr2_ca_sr_when_odtoff= phy_ddr2_clk_sr_when_odtoff= +phy_ddr2_dq_vref_when_odten= +ddr2_dq_vref_when_odten= +ddr2_ca_vref_when_odten= +phy_ddr2_dq_vref_when_odtoff= +ddr2_dq_vref_when_odtoff= +ddr2_ca_vref_when_odtoff= ddr3_f1_freq_mhz= ddr3_f2_freq_mhz= @@ -106,6 +112,12 @@ phy_ddr3_clk_sr_when_odten= phy_ddr3_dq_sr_when_odtoff= phy_ddr3_ca_sr_when_odtoff= phy_ddr3_clk_sr_when_odtoff= +phy_ddr3_dq_vref_when_odten= +ddr3_dq_vref_when_odten= +ddr3_ca_vref_when_odten= +phy_ddr3_dq_vref_when_odtoff= +ddr3_dq_vref_when_odtoff= +ddr3_ca_vref_when_odtoff= ddr4_f1_freq_mhz= ddr4_f2_freq_mhz= @@ -132,6 +144,12 @@ phy_ddr4_clk_sr_when_odten= phy_ddr4_dq_sr_when_odtoff= phy_ddr4_ca_sr_when_odtoff= phy_ddr4_clk_sr_when_odtoff= +phy_ddr4_dq_vref_when_odten= +ddr4_dq_vref_when_odten= +ddr4_ca_vref_when_odten= +phy_ddr4_dq_vref_when_odtoff= +ddr4_dq_vref_when_odtoff= +ddr4_ca_vref_when_odtoff= lp2_f1_freq_mhz= lp2_f2_freq_mhz= @@ -158,6 +176,12 @@ phy_lp2_clk_sr_when_odten= phy_lp2_dq_sr_when_odtoff= phy_lp2_ca_sr_when_odtoff= phy_lp2_clk_sr_when_odtoff= +phy_lp2_dq_vref_when_odten= +lp2_dq_vref_when_odten= +lp2_ca_vref_when_odten= +phy_lp2_dq_vref_when_odtoff= +lp2_dq_vref_when_odtoff= +lp2_ca_vref_when_odtoff= lp3_f1_freq_mhz= lp3_f2_freq_mhz= @@ -184,6 +208,12 @@ phy_lp3_clk_sr_when_odten= phy_lp3_dq_sr_when_odtoff= phy_lp3_ca_sr_when_odtoff= phy_lp3_clk_sr_when_odtoff= +phy_lp3_dq_vref_when_odten= +lp3_dq_vref_when_odten= +lp3_ca_vref_when_odten= +phy_lp3_dq_vref_when_odtoff= +lp3_dq_vref_when_odtoff= +lp3_ca_vref_when_odtoff= lp4_f1_freq_mhz= lp4_f2_freq_mhz= diff --git a/rkbin/tools/ddrbin_tool b/rkbin/tools/ddrbin_tool index 3fb663f25ff..9cef11f7d86 100755 Binary files a/rkbin/tools/ddrbin_tool and b/rkbin/tools/ddrbin_tool differ diff --git a/rkbin/tools/ddrbin_tool_user_guide.txt b/rkbin/tools/ddrbin_tool_user_guide.txt index 480e09a5a1e..5fadf49d3e4 100644 --- a/rkbin/tools/ddrbin_tool_user_guide.txt +++ b/rkbin/tools/ddrbin_tool_user_guide.txt @@ -13,52 +13,54 @@ The detail information as following: * support ddrbin version The 'X' means not support change those parameters by tool. - +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+ - | platform | uart info | ddr freq | ssmod | DDR 2T | sr pd | drv, odt, Vref etc| dis print training info | dis CBT | - +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+ - | RV1108 | V1.08 | V1.08 | V1.10 | V1.08 | V1.08 | X | X | X | - +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+ - | PX30/RK3326 | V1.11 | X | V1.16 | V1.12 | V1.15 | X | X | X | - +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+ - | RK1808 | V1.03 | V1.03 | V1.05 | V1.03 | V1.04 | X | X | X | - +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+ - | RK322x | V1.08 | V1.08 | X | V1.09 | X | X | X | X | - +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+ - | RK322xh | V1.14 | X | V1.17 | V1.16 | V1.17 | X | X | X | - +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+ - | RK3288 | V1.11 | X | X | V1.11 | X | X | X | X | - +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+ - | RK3308 | V1.28 | V1.28 | V1.31 | V1.29 | V1.30 | X | X | X | - +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+ - | RK3308S | V2.05 | V2.05 | V2.05 | V2.05 | V2.05 | X | X | X | - +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+ - | RK3368 | V2.04 | V2.04 | X | V2.05 | X | X | X | X | - +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+ - | RK3328 | V1.14 | X | V1.17 | V1.16 | V1.17 | X | X | X | - +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+ - | RK3399 | V1.25 | X | V1.25 | X | X | X | X | X | - +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+ - | RK3399PRO NPU | V1.03 | V1.03 | V1.05 | V1.03 | V1.04 | X | X | X | - +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+ - | RV1126/RV1109 | V1.00 | V1.00 | V1.05 | V1.00 | V1.05 | V1.05 | X | X | - +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+ - | RK3566/RK3568 | V1.00 | V1.00 | V1.06 | V1.00 | V1.00 | V1.06 | V1.07 | X | - +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+ - | RK3588 | V1.00 | V1.00 | X | V1.00 | V1.00 | V1.00 | X | X | - +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+ - | RK3528 | V1.00 | V1.00 | V1.00 | V1.00 | V1.00 | V1.00 | V1.00 | X | - +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+ - | RK3562 | X | V1.00 | V1.00 | V1.00 | V1.00 | V1.00 | V1.00 | X | - +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+ + +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+ + | platform | uart info | ddr freq | ssmod | DDR 2T | sr pd | drv, odt, Vref etc| dis print training info | dis CBT | ddr2/3/4, lp2/3 Vref | + +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+ + | RV1108 | V1.08 | V1.08 | V1.10 | V1.08 | V1.08 | X | X | X | X | + +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+ + | PX30/RK3326 | V1.11 | X | X | V1.12 | X | X | X | X | X | + +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+ + | RK1808 | V1.03 | V1.03 | V1.05 | V1.03 | V1.04 | X | X | X | X | + +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+ + | RK322x | V1.08 | V1.08 | X | V1.09 | X | X | X | X | X | + +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+ + | RK322xh | V1.14 | X | V1.17 | V1.16 | V1.17 | X | X | X | X | + +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+ + | RK3288 | V1.11 | X | X | V1.11 | X | X | X | X | X | + +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+ + | RK3308 | V1.28 | V1.28 | V1.31 | V1.29 | V1.30 | X | X | X | X | + +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+ + | RK3308S | V2.05 | V2.05 | V2.05 | V2.05 | V2.05 | X | X | X | X | + +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+ + | RK3368 | V2.04 | V2.04 | X | V2.05 | X | X | X | X | X | + +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+ + | RK3328 | V1.14 | X | V1.17 | V1.16 | V1.17 | X | X | X | X | + +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+ + | RK3399 | V1.25 | X | V1.25 | X | X | X | X | X | X | + +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+ + | RK3399PRO NPU | V1.03 | V1.03 | V1.05 | V1.03 | V1.04 | X | X | X | X | + +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+ + | RV1126/RV1109 | V1.00 | V1.00 | V1.05 | V1.00 | V1.05 | V1.05 | X | X | X | + +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+ + | RK3566/RK3568 | V1.00 | V1.00 | V1.06 | V1.00 | V1.00 | V1.06 | V1.07 | X | V1.19 | + +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+ + | RK3588 | V1.00 | V1.00 | X | V1.00 | V1.00 | V1.00 | X | X | X | + +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+ + | RK3528 | V1.00 | V1.00 | V1.00 | V1.00 | V1.00 | V1.00 | V1.00 | X | V1.08 | + +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+ + | RK3562 | X | V1.00 | V1.00 | V1.00 | V1.00 | V1.00 | V1.00 | X | V1.05 | + +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+ + | RV1106/RV1103 | V1.10 | V1.10 | V1.10 | V1.10 | V1.10 | X | X | X | X | + +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+ | function | platform and ddrbin version | | ------------------------------------- | ------------------------------------------ | | first scan channel/channel mask | RK3588 V1.00/RK3399 V1.25/RK3288 V1.11 | | stride type | RK3588 V1.00/RK3399 V1.25/RK3288 V1.11 | -| ext_temp_ref | RK356x V1.16 | +| ext_temp_ref | RK356x V1.16/RK3528 V1.07/RK1808 V1.06 | | link_ecc_en | Null | | per_bank_ref_en | RK3588 V1.09 | -| derate_en | RK3588 V1.09 | +| derate_en | RK3588 V1.09/RK356x V1.19/RK3528 V1.07 | | auto_precharge_en | Null | | res_space_remap_portion | RK3588 V1.09 | | res_space_remap_all | RK3588 V1.09 | @@ -234,6 +236,8 @@ The 'X' as follows means not support change frequencies by tool. +---------------+-----------------------------------------------------------------+ | RK3562 | DDR3/LP3: [324MHz - 1056MHz]; LP4/LP4X/DDR4: [324MHz - 1392MHz] | +---------------+-----------------------------------------------------------------+ +| RV1106/RV1103 | DDR2: 528MHz; DDR3: 324,660,792,924; | ++---------------+-----------------------------------------------------------------+ * DDR frequencies(add more) @@ -342,6 +346,11 @@ phy_ddr*_odt_pull_dn_en: 1: enable PHY pull down odt. 0: disable phy_ddr*_odten_freq_mhz: The PHY odt enable when larger than this frequency. unit: MHz. ddr*_odten_freq_mhz: The DRAM odt(DQ/DQS) enable when larger than this frequency. unit: MHz. +Note: +ddr4_odten_freq_mhz: The DDR4 DRAM ODT is not supported below 625MHz according to JEDEC standard. It means ddr4_odten_freq_mhz should not less than 625. +lp4_dq_odten_freq_mhz/lp4x_dq_odten_freq_mhz: The lp4/lp4x DRAM DQ ODT is not supported below 800MHz according to JEDEC standard. + It means lp4_dq_odten_freq_mhz/lp4x_dq_odten_freq_mhz should not less than 800. + The phy side ODT support value as follows: The ODT "0" means disabled ODT. +---------------+-------------------+--------------------+--------------+-------------------+----------------+----------------+-------------+ @@ -400,12 +409,17 @@ ddr*_cs*_dq*_dq*_map: The dq remap in PHY. * lp4/lp4x more information lp4*_ca_odten_freq_mhz: The DRAM CMD/ADDR odt enable when larger than this frequency. unit: MHz. -phy_lp4*_dq_vref_when_odten: The PHY VrefDQ when PHY odt on. uint: parts per thousand. -lp4*_dq_vref_when_odten: The DRAM VrefDQ when DRAM DQ/DQS odt on. uint: parts per thousand. -lp4*_ca_vref_when_odten: The DRAM VrefCA when DRAM CA odt on. uint: parts per thousand. -phy_lp4_dq_vref_when_odtoff: The PHY VrefDQ when PHY odt off. uint: parts per thousand. -lp4_dq_vref_when_odtoff: The DRAM VrefDQ when DRAM DQ/DQS odt off. uint: parts per thousand. -lp4_ca_vref_when_odtoff: The DRAM VrefCA when DRAM CA odt off. uint: parts per thousand. + +* vref + +phy_ddr*_dq_vref_when_odten: The PHY VrefDQ when PHY odt on. uint: parts per thousand. +ddr*_dq_vref_when_odten: The DRAM VrefDQ when DRAM DQ/DQS odt on. uint: parts per thousand. +ddr*_ca_vref_when_odten: The DRAM VrefCA when DRAM CA odt on. uint: parts per thousand. +phy_ddr*_dq_vref_when_odtoff: The PHY VrefDQ when PHY odt off. uint: parts per thousand. +ddr*_dq_vref_when_odtoff: The DRAM VrefDQ when DRAM DQ/DQS odt off. uint: parts per thousand. +ddr*_ca_vref_when_odtoff: The DRAM VrefCA when DRAM CA odt off. uint: parts per thousand. + +For DDR2/3/4 and LPDDR2/3, if the configuration value is "0", Vref is automatically calculated by the code. * hash info ch/bank/rank_mask*: is used to DDR address hash mask. diff --git a/rkbin/tools/pcie_idb_config.sh b/rkbin/tools/pcie_idb_config.sh new file mode 100755 index 00000000000..adad7670ad6 --- /dev/null +++ b/rkbin/tools/pcie_idb_config.sh @@ -0,0 +1,139 @@ +#!/bin/bash + +soc=$1 +gen=$2 +lanes=$3 +baundary=$4 +input=$9 + +magic0=70 +magic1=63 +magic2=69 +magic3=65 +code0=00 +code1=43 +code2=00 +code3=00 +# case: vid=0x1d87 did=0x356a +vid_l=$5 +vid_h=$6 +did_l=$7 +did_h=$8 + +function usage() +{ + echo "./pcie_idb_config.sh " + echo "like following:" + echo "./pcie_idb_config.sh RK3588 3 4 1500000 87 1d 6a 35 bin/rk35/rk3588_pcie_v*.bin" + echo "./pcie_idb_config.sh RK3588 3 2 1500000 87 1d 6a 35 bin/rk35/rk3588_pcie_v*.bin" + echo "./pcie_idb_config.sh RK3588 3 4 115200 87 1d 6a 35 bin/rk35/rk3568_pcie_v*.bin" + echo "./pcie_idb_config.sh RK3568 3 2 1500000 87 1d 6a 35 bin/rk35/rk3588_pcie_v*.bin" +} + +#define PCIE_IDB_CFG_PHY_MODE_SHIFT 0 +#define PCIE_IDB_CFG_PHY_MODE_MASK 3 +#define PCIE_IDB_CFG_PHY_MODE_AGGREGATION PHY_MODE_PCIE_AGGREGATION /**< 4 PCIE3x4 */ +#define PCIE_IDB_CFG_PHY_MODE_NANBNB PHY_MODE_PCIE_NANBNB /**< 0 P1:PCIE3x2 + P0:PCIE3x2 */ +#define PCIE_IDB_CFG_PHY_MODE_NANBBI PHY_MODE_PCIE_NANBBI /**< 1 P1:PCIE3x2 + P0:PCIE3x1*2 */ +#define PCIE_IDB_CFG_PHY_MODE_NABINB PHY_MODE_PCIE_NABINB /**< 2 P1:PCIE3x1*2 + P0:PCIE3x2 */ +#define PCIE_IDB_CFG_PHY_MODE_NABIBI PHY_MODE_PCIE_NABIBI /**< 3 P1:PCIE3x1*2 + P0:PCIE3x1*2 */ +#define PCIE_IDB_CFG_GEN_SHIFT 8 +#define PCIE_IDB_CFG_GEN_MASK 3 +#define PCIE_IDB_CFG_LANE_SHIFT 12 +#define PCIE_IDB_CFG_LANE_MASK 3 +#define PCIE_IDB_CFG_UART_ID_SHIFT 16 +#define PCIE_IDB_CFG_UART_ID_MASK 3 +#define PCIE_IDB_CFG_UART_MUX_SHIFT 20 +#define PCIE_IDB_CFG_UART_MUX_MASK 3 +#define PCIE_IDB_CFG_UART_RATE_SHIFT 24 +#define PCIE_IDB_CFG_UART_RATE_MASK 2 +#define PCIE_IDB_CFG_UART_RATE_DEFAULT 0 +#define PCIE_IDB_CFG_UART_RATE_15000000 1 +#define PCIE_IDB_CFG_UART_RATE_1152000 2 + +if [[ $soc != RK3588 && $soc != RK3568 ]]; then + echo "input param soc=$soc invalid, support RK3588/RK3568" + usage + exit +fi + +if [[ $soc == RK3588 ]]; then + if [[ $gen != 3 ]]; then + echo "input param gen=$gen invalid, support 3" + usage + exit + fi + + if [[ $lanes != 4 && $lanes != 2 ]]; then + echo "input param lanes=$lanes invalid, support 4/2" + usage + exit + fi + + if [[ $baundary != 1500000 && $baundary != 115200 ]]; then + echo "input param baundary=$baundary invalid, support 1500000/115200" + usage + exit + fi +fi + +if [[ $soc == RK3568 ]]; then + if [[ $gen != 3 ]]; then + echo "input param gen=$gen invalid, support 3" + usage + exit + fi + + if [[ $lanes != 2 ]]; then + echo "input param lanes=$lanes invalid, support 2" + usage + exit + fi + + if [[ $baundary != 1500000 ]]; then + echo "input param baundary=$baundary invalid, support 1500000" + usage + exit + fi +fi + +if [ -f "$input" ]; then + echo "input param file=$input" +else + echo "input param file=$input invalid" + exit +fi + +if [[ $lanes == 4 ]]; then + if [[ $soc == RK3588 ]]; then + code0=04 + fi +elif [[ $lanes == 2 ]]; then + code1=23 +fi + +if [[ $baundary == 1500000 ]]; then + code3=01 +fi + +if [[ $baundary == 115200 ]]; then + code3=02 + +fi + +if [[ $baundary == 115200 ]]; then + code3=02 + +fi + +echo "code0=$code0" +echo "code1=$code1" +echo "code2=$code2" +echo "code3=$code3" +echo "vid=0x${vid_h}${vid_l} did=0x${did_h}${did_l}" + +echo -e -n "\x${magic0}\x${magic1}\x${magic2}\x${magic3}" > .pcie_idb_cfg.bak +echo -e -n "\x${code0}\x${code1}\x${code2}\x${code3}\x${vid_l}\x${vid_h}\x${did_l}\x${did_h}" >> .pcie_idb_cfg.bak +dd if=$input of=.temp bs=1 count=4 > /dev/null +dd if=.pcie_idb_cfg.bak of=$input bs=1 seek=4 conv=notrunc > /dev/null + diff --git a/rkbin/tools/rk_sign_tool b/rkbin/tools/rk_sign_tool index 268edbcba43..85751e03902 100755 Binary files a/rkbin/tools/rk_sign_tool and b/rkbin/tools/rk_sign_tool differ diff --git a/rkbin/tools/setting.ini b/rkbin/tools/setting.ini index ecbcdda745b..71d5bc4f8ac 100644 --- a/rkbin/tools/setting.ini +++ b/rkbin/tools/setting.ini @@ -1,10 +1,10 @@ [System] -support_chip= 3562|3528|3588|3566|3568|3308|3326|3399|3229|3228h|3368|3228|3288|px30|3328|1808|3228P|1109|1126|2206|1106 +support_chip= 3506|3576|3562|3528|3588|3566|3568|3308|3326|3399|3229|3228h|3368|3228|3288|px30|3328|1808|3228P|1109|1126|2206|1106 hard_sign_big_hash= 3229|3228h|3368|3228|3288 hard_sign_litte_hash= 3399|3328 -hard_sign_pss= 3562|3528|3588|3566|3568|3308|3326|px30|1808|3228P|1109|1126|2206|1106 -new_crypto= 3562|3528|3588|3566|3568|3308|3326|px30|1808|1109|1126|2206|1106 -new_idb= 3562|3528|3588|3566|3568|1106 +hard_sign_pss= 3506|3576|3562|3528|3588|3566|3568|3308|3326|px30|1808|3228P|1109|1126|2206|1106 +new_crypto= 3506|3576|3562|3528|3588|3566|3568|3308|3326|px30|1808|1109|1126|2206|1106 +new_idb= 3506|3576|3562|3528|3588|3566|3568|1106 sign_flag= sign_soft_version= sign_nonce=