diff --git a/rkbin/RKBOOT/PX30MINIALL.ini b/rkbin/RKBOOT/PX30MINIALL.ini index a45634843f1..ab74b651c21 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.07.bin +Path1=bin/rk33/px30_ddr_333MHz_v2.08.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.07.bin +FlashData=bin/rk33/px30_ddr_333MHz_v2.08.bin FlashBoot=bin/rk33/px30_miniloader_v1.35.bin [OUTPUT] -PATH=px30_loader_v2.07.135.bin +PATH=px30_loader_v2.08.135.bin [FLAG] RC4_OFF=true diff --git a/rkbin/RKBOOT/PX30MINIALL_SLC.ini b/rkbin/RKBOOT/PX30MINIALL_SLC.ini index 8f5a46df6e4..4bca5aa436d 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.07.bin +Path1=bin/rk33/px30_ddr_333MHz_v2.08.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,9 +14,9 @@ Path1=bin/rk33/px30_usbplug_slc_v1.36.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk33/px30_ddr_333MHz_v2.07.bin +FlashData=bin/rk33/px30_ddr_333MHz_v2.08.bin FlashBoot=bin/rk33/px30_miniloader_slc_v1.35.bin [OUTPUT] -PATH=px30_loader_slc_v2.07.135.bin +PATH=px30_loader_slc_v2.08.135.bin [FLAG] RC4_OFF=true diff --git a/rkbin/RKBOOT/PX30MINIALL_WO_FTL.ini b/rkbin/RKBOOT/PX30MINIALL_WO_FTL.ini index 28b21d8736c..97e330cbe91 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.07.bin +Path1=bin/rk33/px30_ddr_333MHz_v2.08.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.07.bin +FlashData=bin/rk33/px30_ddr_333MHz_v2.08.bin FlashBoot=bin/rk33/px30_miniloader_wo_ftl_v1.35.bin [OUTPUT] -PATH=px30_loader_wo_ftl_v2.07.135.bin +PATH=px30_loader_wo_ftl_v2.08.135.bin [FLAG] RC4_OFF=true diff --git a/rkbin/RKBOOT/RK3308MINIALL.ini b/rkbin/RKBOOT/RK3308MINIALL.ini index 438c1381944..c0825c95276 100644 --- a/rkbin/RKBOOT/RK3308MINIALL.ini +++ b/rkbin/RKBOOT/RK3308MINIALL.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=05 [CODE471_OPTION] NUM=1 -Path1=bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.06.bin +Path1=bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.07.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,9 +14,9 @@ Path1=bin/rk33/rk3308_usbplug_v1.39.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.06.bin +FlashData=bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.07.bin FlashBoot=bin/rk33/rk3308_miniloader_v1.39.bin [OUTPUT] -PATH=rk3308_loader_v2.06.139.bin +PATH=rk3308_loader_v2.07.139.bin [FLAG] RC4_OFF=true diff --git a/rkbin/RKBOOT/RK3308MINIALL_SPI_NAND.ini b/rkbin/RKBOOT/RK3308MINIALL_SPI_NAND.ini index 34520336cd3..b2ba26b6166 100644 --- a/rkbin/RKBOOT/RK3308MINIALL_SPI_NAND.ini +++ b/rkbin/RKBOOT/RK3308MINIALL_SPI_NAND.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=05 [CODE471_OPTION] NUM=1 -Path1=bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.06.bin +Path1=bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.07.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,7 +14,7 @@ Path1=bin/rk33/rk3308_usbplug_v1.39.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.06.bin +FlashData=bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.07.bin FlashBoot=bin/rk33/rk3308_miniloader_spiflash_v1.32.bin [OUTPUT] -PATH=rk3308_loader_v2.06.132.bin +PATH=rk3308_loader_v2.07.132.bin diff --git a/rkbin/RKBOOT/RK3308MINIALL_UART4.ini b/rkbin/RKBOOT/RK3308MINIALL_UART4.ini index 11625b41174..234514d606d 100644 --- a/rkbin/RKBOOT/RK3308MINIALL_UART4.ini +++ b/rkbin/RKBOOT/RK3308MINIALL_UART4.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=05 [CODE471_OPTION] NUM=1 -Path1=bin/rk33/rk3308_ddr_589MHz_uart4_m0_v2.06.bin +Path1=bin/rk33/rk3308_ddr_589MHz_uart4_m0_v2.07.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,9 +14,9 @@ Path1=bin/rk33/rk3308_usbplug_v1.39.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk33/rk3308_ddr_589MHz_uart4_m0_v2.06.bin +FlashData=bin/rk33/rk3308_ddr_589MHz_uart4_m0_v2.07.bin FlashBoot=bin/rk33/rk3308_miniloader_v1.39.bin [OUTPUT] -PATH=rk3308_loader_uart4_v2.06.139.bin +PATH=rk3308_loader_uart4_v2.07.139.bin [FLAG] RC4_OFF=true diff --git a/rkbin/RKBOOT/RK3308MINIALL_WO_FTL.ini b/rkbin/RKBOOT/RK3308MINIALL_WO_FTL.ini index 3af8d3111a6..0e568cea0d8 100644 --- a/rkbin/RKBOOT/RK3308MINIALL_WO_FTL.ini +++ b/rkbin/RKBOOT/RK3308MINIALL_WO_FTL.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=05 [CODE471_OPTION] NUM=1 -Path1=bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.06.bin +Path1=bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.07.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,7 +14,7 @@ Path1=bin/rk33/rk3308_usbplug_wo_ftl_v1.38.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.06.bin +FlashData=bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.07.bin FlashBoot=bin/rk33/rk3308_miniloader_wo_ftl_v1.33.bin [OUTPUT] -PATH=rk3308_loader_wo_ftl_v2.06.133.bin +PATH=rk3308_loader_wo_ftl_v2.07.133.bin diff --git a/rkbin/RKBOOT/RK3326AARCH32MINIALL.ini b/rkbin/RKBOOT/RK3326AARCH32MINIALL.ini index 0a59bdafc81..f1f307e730e 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.07.bin +Path1=bin/rk33/rk3326_ddr_333MHz_v2.08.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.07.bin +FlashData=bin/rk33/rk3326_ddr_333MHz_v2.08.bin FlashBoot=bin/rk33/rk3326_miniloader_aarch32_v1.36.bin [OUTPUT] -PATH=rk3326_loader_aarch32_v2.07.136.bin +PATH=rk3326_loader_aarch32_v2.08.136.bin [FLAG] RC4_OFF=true diff --git a/rkbin/RKBOOT/RK3326AARCH32MINIALL_SLC.ini b/rkbin/RKBOOT/RK3326AARCH32MINIALL_SLC.ini index 33bca30672b..089e46117b3 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.07.bin +Path1=bin/rk33/rk3326_ddr_333MHz_v2.08.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,9 +14,9 @@ Path1=bin/rk33/rk3326_usbplug_slc_v1.28.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk33/rk3326_ddr_333MHz_v2.07.bin +FlashData=bin/rk33/rk3326_ddr_333MHz_v2.08.bin FlashBoot=bin/rk33/rk3326_miniloader_aarch32_slc_v1.36.bin [OUTPUT] -PATH=rk3326_loader_aarch32_slc_v2.07.136.bin +PATH=rk3326_loader_aarch32_slc_v2.08.136.bin [FLAG] RC4_OFF=true diff --git a/rkbin/RKBOOT/RK3326MINIALL.ini b/rkbin/RKBOOT/RK3326MINIALL.ini index d2fc5829c17..f8fb3d07424 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.07.bin +Path1=bin/rk33/rk3326_ddr_333MHz_v2.08.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.07.bin +FlashData=bin/rk33/rk3326_ddr_333MHz_v2.08.bin FlashBoot=bin/rk33/rk3326_miniloader_v1.35.bin [OUTPUT] -PATH=rk3326_loader_v2.07.135.bin +PATH=rk3326_loader_v2.08.135.bin [FLAG] RC4_OFF=true diff --git a/rkbin/RKBOOT/RK3326MINIALL_SLC.ini b/rkbin/RKBOOT/RK3326MINIALL_SLC.ini index 3f987218898..6711c063919 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.07.bin +Path1=bin/rk33/rk3326_ddr_333MHz_v2.08.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,9 +14,9 @@ Path1=bin/rk33/rk3326_usbplug_slc_v1.36.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk33/rk3326_ddr_333MHz_v2.07.bin +FlashData=bin/rk33/rk3326_ddr_333MHz_v2.08.bin FlashBoot=bin/rk33/rk3326_miniloader_slc_v1.35.bin [OUTPUT] -PATH=rk3326_loader_slc_v2.07.135.bin +PATH=rk3326_loader_slc_v2.08.135.bin [FLAG] RC4_OFF=true diff --git a/rkbin/RKBOOT/RK3399MINIALL.ini b/rkbin/RKBOOT/RK3399MINIALL.ini index d8e71dd7b31..97f867e16e1 100644 --- a/rkbin/RKBOOT/RK3399MINIALL.ini +++ b/rkbin/RKBOOT/RK3399MINIALL.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=26 [CODE471_OPTION] NUM=1 -Path1=bin/rk33/rk3399_ddr_800MHz_v1.27.bin +Path1=bin/rk33/rk3399_ddr_800MHz_v1.28.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,7 +14,7 @@ Path1=bin/rk33/rk3399_usbplug_v1.26.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk33/rk3399_ddr_800MHz_v1.27.bin +FlashData=bin/rk33/rk3399_ddr_800MHz_v1.28.bin FlashBoot=bin/rk33/rk3399_miniloader_v1.26.bin [OUTPUT] -PATH=rk3399_loader_v1.27.126.bin +PATH=rk3399_loader_v1.28.126.bin diff --git a/rkbin/RKBOOT/RK3399MINIALL_SPINOR.ini b/rkbin/RKBOOT/RK3399MINIALL_SPINOR.ini index 7895f6320fa..3f62c2820f2 100644 --- a/rkbin/RKBOOT/RK3399MINIALL_SPINOR.ini +++ b/rkbin/RKBOOT/RK3399MINIALL_SPINOR.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=14 [CODE471_OPTION] NUM=1 -Path1=bin/rk33/rk3399_ddr_800MHz_v1.27.bin +Path1=bin/rk33/rk3399_ddr_800MHz_v1.28.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,7 +14,7 @@ Path1=bin/rk33/rk3399_usbplug_spinor_v1.14.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk33/rk3399_ddr_800MHz_v1.27.bin +FlashData=bin/rk33/rk3399_ddr_800MHz_v1.28.bin FlashBoot=bin/rk33/rk3399_miniloader_spinor_v1.14.bin [OUTPUT] -PATH=rk3399_loader_spinor_v1.27.114.bin +PATH=rk3399_loader_spinor_v1.28.114.bin diff --git a/rkbin/RKBOOT/RK3528MINIALL.ini b/rkbin/RKBOOT/RK3528MINIALL.ini new file mode 100644 index 00000000000..8639a444d09 --- /dev/null +++ b/rkbin/RKBOOT/RK3528MINIALL.ini @@ -0,0 +1,26 @@ +[CHIP_NAME] +NAME=RK3528 +[VERSION] +MAJOR=1 +MINOR=1 +[CODE471_OPTION] +NUM=1 +Path1=bin/rk35/rk3528_ddr_1184MHz_v1.00.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=bin/rk35/rk3528_usbplug_v1.02.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=bin/rk35/rk3528_ddr_1184MHz_v1.00.bin +FlashBoot=bin/rk35/rk3528_spl_v1.03.bin +[OUTPUT] +PATH=rk3528_spl_loader_v1.00.103.bin +[SYSTEM] +NEWIDB=true +[FLAG] +471_RC4_OFF=true +RC4_OFF=true +CREATE_IDB=true diff --git a/rkbin/RKBOOT/RK3566MINIALL.ini b/rkbin/RKBOOT/RK3566MINIALL.ini index 0c44fc4bc47..50f790b6775 100644 --- a/rkbin/RKBOOT/RK3566MINIALL.ini +++ b/rkbin/RKBOOT/RK3566MINIALL.ini @@ -5,19 +5,19 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rk35/rk3566_ddr_1056MHz_v1.14.bin +Path1=bin/rk35/rk3566_ddr_1056MHz_v1.15.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rk35/rk356x_usbplug_v1.15.bin +Path1=bin/rk35/rk356x_usbplug_v1.16.bin [LOADER_OPTION] NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk35/rk3566_ddr_1056MHz_v1.14.bin +FlashData=bin/rk35/rk3566_ddr_1056MHz_v1.15.bin FlashBoot=bin/rk35/rk356x_spl_v1.12.bin [OUTPUT] -PATH=rk356x_spl_loader_v1.14.112.bin +PATH=rk356x_spl_loader_v1.15.112.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RK3566MINIALL_NAND.ini b/rkbin/RKBOOT/RK3566MINIALL_NAND.ini index bd2c9d7edba..1a83a1ebbca 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.14.bin +Path1=bin/rk35/rk3566_ddr_1056MHz_v1.15.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.14.bin +FlashData=bin/rk35/rk3566_ddr_1056MHz_v1.15.bin FlashBoot=bin/rk35/rk356x_spl_nand_v1.14.bin [OUTPUT] -PATH=rk3566_spl_loader_nand_v1.14.107.bin +PATH=rk3566_spl_loader_nand_v1.15.107.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RK3566MINIALL_ULTRA.ini b/rkbin/RKBOOT/RK3566MINIALL_ULTRA.ini index 59b85790594..c8f96cee67b 100644 --- a/rkbin/RKBOOT/RK3566MINIALL_ULTRA.ini +++ b/rkbin/RKBOOT/RK3566MINIALL_ULTRA.ini @@ -9,7 +9,7 @@ Path1=bin/rk35/rk3566_ddr_1056MHz_ultra_v1.10.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rk35/rk356x_usbplug_v1.15.bin +Path1=bin/rk35/rk356x_usbplug_v1.16.bin [LOADER_OPTION] NUM=2 LOADER1=FlashData diff --git a/rkbin/RKBOOT/RK3568MINIALL.ini b/rkbin/RKBOOT/RK3568MINIALL.ini index 3a02fdc2923..dd86805cc69 100644 --- a/rkbin/RKBOOT/RK3568MINIALL.ini +++ b/rkbin/RKBOOT/RK3568MINIALL.ini @@ -5,19 +5,19 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rk35/rk3568_ddr_1560MHz_v1.14.bin +Path1=bin/rk35/rk3568_ddr_1560MHz_v1.15.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rk35/rk356x_usbplug_v1.15.bin +Path1=bin/rk35/rk356x_usbplug_v1.16.bin [LOADER_OPTION] NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk35/rk3568_ddr_1560MHz_v1.14.bin +FlashData=bin/rk35/rk3568_ddr_1560MHz_v1.15.bin FlashBoot=bin/rk35/rk356x_spl_v1.12.bin [OUTPUT] -PATH=rk356x_spl_loader_v1.14.112.bin +PATH=rk356x_spl_loader_v1.15.112.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RK3568MINIALL_NAND.ini b/rkbin/RKBOOT/RK3568MINIALL_NAND.ini index f1b4aec5c33..b53ebe7b82f 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.14.bin +Path1=bin/rk35/rk3568_ddr_1056MHz_v1.15.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.14.bin +FlashData=bin/rk35/rk3568_ddr_1056MHz_v1.15.bin FlashBoot=bin/rk35/rk356x_spl_nand_v1.14.bin [OUTPUT] -PATH=rk356x_spl_loader_nand_v1.14.107.bin +PATH=rk356x_spl_loader_nand_v1.15.107.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RK3568MINIALL_RAMBOOT.ini b/rkbin/RKBOOT/RK3568MINIALL_RAMBOOT.ini index 7c0db15330c..62f4f904449 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.14.bin +Path1=bin/rk35/rk3568_ddr_1560MHz_v1.15.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.14.108.bin +PATH=rk356x_ramboot_loader_v1.15.108.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RK3568MINIALL_SPI_NAND.ini b/rkbin/RKBOOT/RK3568MINIALL_SPI_NAND.ini index 424fe32d6c1..d648a3535c0 100644 --- a/rkbin/RKBOOT/RK3568MINIALL_SPI_NAND.ini +++ b/rkbin/RKBOOT/RK3568MINIALL_SPI_NAND.ini @@ -5,19 +5,19 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rk35/rk3568_ddr_1332MHz_v1.14.bin +Path1=bin/rk35/rk3568_ddr_1332MHz_v1.15.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rk35/rk356x_usbplug_v1.15.bin +Path1=bin/rk35/rk356x_usbplug_v1.16.bin [LOADER_OPTION] NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk35/rk3568_ddr_1332MHz_v1.14.bin +FlashData=bin/rk35/rk3568_ddr_1332MHz_v1.15.bin FlashBoot=bin/rk35/rk3568_miniloader_spinand_v1.15.bin [OUTPUT] -PATH=rk3568_loader_spinand_v1.14.115.bin +PATH=rk3568_loader_spinand_v1.15.115.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RK3588MINIALL.ini b/rkbin/RKBOOT/RK3588MINIALL.ini index 688d06f6cd9..c4289f0a252 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.08.bin +Path1=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rk35/rk3588_usbplug_v1.09.bin +Path1=bin/rk35/rk3588_usbplug_v1.10.bin [LOADER_OPTION] NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.08.bin -FlashBoot=bin/rk35/rk3588_spl_v1.11.bin +FlashData=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin +FlashBoot=bin/rk35/rk3588_spl_v1.12.bin [OUTPUT] -PATH=rk3588_spl_loader_v1.08.111.bin +PATH=rk3588_spl_loader_v1.09.112.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RK3588MINIALL_IPC.ini b/rkbin/RKBOOT/RK3588MINIALL_IPC.ini index b7102b1b073..6beb415e28d 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.08.bin +Path1=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rk35/rk3588_usbplug_v1.09.bin +Path1=bin/rk35/rk3588_usbplug_v1.10.bin [LOADER_OPTION] NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.08.bin -FlashBoot=bin/rk35/rk3588_spl_v1.11.bin +FlashData=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin +FlashBoot=bin/rk35/rk3588_spl_v1.12.bin [OUTPUT] -PATH=rk3588_download_v1.08.111.bin -IDB_PATH=rk3588_idblock_v1.08.111.img +PATH=rk3588_download_v1.08.112.bin +IDB_PATH=rk3588_idblock_v1.09.112.img [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RK3588MINIALL_RAMBOOT.ini b/rkbin/RKBOOT/RK3588MINIALL_RAMBOOT.ini index 1af372dbd37..dfb2ea0b32f 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.08.bin +Path1=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.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.08.106.bin +PATH=rk3588_ramboot_loader_v1.09.106.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RV1106MINIALL.ini b/rkbin/RKBOOT/RV1106MINIALL.ini index 8fe29c92e83..33515ab820d 100644 --- a/rkbin/RKBOOT/RV1106MINIALL.ini +++ b/rkbin/RKBOOT/RV1106MINIALL.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1106_ddr_924MHz_v1.09.bin +Path1=bin/rv11/rv1106_ddr_924MHz_v1.10.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,11 +14,11 @@ Path1=bin/rv11/rv1106_usbplug_v1.06.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rv11/rv1106_ddr_924MHz_v1.09.bin +FlashData=bin/rv11/rv1106_ddr_924MHz_v1.10.bin FlashBoot=bin/rv11/rv1106_spl_v1.01.bin [OUTPUT] -PATH=rv1106_download_v1.09.103.bin -IDB_PATH=rv1106_idblock_v1.09.101.img +PATH=rv1106_download_v1.10.106.bin +IDB_PATH=rv1106_idblock_v1.10.101.img [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RV1106MINIALL_EMMC_TB.ini b/rkbin/RKBOOT/RV1106MINIALL_EMMC_TB.ini index de60c59be03..a8bc0621595 100644 --- a/rkbin/RKBOOT/RV1106MINIALL_EMMC_TB.ini +++ b/rkbin/RKBOOT/RV1106MINIALL_EMMC_TB.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin +Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.10.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -15,18 +15,29 @@ NUM=3 LOADER1=FlashData LOADER2=Hpmcu LOADER3=FlashBoot -FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.10.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.09.103.bin -IDB_PATH=rv1106_idblock_v1.09.100.img +PATH=rv1106_download_v1.10.106.bin +IDB_PATH=rv1106_idblock_v1.10.100.img [SYSTEM] NEWIDB=true [FLAG] 471_RC4_OFF=true RC4_OFF=true CREATE_IDB=true +[BOOT0_PARAM] +WORD_0=0x434D4D45 +WORD_1=0x0 +WORD_2=0x0 +WORD_3=0x1 +WORD_4=0x0 +WORD_5=0x0 +WORD_6=0x0 +WORD_7=0x0 +WORD_8=0x0 +WORD_9=0x0 diff --git a/rkbin/RKBOOT/RV1106MINIALL_EMMC_TB_NOMCU.ini b/rkbin/RKBOOT/RV1106MINIALL_EMMC_TB_NOMCU.ini index e5c3842fe7f..d39b89cd3b8 100644 --- a/rkbin/RKBOOT/RV1106MINIALL_EMMC_TB_NOMCU.ini +++ b/rkbin/RKBOOT/RV1106MINIALL_EMMC_TB_NOMCU.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin +Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.10.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,14 +14,25 @@ Path1=bin/rv11/rv1106_usbplug_v1.06.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.10.bin FlashBoot=bin/rv11/rv1106_spl_emmc_tb_v1.00.bin [OUTPUT] -PATH=rv1106_download_v1.09.103.bin -IDB_PATH=rv1106_idblock_v1.09.100.img +PATH=rv1106_download_v1.10.106.bin +IDB_PATH=rv1106_idblock_v1.10.100.img [SYSTEM] NEWIDB=true [FLAG] 471_RC4_OFF=true RC4_OFF=true CREATE_IDB=true +[BOOT0_PARAM] +WORD_0=0x434D4D45 +WORD_1=0x0 +WORD_2=0x0 +WORD_3=0x1 +WORD_4=0x0 +WORD_5=0x0 +WORD_6=0x0 +WORD_7=0x0 +WORD_8=0x0 +WORD_9=0x0 diff --git a/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB.ini b/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB.ini index ec0f8b181bf..55e56e33984 100644 --- a/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB.ini +++ b/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin +Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.10.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -15,15 +15,15 @@ NUM=3 LOADER1=FlashData LOADER2=Hpmcu LOADER3=FlashBoot -FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.10.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.09.103.bin -IDB_PATH=rv1106_idblock_v1.09.100.img +PATH=rv1106_download_v1.10.106.bin +IDB_PATH=rv1106_idblock_v1.10.100.img [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_SC230AI.ini b/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_GC2093.ini similarity index 64% rename from rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_SC230AI.ini rename to rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_GC2093.ini index ad170f6954a..6dd4eef56e9 100644 --- a/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_SC230AI.ini +++ b/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_GC2093.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin +Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.10.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -15,15 +15,15 @@ NUM=3 LOADER1=FlashData LOADER2=Hpmcu LOADER3=FlashBoot -FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin -Hpmcu=bin/rv11/rv1106_hpmcu_tb_sc230ai_v1.30.bin +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.10.bin +Hpmcu=bin/rv11/rv1106_hpmcu_tb_gc2093_v1.30.bin FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin [LOADER2_PARAM] LOAD_ADDR=0x40000 FLAG=0x10007 [OUTPUT] -PATH=rv1106_download_v1.09.103.bin -IDB_PATH=rv1106_idblock_v1.09.100.img +PATH=rv1106_download_v1.10.106.bin +IDB_PATH=rv1106_idblock_v1.10.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 139bc882c2c..c77fddb5382 100644 --- a/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_NOMCU.ini +++ b/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_NOMCU.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin +Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.10.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,11 +14,11 @@ Path1=bin/rv11/rv1106_usbplug_v1.06.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.10.bin FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin [OUTPUT] -PATH=rv1106_download_v1.09.103.bin -IDB_PATH=rv1106_idblock_v1.09.100.img +PATH=rv1106_download_v1.10.106.bin +IDB_PATH=rv1106_idblock_v1.10.100.img [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_SC3336_SC3338.ini b/rkbin/RKBOOT/RV1106MINIALL_TB_GC3003.ini similarity index 63% rename from rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_SC3336_SC3338.ini rename to rkbin/RKBOOT/RV1106MINIALL_TB_GC3003.ini index 5aa8ac15916..539a60ea5e0 100644 --- a/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_SC3336_SC3338.ini +++ b/rkbin/RKBOOT/RV1106MINIALL_TB_GC3003.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin +Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.10.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -15,15 +15,15 @@ NUM=3 LOADER1=FlashData LOADER2=Hpmcu LOADER3=FlashBoot -FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin -Hpmcu=bin/rv11/rv1106_hpmcu_tb_sc3336_sc3338_v1.30.bin +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.10.bin +Hpmcu=bin/rv11/rv1106_hpmcu_tb_gc3003_v1.62.bin FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin [LOADER2_PARAM] LOAD_ADDR=0x40000 FLAG=0x10007 [OUTPUT] -PATH=rv1106_download_v1.09.103.bin -IDB_PATH=rv1106_idblock_v1.09.100.img +PATH=rv1106_download_v1.10.106.bin +IDB_PATH=rv1106_idblock_v1.10.100.img [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RV1106MINIALL_TB_SC230AI.ini b/rkbin/RKBOOT/RV1106MINIALL_TB_SC230AI.ini new file mode 100644 index 00000000000..6d6f6bf2d2f --- /dev/null +++ b/rkbin/RKBOOT/RV1106MINIALL_TB_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.10.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=bin/rv11/rv1106_usbplug_v1.06.bin +[LOADER_OPTION] +NUM=3 +LOADER1=FlashData +LOADER2=Hpmcu +LOADER3=FlashBoot +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.10.bin +Hpmcu=bin/rv11/rv1106_hpmcu_tb_sc230ai_v1.62.bin +FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin +[LOADER2_PARAM] +LOAD_ADDR=0x40000 +FLAG=0x10007 +[OUTPUT] +PATH=rv1106_download_v1.10.106.bin +IDB_PATH=rv1106_idblock_v1.10.100.img +[SYSTEM] +NEWIDB=true +[FLAG] +471_RC4_OFF=true +RC4_OFF=true +CREATE_IDB=true diff --git a/rkbin/RKBOOT/RV1106MINIALL_TB_SC3336_SC3338.ini b/rkbin/RKBOOT/RV1106MINIALL_TB_SC3336_SC3338.ini new file mode 100644 index 00000000000..99d845814c1 --- /dev/null +++ b/rkbin/RKBOOT/RV1106MINIALL_TB_SC3336_SC3338.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.10.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=bin/rv11/rv1106_usbplug_v1.06.bin +[LOADER_OPTION] +NUM=3 +LOADER1=FlashData +LOADER2=Hpmcu +LOADER3=FlashBoot +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.10.bin +Hpmcu=bin/rv11/rv1106_hpmcu_tb_sc3336_sc3338_v1.62.bin +FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin +[LOADER2_PARAM] +LOAD_ADDR=0x40000 +FLAG=0x10007 +[OUTPUT] +PATH=rv1106_download_v1.10.106.bin +IDB_PATH=rv1106_idblock_v1.10.100.img +[SYSTEM] +NEWIDB=true +[FLAG] +471_RC4_OFF=true +RC4_OFF=true +CREATE_IDB=true diff --git a/rkbin/RKBOOT/RV1106MINIALL_TB_SC4336.ini b/rkbin/RKBOOT/RV1106MINIALL_TB_SC4336.ini new file mode 100644 index 00000000000..20fe1c6832b --- /dev/null +++ b/rkbin/RKBOOT/RV1106MINIALL_TB_SC4336.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.10.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=bin/rv11/rv1106_usbplug_v1.06.bin +[LOADER_OPTION] +NUM=3 +LOADER1=FlashData +LOADER2=Hpmcu +LOADER3=FlashBoot +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.10.bin +Hpmcu=bin/rv11/rv1106_hpmcu_tb_sc4336_v1.62.bin +FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin +[LOADER2_PARAM] +LOAD_ADDR=0x40000 +FLAG=0x10007 +[OUTPUT] +PATH=rv1106_download_v1.10.106.bin +IDB_PATH=rv1106_idblock_v1.10.100.img +[SYSTEM] +NEWIDB=true +[FLAG] +471_RC4_OFF=true +RC4_OFF=true +CREATE_IDB=true diff --git a/rkbin/RKBOOT/RV1126MINIALL.ini b/rkbin/RKBOOT/RV1126MINIALL.ini index 3e8a9bb7fe2..604f4c8c7f9 100644 --- a/rkbin/RKBOOT/RV1126MINIALL.ini +++ b/rkbin/RKBOOT/RV1126MINIALL.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=5 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1126_ddr_924MHz_v1.08.bin +Path1=bin/rv11/rv1126_ddr_924MHz_v1.09.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,7 +14,7 @@ Path1=bin/rv11/rv1126_usbplug_v1.23.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rv11/rv1126_ddr_924MHz_v1.08.bin +FlashData=bin/rv11/rv1126_ddr_924MHz_v1.09.bin FlashBoot=bin/rv11/rv1126_spl_v1.09.bin [OUTPUT] -PATH=rv1126_spl_loader_v1.08.109.bin +PATH=rv1126_spl_loader_v1.09.109.bin diff --git a/rkbin/RKBOOT/RV1126MINIALL_EMMC_TB.ini b/rkbin/RKBOOT/RV1126MINIALL_EMMC_TB.ini index 946ca050a70..e1799ebbb40 100644 --- a/rkbin/RKBOOT/RV1126MINIALL_EMMC_TB.ini +++ b/rkbin/RKBOOT/RV1126MINIALL_EMMC_TB.ini @@ -15,6 +15,6 @@ NUM=2 LOADER1=FlashData LOADER2=FlashBoot FlashData=bin/rv11/rv1126_tpl_924MHz_ddr3_tb_v1.08.bin -FlashBoot=bin/rv11/rv1126_spl_emmc_tb_v1.12.bin +FlashBoot=bin/rv11/rv1126_spl_emmc_tb_v1.13.bin [OUTPUT] PATH=rv1126_spl_loader_v1.08.112.bin diff --git a/rkbin/RKBOOT/RV1126MINIALL_FTL.ini b/rkbin/RKBOOT/RV1126MINIALL_FTL.ini index b41bcf2d9e8..17fa68a9407 100644 --- a/rkbin/RKBOOT/RV1126MINIALL_FTL.ini +++ b/rkbin/RKBOOT/RV1126MINIALL_FTL.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=5 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1126_ddr_924MHz_v1.08.bin +Path1=bin/rv11/rv1126_ddr_924MHz_v1.09.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,7 +14,7 @@ Path1=bin/rv11/rv1126_usbplug_ftl_v1.23.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rv11/rv1126_ddr_924MHz_v1.08.bin +FlashData=bin/rv11/rv1126_ddr_924MHz_v1.09.bin FlashBoot=bin/rv11/rv1126_miniloader_ftl_v1.23.bin [OUTPUT] -PATH=rv1126_loader_v1.08.123.bin +PATH=rv1126_loader_v1.09.123.bin diff --git a/rkbin/RKBOOT/RV1126MINIALL_IPC.ini b/rkbin/RKBOOT/RV1126MINIALL_IPC.ini index 9823344e354..d83c3218cb5 100644 --- a/rkbin/RKBOOT/RV1126MINIALL_IPC.ini +++ b/rkbin/RKBOOT/RV1126MINIALL_IPC.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=5 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1126_ddr_924MHz_v1.08.bin +Path1=bin/rv11/rv1126_ddr_924MHz_v1.09.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,10 +14,10 @@ Path1=bin/rv11/rv1126_usbplug_v1.23.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rv11/rv1126_ddr_924MHz_v1.08.bin +FlashData=bin/rv11/rv1126_ddr_924MHz_v1.09.bin FlashBoot=bin/rv11/rv1126_spl_v1.09.bin [OUTPUT] -PATH=rv1126_download_v1.08.109.bin -IDB_PATH=rv1126_idblock_v1.08.109.img +PATH=rv1126_download_v1.09.109.bin +IDB_PATH=rv1126_idblock_v1.09.109.img [FLAG] CREATE_IDB=true diff --git a/rkbin/RKBOOT/RV1126MINIALL_LP3_EMMC_TB.ini b/rkbin/RKBOOT/RV1126MINIALL_LP3_EMMC_TB.ini index 4c87abe4efb..49f8d14d225 100644 --- a/rkbin/RKBOOT/RV1126MINIALL_LP3_EMMC_TB.ini +++ b/rkbin/RKBOOT/RV1126MINIALL_LP3_EMMC_TB.ini @@ -15,6 +15,6 @@ NUM=2 LOADER1=FlashData LOADER2=FlashBoot FlashData=bin/rv11/rv1126_tpl_528MHz_lp3_tb_v1.08.bin -FlashBoot=bin/rv11/rv1126_spl_emmc_tb_v1.12.bin +FlashBoot=bin/rv11/rv1126_spl_emmc_tb_v1.13.bin [OUTPUT] PATH=rv1126_spl_loader_v1.08.112.bin diff --git a/rkbin/RKBOOT/RV1126MINIALL_LP4_EMMC_TB.ini b/rkbin/RKBOOT/RV1126MINIALL_LP4_EMMC_TB.ini index 60ca4b59017..9bd8a0a5b4b 100644 --- a/rkbin/RKBOOT/RV1126MINIALL_LP4_EMMC_TB.ini +++ b/rkbin/RKBOOT/RV1126MINIALL_LP4_EMMC_TB.ini @@ -15,6 +15,6 @@ NUM=2 LOADER1=FlashData LOADER2=FlashBoot FlashData=bin/rv11/rv1126_tpl_528MHz_lp4_tb_v1.08.bin -FlashBoot=bin/rv11/rv1126_spl_emmc_tb_v1.12.bin +FlashBoot=bin/rv11/rv1126_spl_emmc_tb_v1.13.bin [OUTPUT] PATH=rv1126_spl_loader_v1.08.112.bin diff --git a/rkbin/RKBOOT/RV1126MINIALL_RAMBOOT.ini b/rkbin/RKBOOT/RV1126MINIALL_RAMBOOT.ini index d76cab1ca55..a3211554d32 100644 --- a/rkbin/RKBOOT/RV1126MINIALL_RAMBOOT.ini +++ b/rkbin/RKBOOT/RV1126MINIALL_RAMBOOT.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=5 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1126_ddr_924MHz_v1.08.bin +Path1=bin/rv11/rv1126_ddr_924MHz_v1.09.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,7 +14,7 @@ Path1=bin/rv11/rv1126_ramboot_v1.12.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rv11/rv1126_ddr_924MHz_v1.08.bin +FlashData=bin/rv11/rv1126_ddr_924MHz_v1.09.bin FlashBoot=bin/rv11/rv1126_ramboot_v1.12.bin [OUTPUT] -PATH=rv1126_ramboot_loader_v1.08.112.bin +PATH=rv1126_ramboot_loader_v1.09.112.bin diff --git a/rkbin/RKBOOT/RV1126MINIALL_SPI_NOR_TINY.ini b/rkbin/RKBOOT/RV1126MINIALL_SPI_NOR_TINY.ini index d0617d36cfa..46c507fc2a5 100644 --- a/rkbin/RKBOOT/RV1126MINIALL_SPI_NOR_TINY.ini +++ b/rkbin/RKBOOT/RV1126MINIALL_SPI_NOR_TINY.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=5 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1126_ddr_924MHz_v1.08.bin +Path1=bin/rv11/rv1126_ddr_924MHz_v1.09.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,7 +14,7 @@ Path1=bin/rv11/rv1126_usbplug_v1.23.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rv11/rv1126_ddr_924MHz_v1.08.bin +FlashData=bin/rv11/rv1126_ddr_924MHz_v1.09.bin FlashBoot=bin/rv11/rv1126_spl_spi_nor_tiny_v1.01.bin [OUTPUT] -PATH=rv1126_spl_loader_v1.08.101.bin +PATH=rv1126_spl_loader_v1.09.101.bin diff --git a/rkbin/RKTRUST/PX30TRUST.ini b/rkbin/RKTRUST/PX30TRUST.ini index 064c68c83ab..afdecc46ae2 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.31.elf +PATH=bin/rk33/px30_bl31_v1.32.elf ADDR=0x00040000 [BL32_OPTION] SEC=1 diff --git a/rkbin/RKTRUST/RK3326TRUST.ini b/rkbin/RKTRUST/RK3326TRUST.ini index b84425371d0..7736bb96111 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.31.elf +PATH=bin/rk33/rk3326_bl31_v1.32.elf ADDR=0x00040000 [BL32_OPTION] SEC=1 diff --git a/rkbin/RKTRUST/RK3358TRUST.ini b/rkbin/RKTRUST/RK3358TRUST.ini index 436335397b1..5f15d2c80b5 100644 --- a/rkbin/RKTRUST/RK3358TRUST.ini +++ b/rkbin/RKTRUST/RK3358TRUST.ini @@ -5,7 +5,7 @@ MINOR=0 SEC=0 [BL31_OPTION] SEC=1 -PATH=bin/rk33/rk3326_bl31_v1.31.elf +PATH=bin/rk33/rk3358_bl31_v1.32.elf ADDR=0x00040000 [BL32_OPTION] SEC=1 diff --git a/rkbin/RKTRUST/RK3528TRUST.ini b/rkbin/RKTRUST/RK3528TRUST.ini new file mode 100644 index 00000000000..ddb6dd49af1 --- /dev/null +++ b/rkbin/RKTRUST/RK3528TRUST.ini @@ -0,0 +1,19 @@ +[VERSION] +MAJOR=1 +MINOR=0 +[BL30_OPTION] +SEC=0 +[BL31_OPTION] +SEC=1 +PATH=bin/rk35/rk3528_bl31_v1.08.elf +ADDR=0x00040000 +[BL32_OPTION] +SEC=1 +PATH=bin/rk35/rk3528_bl32_v1.00.bin +ADDR=0x08400000 +[BL33_OPTION] +SEC=0 +[MCU] +MCU=bin/rk35/rk3528_mcu_v1.00.bin,0x08200000,disabled +[OUTPUT] +PATH=trust.img diff --git a/rkbin/RKTRUST/RK3568TRUST.ini b/rkbin/RKTRUST/RK3568TRUST.ini index 540aad9e352..33de74be898 100644 --- a/rkbin/RKTRUST/RK3568TRUST.ini +++ b/rkbin/RKTRUST/RK3568TRUST.ini @@ -5,7 +5,7 @@ MINOR=0 SEC=0 [BL31_OPTION] SEC=1 -PATH=bin/rk35/rk3568_bl31_v1.34.elf +PATH=bin/rk35/rk3568_bl31_v1.37.elf ADDR=0x00040000 [BL32_OPTION] SEC=1 diff --git a/rkbin/RKTRUST/RK3588TRUST.ini b/rkbin/RKTRUST/RK3588TRUST.ini index 6cdf2618697..d99db7f078a 100644 --- a/rkbin/RKTRUST/RK3588TRUST.ini +++ b/rkbin/RKTRUST/RK3588TRUST.ini @@ -5,7 +5,7 @@ MINOR=0 SEC=0 [BL31_OPTION] SEC=1 -PATH=bin/rk35/rk3588_bl31_v1.30.elf +PATH=bin/rk35/rk3588_bl31_v1.36.elf ADDR=0x00040000 [BL32_OPTION] SEC=1 diff --git a/rkbin/RKTRUST/RV1106TOS.ini b/rkbin/RKTRUST/RV1106TOS.ini index 7cb3dc32a91..30c64253b7f 100644 --- a/rkbin/RKTRUST/RV1106TOS.ini +++ b/rkbin/RKTRUST/RV1106TOS.ini @@ -1,4 +1,4 @@ [COMPRESSION] COMPRESSION=lzma [MCU] -MCU0=bin/rv11/rv1106_hpmcu_wrap_v1.50.bin,0xff6ff000,disabled +MCU0=bin/rv11/rv1106_hpmcu_wrap_v1.54.bin,0xff6ff000,disabled diff --git a/rkbin/RKTRUST/RV1106TOS_TB.ini b/rkbin/RKTRUST/RV1106TOS_TB.ini index 5fa2246e508..be23e23faf6 100644 --- a/rkbin/RKTRUST/RV1106TOS_TB.ini +++ b/rkbin/RKTRUST/RV1106TOS_TB.ini @@ -1,4 +1,4 @@ [COMPRESSION] COMPRESSION=gzip [LOAD] -LOAD0=bin/rv11/rv1106_hpmcu_wrap_v1.50.bin,0xff6ff000,okay +LOAD0=bin/rv11/rv1106_hpmcu_wrap_v1.54.bin,0xff6ff000,okay diff --git a/rkbin/RKTRUST/RV1126TOS.ini b/rkbin/RKTRUST/RV1126TOS.ini index dcfa835f6cd..7c86d88660c 100644 --- a/rkbin/RKTRUST/RV1126TOS.ini +++ b/rkbin/RKTRUST/RV1126TOS.ini @@ -1,5 +1,5 @@ [TOS] -TOSTA=bin/rv11/rv1126_tee_ta_v2.07.bin +TOSTA=bin/rv11/rv1126_tee_ta_v2.08.bin [MCU] MCU=bin/rv11/rv1126_riscv_v1.03.bin,0x208000,disabled [COMPRESSION] diff --git a/rkbin/RKTRUST/RV1126TOS_TB.ini b/rkbin/RKTRUST/RV1126TOS_TB.ini index 9520da71584..32cc5fd7b68 100644 --- a/rkbin/RKTRUST/RV1126TOS_TB.ini +++ b/rkbin/RKTRUST/RV1126TOS_TB.ini @@ -1,5 +1,5 @@ [TOS] -TOSTA=bin/rv11/rv1126_tee_ta_tb_v1.06.bin +TOSTA=bin/rv11/rv1126_tee_ta_tb_v1.07.bin ADDR=0x00040000 [MCU] MCU=bin/rv11/rv1126_mcu.bin,0x108000,okay diff --git a/rkbin/bin/rk33/rk3326_bl31_v1.31.elf b/rkbin/bin/rk33/px30_bl31_v1.32.elf similarity index 76% rename from rkbin/bin/rk33/rk3326_bl31_v1.31.elf rename to rkbin/bin/rk33/px30_bl31_v1.32.elf index c88bf51843e..a43ff57abbb 100644 Binary files a/rkbin/bin/rk33/rk3326_bl31_v1.31.elf and b/rkbin/bin/rk33/px30_bl31_v1.32.elf differ diff --git a/rkbin/bin/rk33/rk3326_ddr_333MHz_v2.07.bin b/rkbin/bin/rk33/px30_ddr_333MHz_v2.08.bin similarity index 83% rename from rkbin/bin/rk33/rk3326_ddr_333MHz_v2.07.bin rename to rkbin/bin/rk33/px30_ddr_333MHz_v2.08.bin index cd90c9ba40e..fbbd5e445f8 100644 Binary files a/rkbin/bin/rk33/rk3326_ddr_333MHz_v2.07.bin and b/rkbin/bin/rk33/px30_ddr_333MHz_v2.08.bin differ diff --git a/rkbin/bin/rk33/rk3308_ddr_393MHz_uart2_m1_v2.06.bin b/rkbin/bin/rk33/rk3308_ddr_393MHz_uart2_m1_v2.07.bin similarity index 59% rename from rkbin/bin/rk33/rk3308_ddr_393MHz_uart2_m1_v2.06.bin rename to rkbin/bin/rk33/rk3308_ddr_393MHz_uart2_m1_v2.07.bin index abf5f2f8f9c..f74b5e98431 100644 Binary files a/rkbin/bin/rk33/rk3308_ddr_393MHz_uart2_m1_v2.06.bin and b/rkbin/bin/rk33/rk3308_ddr_393MHz_uart2_m1_v2.07.bin differ diff --git a/rkbin/bin/rk33/rk3308_ddr_393MHz_uart4_m0_v2.06.bin b/rkbin/bin/rk33/rk3308_ddr_393MHz_uart4_m0_v2.07.bin similarity index 59% rename from rkbin/bin/rk33/rk3308_ddr_393MHz_uart4_m0_v2.06.bin rename to rkbin/bin/rk33/rk3308_ddr_393MHz_uart4_m0_v2.07.bin index 73e6765f96e..5fef2af0986 100644 Binary files a/rkbin/bin/rk33/rk3308_ddr_393MHz_uart4_m0_v2.06.bin and b/rkbin/bin/rk33/rk3308_ddr_393MHz_uart4_m0_v2.07.bin differ diff --git a/rkbin/bin/rk33/rk3308_ddr_451MHz_uart2_m1_v2.06.bin b/rkbin/bin/rk33/rk3308_ddr_451MHz_uart2_m1_v2.07.bin similarity index 59% rename from rkbin/bin/rk33/rk3308_ddr_451MHz_uart2_m1_v2.06.bin rename to rkbin/bin/rk33/rk3308_ddr_451MHz_uart2_m1_v2.07.bin index debdee98dd3..6b4bafccdb7 100644 Binary files a/rkbin/bin/rk33/rk3308_ddr_451MHz_uart2_m1_v2.06.bin and b/rkbin/bin/rk33/rk3308_ddr_451MHz_uart2_m1_v2.07.bin differ diff --git a/rkbin/bin/rk33/rk3308_ddr_451MHz_uart4_m0_v2.06.bin b/rkbin/bin/rk33/rk3308_ddr_451MHz_uart4_m0_v2.07.bin similarity index 59% rename from rkbin/bin/rk33/rk3308_ddr_451MHz_uart4_m0_v2.06.bin rename to rkbin/bin/rk33/rk3308_ddr_451MHz_uart4_m0_v2.07.bin index d706162a689..ae42cbb4337 100644 Binary files a/rkbin/bin/rk33/rk3308_ddr_451MHz_uart4_m0_v2.06.bin and b/rkbin/bin/rk33/rk3308_ddr_451MHz_uart4_m0_v2.07.bin differ diff --git a/rkbin/bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.06.bin b/rkbin/bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.07.bin similarity index 59% rename from rkbin/bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.06.bin rename to rkbin/bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.07.bin index 7885838b6d8..069ff901218 100644 Binary files a/rkbin/bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.06.bin and b/rkbin/bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.07.bin differ diff --git a/rkbin/bin/rk33/rk3308_ddr_589MHz_uart4_m0_v2.06.bin b/rkbin/bin/rk33/rk3308_ddr_589MHz_uart4_m0_v2.07.bin similarity index 59% rename from rkbin/bin/rk33/rk3308_ddr_589MHz_uart4_m0_v2.06.bin rename to rkbin/bin/rk33/rk3308_ddr_589MHz_uart4_m0_v2.07.bin index 08049f3cc53..3004350485e 100644 Binary files a/rkbin/bin/rk33/rk3308_ddr_589MHz_uart4_m0_v2.06.bin and b/rkbin/bin/rk33/rk3308_ddr_589MHz_uart4_m0_v2.07.bin differ diff --git a/rkbin/bin/rk33/px30_bl31_v1.31.elf b/rkbin/bin/rk33/rk3326_bl31_v1.32.elf similarity index 76% rename from rkbin/bin/rk33/px30_bl31_v1.31.elf rename to rkbin/bin/rk33/rk3326_bl31_v1.32.elf index c88bf51843e..a43ff57abbb 100644 Binary files a/rkbin/bin/rk33/px30_bl31_v1.31.elf and b/rkbin/bin/rk33/rk3326_bl31_v1.32.elf differ diff --git a/rkbin/bin/rk33/px30_ddr_333MHz_v2.07.bin b/rkbin/bin/rk33/rk3326_ddr_333MHz_v2.08.bin similarity index 83% rename from rkbin/bin/rk33/px30_ddr_333MHz_v2.07.bin rename to rkbin/bin/rk33/rk3326_ddr_333MHz_v2.08.bin index cd90c9ba40e..fbbd5e445f8 100644 Binary files a/rkbin/bin/rk33/px30_ddr_333MHz_v2.07.bin and b/rkbin/bin/rk33/rk3326_ddr_333MHz_v2.08.bin differ diff --git a/rkbin/bin/rk33/rk3358_bl31_v1.32.elf b/rkbin/bin/rk33/rk3358_bl31_v1.32.elf new file mode 100644 index 00000000000..a43ff57abbb Binary files /dev/null and b/rkbin/bin/rk33/rk3358_bl31_v1.32.elf differ diff --git a/rkbin/bin/rk33/rk3399_ddr_666MHz_v1.27.bin b/rkbin/bin/rk33/rk3399_ddr_666MHz_v1.27.bin deleted file mode 100644 index 47506b32ae4..00000000000 Binary files a/rkbin/bin/rk33/rk3399_ddr_666MHz_v1.27.bin and /dev/null differ diff --git a/rkbin/bin/rk33/rk3399_ddr_666MHz_v1.28.bin b/rkbin/bin/rk33/rk3399_ddr_666MHz_v1.28.bin new file mode 100644 index 00000000000..bd6dca53e7f Binary files /dev/null and b/rkbin/bin/rk33/rk3399_ddr_666MHz_v1.28.bin differ diff --git a/rkbin/bin/rk33/rk3399_ddr_800MHz_v1.27.bin b/rkbin/bin/rk33/rk3399_ddr_800MHz_v1.27.bin deleted file mode 100644 index a6957ec5435..00000000000 Binary files a/rkbin/bin/rk33/rk3399_ddr_800MHz_v1.27.bin and /dev/null differ diff --git a/rkbin/bin/rk33/rk3399_ddr_800MHz_v1.28.bin b/rkbin/bin/rk33/rk3399_ddr_800MHz_v1.28.bin new file mode 100644 index 00000000000..36007b891a9 Binary files /dev/null and b/rkbin/bin/rk33/rk3399_ddr_800MHz_v1.28.bin differ diff --git a/rkbin/bin/rk33/rk3399_ddr_933MHz_v1.27.bin b/rkbin/bin/rk33/rk3399_ddr_933MHz_v1.27.bin deleted file mode 100644 index f6b24976347..00000000000 Binary files a/rkbin/bin/rk33/rk3399_ddr_933MHz_v1.27.bin and /dev/null differ diff --git a/rkbin/bin/rk33/rk3399_ddr_933MHz_v1.28.bin b/rkbin/bin/rk33/rk3399_ddr_933MHz_v1.28.bin new file mode 100644 index 00000000000..bbde07c56e0 Binary files /dev/null and b/rkbin/bin/rk33/rk3399_ddr_933MHz_v1.28.bin differ diff --git a/rkbin/bin/rk35/rk3528_bl31_v1.08.elf b/rkbin/bin/rk35/rk3528_bl31_v1.08.elf new file mode 100644 index 00000000000..68f954ba803 Binary files /dev/null and b/rkbin/bin/rk35/rk3528_bl31_v1.08.elf differ diff --git a/rkbin/bin/rk35/rk3528_bl32_v1.00.bin b/rkbin/bin/rk35/rk3528_bl32_v1.00.bin new file mode 100644 index 00000000000..1c384fa24fe Binary files /dev/null and b/rkbin/bin/rk35/rk3528_bl32_v1.00.bin differ diff --git a/rkbin/bin/rk35/rk3528_ddr_1184MHz_v1.00.bin b/rkbin/bin/rk35/rk3528_ddr_1184MHz_v1.00.bin new file mode 100644 index 00000000000..73124cf9557 Binary files /dev/null and b/rkbin/bin/rk35/rk3528_ddr_1184MHz_v1.00.bin differ diff --git a/rkbin/bin/rk35/rk3528_mcu_v1.00.bin b/rkbin/bin/rk35/rk3528_mcu_v1.00.bin new file mode 100644 index 00000000000..a21e393aae4 Binary files /dev/null and b/rkbin/bin/rk35/rk3528_mcu_v1.00.bin differ diff --git a/rkbin/bin/rk35/rk3528_spl_v1.03.bin b/rkbin/bin/rk35/rk3528_spl_v1.03.bin new file mode 100644 index 00000000000..5c5098592b1 Binary files /dev/null and b/rkbin/bin/rk35/rk3528_spl_v1.03.bin differ diff --git a/rkbin/bin/rk35/rk3528_usbplug_v1.02.bin b/rkbin/bin/rk35/rk3528_usbplug_v1.02.bin new file mode 100644 index 00000000000..17ca2e1fe48 Binary files /dev/null and b/rkbin/bin/rk35/rk3528_usbplug_v1.02.bin differ diff --git a/rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.14.bin b/rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.15.bin similarity index 60% rename from rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.14.bin rename to rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.15.bin index a085e0bc788..76eb8f19a26 100644 Binary files a/rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.14.bin and b/rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.15.bin differ diff --git a/rkbin/bin/rk35/rk3568_ddr_324MHz_v1.14.bin b/rkbin/bin/rk35/rk3566_ddr_324MHz_v1.15.bin similarity index 60% rename from rkbin/bin/rk35/rk3568_ddr_324MHz_v1.14.bin rename to rkbin/bin/rk35/rk3566_ddr_324MHz_v1.15.bin index 9a6ad4b9f35..48ef40a4888 100644 Binary files a/rkbin/bin/rk35/rk3568_ddr_324MHz_v1.14.bin and b/rkbin/bin/rk35/rk3566_ddr_324MHz_v1.15.bin differ diff --git a/rkbin/bin/rk35/rk3568_ddr_528MHz_v1.14.bin b/rkbin/bin/rk35/rk3566_ddr_528MHz_v1.15.bin similarity index 60% rename from rkbin/bin/rk35/rk3568_ddr_528MHz_v1.14.bin rename to rkbin/bin/rk35/rk3566_ddr_528MHz_v1.15.bin index 0bca0b52a35..94d1bac6cb8 100644 Binary files a/rkbin/bin/rk35/rk3568_ddr_528MHz_v1.14.bin and b/rkbin/bin/rk35/rk3566_ddr_528MHz_v1.15.bin differ diff --git a/rkbin/bin/rk35/rk3568_ddr_630MHz_v1.14.bin b/rkbin/bin/rk35/rk3566_ddr_630MHz_v1.15.bin similarity index 60% rename from rkbin/bin/rk35/rk3568_ddr_630MHz_v1.14.bin rename to rkbin/bin/rk35/rk3566_ddr_630MHz_v1.15.bin index e3909a41ac6..6b35738d2d4 100644 Binary files a/rkbin/bin/rk35/rk3568_ddr_630MHz_v1.14.bin and b/rkbin/bin/rk35/rk3566_ddr_630MHz_v1.15.bin differ diff --git a/rkbin/bin/rk35/rk3566_ddr_780MHz_v1.14.bin b/rkbin/bin/rk35/rk3566_ddr_780MHz_v1.15.bin similarity index 60% rename from rkbin/bin/rk35/rk3566_ddr_780MHz_v1.14.bin rename to rkbin/bin/rk35/rk3566_ddr_780MHz_v1.15.bin index af93b609d79..40bae00194a 100644 Binary files a/rkbin/bin/rk35/rk3566_ddr_780MHz_v1.14.bin and b/rkbin/bin/rk35/rk3566_ddr_780MHz_v1.15.bin differ diff --git a/rkbin/bin/rk35/rk3566_ddr_920MHz_v1.14.bin b/rkbin/bin/rk35/rk3566_ddr_920MHz_v1.15.bin similarity index 60% rename from rkbin/bin/rk35/rk3566_ddr_920MHz_v1.14.bin rename to rkbin/bin/rk35/rk3566_ddr_920MHz_v1.15.bin index 8c7df3950ad..d2a64d0125a 100644 Binary files a/rkbin/bin/rk35/rk3566_ddr_920MHz_v1.14.bin and b/rkbin/bin/rk35/rk3566_ddr_920MHz_v1.15.bin differ diff --git a/rkbin/bin/rk35/rk3568_bl31_v1.34.elf b/rkbin/bin/rk35/rk3568_bl31_v1.37.elf similarity index 70% rename from rkbin/bin/rk35/rk3568_bl31_v1.34.elf rename to rkbin/bin/rk35/rk3568_bl31_v1.37.elf index 2eaf84de086..51df9b31953 100644 Binary files a/rkbin/bin/rk35/rk3568_bl31_v1.34.elf and b/rkbin/bin/rk35/rk3568_bl31_v1.37.elf differ diff --git a/rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.14.bin b/rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.15.bin similarity index 60% rename from rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.14.bin rename to rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.15.bin index a085e0bc788..76eb8f19a26 100644 Binary files a/rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.14.bin and b/rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.15.bin differ diff --git a/rkbin/bin/rk35/rk3568_ddr_1184MHz_v1.14.bin b/rkbin/bin/rk35/rk3568_ddr_1184MHz_v1.15.bin similarity index 60% rename from rkbin/bin/rk35/rk3568_ddr_1184MHz_v1.14.bin rename to rkbin/bin/rk35/rk3568_ddr_1184MHz_v1.15.bin index 6caa84c4930..4818587ffda 100644 Binary files a/rkbin/bin/rk35/rk3568_ddr_1184MHz_v1.14.bin and b/rkbin/bin/rk35/rk3568_ddr_1184MHz_v1.15.bin differ diff --git a/rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.14.bin b/rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.15.bin similarity index 60% rename from rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.14.bin rename to rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.15.bin index aea2c3c1afb..b4e74343f12 100644 Binary files a/rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.14.bin and b/rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.15.bin differ diff --git a/rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.14.bin b/rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.15.bin similarity index 60% rename from rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.14.bin rename to rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.15.bin index 6f8ab3d078f..7a73d1a6c3c 100644 Binary files a/rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.14.bin and b/rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.15.bin differ diff --git a/rkbin/bin/rk35/rk3566_ddr_324MHz_v1.14.bin b/rkbin/bin/rk35/rk3568_ddr_324MHz_v1.15.bin similarity index 60% rename from rkbin/bin/rk35/rk3566_ddr_324MHz_v1.14.bin rename to rkbin/bin/rk35/rk3568_ddr_324MHz_v1.15.bin index 9a6ad4b9f35..48ef40a4888 100644 Binary files a/rkbin/bin/rk35/rk3566_ddr_324MHz_v1.14.bin and b/rkbin/bin/rk35/rk3568_ddr_324MHz_v1.15.bin differ diff --git a/rkbin/bin/rk35/rk3566_ddr_528MHz_v1.14.bin b/rkbin/bin/rk35/rk3568_ddr_528MHz_v1.15.bin similarity index 60% rename from rkbin/bin/rk35/rk3566_ddr_528MHz_v1.14.bin rename to rkbin/bin/rk35/rk3568_ddr_528MHz_v1.15.bin index 0bca0b52a35..94d1bac6cb8 100644 Binary files a/rkbin/bin/rk35/rk3566_ddr_528MHz_v1.14.bin and b/rkbin/bin/rk35/rk3568_ddr_528MHz_v1.15.bin differ diff --git a/rkbin/bin/rk35/rk3566_ddr_630MHz_v1.14.bin b/rkbin/bin/rk35/rk3568_ddr_630MHz_v1.15.bin similarity index 60% rename from rkbin/bin/rk35/rk3566_ddr_630MHz_v1.14.bin rename to rkbin/bin/rk35/rk3568_ddr_630MHz_v1.15.bin index e3909a41ac6..6b35738d2d4 100644 Binary files a/rkbin/bin/rk35/rk3566_ddr_630MHz_v1.14.bin and b/rkbin/bin/rk35/rk3568_ddr_630MHz_v1.15.bin differ diff --git a/rkbin/bin/rk35/rk3568_ddr_780MHz_v1.14.bin b/rkbin/bin/rk35/rk3568_ddr_780MHz_v1.15.bin similarity index 60% rename from rkbin/bin/rk35/rk3568_ddr_780MHz_v1.14.bin rename to rkbin/bin/rk35/rk3568_ddr_780MHz_v1.15.bin index af93b609d79..40bae00194a 100644 Binary files a/rkbin/bin/rk35/rk3568_ddr_780MHz_v1.14.bin and b/rkbin/bin/rk35/rk3568_ddr_780MHz_v1.15.bin differ diff --git a/rkbin/bin/rk35/rk3568_ddr_920MHz_v1.14.bin b/rkbin/bin/rk35/rk3568_ddr_920MHz_v1.15.bin similarity index 60% rename from rkbin/bin/rk35/rk3568_ddr_920MHz_v1.14.bin rename to rkbin/bin/rk35/rk3568_ddr_920MHz_v1.15.bin index 8c7df3950ad..d2a64d0125a 100644 Binary files a/rkbin/bin/rk35/rk3568_ddr_920MHz_v1.14.bin and b/rkbin/bin/rk35/rk3568_ddr_920MHz_v1.15.bin differ diff --git a/rkbin/bin/rk35/rk356x_usbplug_v1.15.bin b/rkbin/bin/rk35/rk356x_usbplug_v1.15.bin deleted file mode 100644 index 3ba0b4ec175..00000000000 Binary files a/rkbin/bin/rk35/rk356x_usbplug_v1.15.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk356x_usbplug_v1.16.bin b/rkbin/bin/rk35/rk356x_usbplug_v1.16.bin new file mode 100644 index 00000000000..9cb9c003c46 Binary files /dev/null and b/rkbin/bin/rk35/rk356x_usbplug_v1.16.bin differ diff --git a/rkbin/bin/rk35/rk3588_bl31_v1.30.elf b/rkbin/bin/rk35/rk3588_bl31_v1.36.elf similarity index 62% rename from rkbin/bin/rk35/rk3588_bl31_v1.30.elf rename to rkbin/bin/rk35/rk3588_bl31_v1.36.elf index b993eb8fdd0..b21c3c89b08 100644 Binary files a/rkbin/bin/rk35/rk3588_bl31_v1.30.elf and b/rkbin/bin/rk35/rk3588_bl31_v1.36.elf differ diff --git a/rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.08.bin b/rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.08.bin deleted file mode 100644 index a9441e43710..00000000000 Binary files a/rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.08.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin b/rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin new file mode 100644 index 00000000000..d19c9f93fb7 Binary files /dev/null and b/rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin differ diff --git a/rkbin/bin/rk35/rk3588_spl_v1.11.bin b/rkbin/bin/rk35/rk3588_spl_v1.11.bin deleted file mode 100644 index 9b158ebcf54..00000000000 Binary files a/rkbin/bin/rk35/rk3588_spl_v1.11.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk3588_spl_v1.12.bin b/rkbin/bin/rk35/rk3588_spl_v1.12.bin new file mode 100644 index 00000000000..0967d1611c4 Binary files /dev/null and b/rkbin/bin/rk35/rk3588_spl_v1.12.bin differ diff --git a/rkbin/bin/rk35/rk3588_usbplug_v1.09.bin b/rkbin/bin/rk35/rk3588_usbplug_v1.09.bin deleted file mode 100644 index 02ea954ba0e..00000000000 Binary files a/rkbin/bin/rk35/rk3588_usbplug_v1.09.bin and /dev/null differ diff --git a/rkbin/bin/rk35/rk3588_usbplug_v1.10.bin b/rkbin/bin/rk35/rk3588_usbplug_v1.10.bin new file mode 100644 index 00000000000..ea5ccd46fb1 Binary files /dev/null and b/rkbin/bin/rk35/rk3588_usbplug_v1.10.bin differ diff --git a/rkbin/bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin b/rkbin/bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin deleted file mode 100644 index 30689a8e47b..00000000000 Binary files a/rkbin/bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin and /dev/null differ diff --git a/rkbin/bin/rv11/rv1106_ddr_924MHz_tb_v1.10.bin b/rkbin/bin/rv11/rv1106_ddr_924MHz_tb_v1.10.bin new file mode 100644 index 00000000000..530362ad743 Binary files /dev/null and b/rkbin/bin/rv11/rv1106_ddr_924MHz_tb_v1.10.bin differ diff --git a/rkbin/bin/rv11/rv1106_ddr_924MHz_v1.09.bin b/rkbin/bin/rv11/rv1106_ddr_924MHz_v1.09.bin deleted file mode 100644 index a9ca4ceda83..00000000000 Binary files a/rkbin/bin/rv11/rv1106_ddr_924MHz_v1.09.bin and /dev/null differ diff --git a/rkbin/bin/rv11/rv1106_ddr_924MHz_v1.10.bin b/rkbin/bin/rv11/rv1106_ddr_924MHz_v1.10.bin new file mode 100644 index 00000000000..c9a9487888b Binary files /dev/null and b/rkbin/bin/rv11/rv1106_ddr_924MHz_v1.10.bin differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_tb_sc230ai_v1.30.bin b/rkbin/bin/rv11/rv1106_hpmcu_tb_gc2093_v1.30.bin similarity index 56% rename from rkbin/bin/rv11/rv1106_hpmcu_tb_sc230ai_v1.30.bin rename to rkbin/bin/rv11/rv1106_hpmcu_tb_gc2093_v1.30.bin index 7eaf2786f8e..d8b8b08d2bb 100644 Binary files a/rkbin/bin/rv11/rv1106_hpmcu_tb_sc230ai_v1.30.bin and b/rkbin/bin/rv11/rv1106_hpmcu_tb_gc2093_v1.30.bin differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_tb_gc3003_v1.62.bin b/rkbin/bin/rv11/rv1106_hpmcu_tb_gc3003_v1.62.bin new file mode 100644 index 00000000000..182a9bb6585 Binary files /dev/null and b/rkbin/bin/rv11/rv1106_hpmcu_tb_gc3003_v1.62.bin differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_tb_sc230ai_v1.62.bin b/rkbin/bin/rv11/rv1106_hpmcu_tb_sc230ai_v1.62.bin new file mode 100644 index 00000000000..ed50d8c80a5 Binary files /dev/null and b/rkbin/bin/rv11/rv1106_hpmcu_tb_sc230ai_v1.62.bin differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_tb_sc3336_sc3338_v1.30.bin b/rkbin/bin/rv11/rv1106_hpmcu_tb_sc3336_sc3338_v1.30.bin deleted file mode 100644 index 46769d926eb..00000000000 Binary files a/rkbin/bin/rv11/rv1106_hpmcu_tb_sc3336_sc3338_v1.30.bin and /dev/null differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_tb_sc3336_sc3338_v1.62.bin b/rkbin/bin/rv11/rv1106_hpmcu_tb_sc3336_sc3338_v1.62.bin new file mode 100644 index 00000000000..1e11caa7290 Binary files /dev/null and b/rkbin/bin/rv11/rv1106_hpmcu_tb_sc3336_sc3338_v1.62.bin differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_tb_sc4336_v1.62.bin b/rkbin/bin/rv11/rv1106_hpmcu_tb_sc4336_v1.62.bin new file mode 100644 index 00000000000..77963a41a01 Binary files /dev/null and b/rkbin/bin/rv11/rv1106_hpmcu_tb_sc4336_v1.62.bin differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_wrap_v1.50.bin b/rkbin/bin/rv11/rv1106_hpmcu_wrap_v1.50.bin deleted file mode 100644 index 05bd23e58d5..00000000000 Binary files a/rkbin/bin/rv11/rv1106_hpmcu_wrap_v1.50.bin and /dev/null differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_wrap_v1.54.bin b/rkbin/bin/rv11/rv1106_hpmcu_wrap_v1.54.bin new file mode 100644 index 00000000000..959de6c30d7 Binary files /dev/null and b/rkbin/bin/rv11/rv1106_hpmcu_wrap_v1.54.bin differ diff --git a/rkbin/bin/rv11/rv1126_ddr_1056MHz_v1.08.bin b/rkbin/bin/rv11/rv1126_ddr_1056MHz_v1.09.bin similarity index 51% rename from rkbin/bin/rv11/rv1126_ddr_1056MHz_v1.08.bin rename to rkbin/bin/rv11/rv1126_ddr_1056MHz_v1.09.bin index 7d18c04ccc4..9b4a800b2ee 100644 Binary files a/rkbin/bin/rv11/rv1126_ddr_1056MHz_v1.08.bin and b/rkbin/bin/rv11/rv1126_ddr_1056MHz_v1.09.bin differ diff --git a/rkbin/bin/rv11/rv1126_ddr_784MHz_v1.08.bin b/rkbin/bin/rv11/rv1126_ddr_784MHz_v1.09.bin similarity index 51% rename from rkbin/bin/rv11/rv1126_ddr_784MHz_v1.08.bin rename to rkbin/bin/rv11/rv1126_ddr_784MHz_v1.09.bin index 793d2302953..15d254f0838 100644 Binary files a/rkbin/bin/rv11/rv1126_ddr_784MHz_v1.08.bin and b/rkbin/bin/rv11/rv1126_ddr_784MHz_v1.09.bin differ diff --git a/rkbin/bin/rv11/rv1126_ddr_924MHz_v1.08.bin b/rkbin/bin/rv11/rv1126_ddr_924MHz_v1.09.bin similarity index 51% rename from rkbin/bin/rv11/rv1126_ddr_924MHz_v1.08.bin rename to rkbin/bin/rv11/rv1126_ddr_924MHz_v1.09.bin index 601015317d2..7d0ce704785 100644 Binary files a/rkbin/bin/rv11/rv1126_ddr_924MHz_v1.08.bin and b/rkbin/bin/rv11/rv1126_ddr_924MHz_v1.09.bin differ diff --git a/rkbin/bin/rv11/rv1126_spl_emmc_tb_v1.12.bin b/rkbin/bin/rv11/rv1126_spl_emmc_tb_v1.12.bin deleted file mode 100644 index 4c7c410b9aa..00000000000 Binary files a/rkbin/bin/rv11/rv1126_spl_emmc_tb_v1.12.bin and /dev/null differ diff --git a/rkbin/bin/rv11/rv1126_spl_emmc_tb_v1.13.bin b/rkbin/bin/rv11/rv1126_spl_emmc_tb_v1.13.bin new file mode 100644 index 00000000000..963d6cec415 Binary files /dev/null and b/rkbin/bin/rv11/rv1126_spl_emmc_tb_v1.13.bin differ diff --git a/rkbin/bin/rv11/rv1126_tee_ta_tb_v1.06.bin b/rkbin/bin/rv11/rv1126_tee_ta_tb_v1.07.bin similarity index 78% rename from rkbin/bin/rv11/rv1126_tee_ta_tb_v1.06.bin rename to rkbin/bin/rv11/rv1126_tee_ta_tb_v1.07.bin index ce425695cca..2a3d967ddf1 100644 Binary files a/rkbin/bin/rv11/rv1126_tee_ta_tb_v1.06.bin and b/rkbin/bin/rv11/rv1126_tee_ta_tb_v1.07.bin differ diff --git a/rkbin/bin/rv11/rv1126_tee_ta_v2.07.bin b/rkbin/bin/rv11/rv1126_tee_ta_v2.08.bin similarity index 56% rename from rkbin/bin/rv11/rv1126_tee_ta_v2.07.bin rename to rkbin/bin/rv11/rv1126_tee_ta_v2.08.bin index 3a6c07fa8fc..ecd00b20531 100644 Binary files a/rkbin/bin/rv11/rv1126_tee_ta_v2.07.bin and b/rkbin/bin/rv11/rv1126_tee_ta_v2.08.bin differ diff --git a/rkbin/doc/release/PX30_CN.md b/rkbin/doc/release/PX30_CN.md index 22cfa63fbb7..03d153c8076 100644 --- a/rkbin/doc/release/PX30_CN.md +++ b/rkbin/doc/release/PX30_CN.md @@ -1,5 +1,31 @@ # PX30 Release Note +## px30_ddr_333MHz_v2.08.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | ------------------------- | ----------- | -------- | +| 2022-10-27 | px30_ddr_333MHz_v2.08.bin | e5b9702 | 普通 | + +### New + +1. 预留一些空间给maskrom添加传递的参数 + +------ + +## px30_bl31_v1.32.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------ | ----------- | -------- | +| 2022-10-25 | px30_bl31_v1.32.elf | 6f45bba91 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ---------------------- | ---------------------------- | -------- | +| 1 | 重要 | 解决新旧loader兼容问题 | 旧版本loader+新trust启动失败 | - | + +------ + ## px30_bl32_v2.14.bin | 时间 | 文件 | 编译 commit | 重要程度 | diff --git a/rkbin/doc/release/PX30_EN.md b/rkbin/doc/release/PX30_EN.md index 4974a2104fd..0bffa034493 100644 --- a/rkbin/doc/release/PX30_EN.md +++ b/rkbin/doc/release/PX30_EN.md @@ -1,5 +1,31 @@ # PX30 Release Note +## px30_ddr_333MHz_v2.08.bin + +| Date | file | Build commit | Severity | +| ---------- | ------------------------- | ------------ | -------- | +| 2022-10-27 | px30_ddr_333MHz_v2.08.bin | e5b9702 | moderate | + +### New + +1. reserved words for maskrom to add special parameters + +------ + +## px30_bl31_v1.32.elf + +| Date | file | Build commit | Severity | +| ---------- | :------------------ | ------------ | --------- | +| 2022-10-25 | px30_bl31_v1.32.elf | 6f45bba91 | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ------------------------------ | ------------------------------------- | ------------ | +| 1 | important | Compatible with the old loader | Boot fail if old loader+new trust.img | - | + +------ + ## px30_bl32_v2.14.bin | Date | File | Build commit | Severity | diff --git a/rkbin/doc/release/RK3308_CN.md b/rkbin/doc/release/RK3308_CN.md index 153a74cb453..ab4dea935b5 100644 --- a/rkbin/doc/release/RK3308_CN.md +++ b/rkbin/doc/release/RK3308_CN.md @@ -1,5 +1,19 @@ # RK3308 Release Note +## rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.07.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :--------------------------------------------------------- | ----------- | -------- | +| 2022-11-29 | rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.07.bin | 6ede97a868 | 普通 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ------------------------------------------- | ------------------------------------------------------------ | -------- | +| 1 | 普通 | 提高部分颗粒在 RK3308B/H 上 393MHz 的稳定性 | RK3308B/H 小于 451MHz 时 Read DQS DLL delay 的值配置不合适,导致部分颗粒在 393MHz 可能不稳定 | - | + +------ + ## rk3308_bl31_{aarch32}_v2.26.elf | 时间 | 文件 | 编译 commit | 重要程度 | diff --git a/rkbin/doc/release/RK3308_EN.md b/rkbin/doc/release/RK3308_EN.md index 3fb6383ad4a..e3d32364ec1 100644 --- a/rkbin/doc/release/RK3308_EN.md +++ b/rkbin/doc/release/RK3308_EN.md @@ -1,5 +1,19 @@ # RK3308 Release Note +## rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.07.bin + +| Date | File | Build commit | Severity | +| ---------- | :--------------------------------------------------------- | ------------ | -------- | +| 2022-11-29 | rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.07.bin | 6ede97a868 | moderate | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | -------- | -------------------------------------------------------- | ------------------------------------------------------------ | ------------ | +| 1 | moderate | Improve the stability of some DDR in RK3308B/H at 393MHz | When RK3308B/H is less than 451MHz, the value of read DQS DLL delay is inaccurately configured. As a result, some DDR may be unstable at 393MHz. | - | + +------ + ## rk3308_bl31_{aarch32}_v2.26.elf | Date | File | Build commit | Severity | diff --git a/rkbin/doc/release/RK3326_CN.md b/rkbin/doc/release/RK3326_CN.md index 2fb4646bbbc..e889bc015fb 100644 --- a/rkbin/doc/release/RK3326_CN.md +++ b/rkbin/doc/release/RK3326_CN.md @@ -1,5 +1,31 @@ # RK3326 Release Note +## rk3326_ddr_333MHz_v2.08.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | --------------------------- | ----------- | -------- | +| 2022-10-27 | rk3326_ddr_333MHz_v2.08.bin | e5b9702 | 普通 | + +### New + +1. 预留一些空间给maskrom添加传递的参数 + +------ + +## rk3326_bl31_v1.32.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2022-10-25 | rk3326_bl31_v1.32.elf | 6f45bba91 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ---------------------- | ---------------------------- | -------- | +| 1 | 重要 | 解决新旧loader兼容问题 | 旧版本loader+新trust启动失败 | - | + +------ + ## rk3326_bl32_v2.14.bin | 时间 | 文件 | 编译 commit | 重要程度 | diff --git a/rkbin/doc/release/RK3326_EN.md b/rkbin/doc/release/RK3326_EN.md index 43dd5ed355b..7fa25c4fc28 100644 --- a/rkbin/doc/release/RK3326_EN.md +++ b/rkbin/doc/release/RK3326_EN.md @@ -1,5 +1,31 @@ # RK3326 Release Note +## rk3326_ddr_333MHz_v2.08.bin + +| Date | file | Build commit | Severity | +| ---------- | --------------------------- | ------------ | -------- | +| 2022-10-27 | rk3326_ddr_333MHz_v2.08.bin | e5b9702 | moderate | + +### New + +1. reserved words for maskrom to add special parameters + +------ + +## rk3326_bl31_v1.32.elf + +| Date | file | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2022-10-25 | rk3326_bl31_v1.32.elf | 6f45bba91 | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ------------------------------ | ------------------------------------- | ------------ | +| 1 | important | Compatible with the old loader | Boot fail if old loader+new trust.img | - | + +------ + ## rk3326_bl32_v2.14.bin | Date | File | Build commit | Severity | diff --git a/rkbin/doc/release/RK3358_CN.md b/rkbin/doc/release/RK3358_CN.md index 0b590d178df..85d37ffe4df 100644 --- a/rkbin/doc/release/RK3358_CN.md +++ b/rkbin/doc/release/RK3358_CN.md @@ -1,5 +1,19 @@ # RK3358 Release Note +## rk3358_bl31_v1.32.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2022-10-25 | rk3358_bl31_v1.32.elf | 6f45bba91 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ---------------------- | ---------------------------- | -------- | +| 1 | 重要 | 解决新旧loader兼容问题 | 旧版本loader+新trust启动失败 | - | + +------ + ## rk3358_bl32_v2.05.bin | 时间 | 文件 | 编译 commit | 重要程度 | diff --git a/rkbin/doc/release/RK3358_EN.md b/rkbin/doc/release/RK3358_EN.md index 87d0b6d53b7..7f9db406ba8 100644 --- a/rkbin/doc/release/RK3358_EN.md +++ b/rkbin/doc/release/RK3358_EN.md @@ -1,5 +1,19 @@ # RK3358 Release Note +## rk3358_bl31_v1.32.elf + +| Date | file | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2022-10-25 | rk3358_bl31_v1.32.elf | 6f45bba91 | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ------------------------------ | ------------------------------------- | ------------ | +| 1 | important | Compatible with the old loader | Boot fail if old loader+new trust.img | - | + +------ + ## rk3358_bl32_v2.05.bin | Date | File | Build commit | Severity | diff --git a/rkbin/doc/release/RK3399_CN.md b/rkbin/doc/release/RK3399_CN.md new file mode 100644 index 00000000000..4d82ca51dca --- /dev/null +++ b/rkbin/doc/release/RK3399_CN.md @@ -0,0 +1,14 @@ +# RK3399 Release Note + +## rk3399_ddr_{666...933}MHz_v1.28.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :---------------------------------- | ----------- | -------- | +| 2022-10-27 | rk3399_ddr_{666...933}MHz_v1.28.bin | c5af411 | 普通 | + +### New + +1. 增加RK3399-T/2T 的DDR支持 + +------ + diff --git a/rkbin/doc/release/RK3399_EN.md b/rkbin/doc/release/RK3399_EN.md new file mode 100644 index 00000000000..1c192566ef9 --- /dev/null +++ b/rkbin/doc/release/RK3399_EN.md @@ -0,0 +1,14 @@ +# RK3399 Release Note + +## rk3399_ddr_{666...933}MHz_v1.28.bin + +| Date | file | Build commit | Severity | +| ---------- | :---------------------------------- | ------------ | -------- | +| 2022-10-27 | rk3399_ddr_{666...933}MHz_v1.28.bin | c5af411 | moderate | + +### New + +1. Add support RK3399-T, RK3399-2T for DDR + +------ + diff --git a/rkbin/doc/release/RK3528_CN.md b/rkbin/doc/release/RK3528_CN.md new file mode 100644 index 00000000000..4de4d6210ef --- /dev/null +++ b/rkbin/doc/release/RK3528_CN.md @@ -0,0 +1,116 @@ +# RK3528 Release Note + +## rk3528_bl31_v1.08.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2022-01-10 | rk3528_bl31_v1.08.elf | 082486b74 | 重要 | + +### New + +1. 添加crypto/crypto_s/klad 时钟支持。 + +------ + +## rk3528_bl31_v1.07.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2022-12-26 | rk3528_bl31_v1.07.elf | da191fda0 | 重要 | + +### New + +1. 支持VDD_LOGIC断电休眠。 +2. hptimer使用软件校准模式。 +3. 使能PLAT_RK_OPTEED_SYS_CTRL + +------ + +## rk3528_spl_v1.03.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------- | ----------- | -------- | +| 2022-12-14 | rk3528_spl_v1.03.bin | f09ed5ff4f | 重要 | + +### Fixed +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ---------------------- | --------------------------- | -------- | +| 1 | 重要 | 支持HS400ES | 解决原来HS400模式兼容性问题 | - | +| 2 | 重要 | 配置EMMC驱动强度到1.5X | 解决个别EMMC兼容性问题 | - | + +------ + +## rk3528_bl31_v1.06.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2022-12-08 | rk3528_bl31_v1.06.elf | 61102ec13 | 重要 | + +### New + +1. 支持USB相关唤醒。 + +------ + +## rk3528_spl_v1.02.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------- | ----------- | -------- | +| 2022-12-02 | rk3528_spl_v1.02.bin | eee09e1f72 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | -------------------------------- | ------------------------------------------------------------ | -------- | +| 1 | 重要 | 解决矩阵时钟频率不符合预期的问题 | clk_200m:396000 KHz、clk_300m:594000 KHz、clk_339m:264000 KHz,对存储模块可能有影响。 | - | + +------ + +## rk3528_bl31_v1.05.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2022-12-01 | rk3528_bl31_v1.05.elf | b10341386 | 普通 | + +### New + +1. 支持TSP时钟 + +------ + +## rk3528_bl31_v1.04.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2022-11-30 | rk3528_bl31_v1.04.elf | 63ba7e8e1 | 重要 | + +### New + +1. 支持hdmi相关唤醒。 + +------ + +## rk3528_{ddr,spl,usbplug}_v1.x.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------------------- | ------------------------------------------- | -------- | +| 2022-11-28 | rk3528_{ddr,spl,usbplug}_v1.x.bin | ddr:0799b9b10a#spl:c52427059#usbplug:4eade6 | 重要 | + +### New + +1. 初始版本。 + +------ + +## rk3528_{bl31,bl32,mcu}_v1.x.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------------ | ----------------------------------------- | -------- | +| 2022-11-28 | rk3528_{bl31,bl32,mcu}_v1.x.bin | bl31:a1a47bee6#bl32:3c36a5cb#mcu:76d14059 | 重要 | + +### New + +1. 初始版本。 + +------ + diff --git a/rkbin/doc/release/RK3528_EN.md b/rkbin/doc/release/RK3528_EN.md new file mode 100644 index 00000000000..ec1800a218b --- /dev/null +++ b/rkbin/doc/release/RK3528_EN.md @@ -0,0 +1,117 @@ +# RK3528 Release Note + +## rk3528_bl31_v1.08.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2022-01-10 | rk3528_bl31_v1.08.elf | 082486b74 | important | + +### New + +1. Support crypto/crypto_s/klad clock. + +------ + +## rk3528_bl31_v1.07.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2022-12-26 | rk3528_bl31_v1.07.elf | da191fda0 | important | + +### New + +1. Support poweroff VDD_LOGIC when system suspend. +2. Hptimer use soft adjust mode. +3. Enable PLAT_RK_OPTEED_SYS_CTRL. + +------ + +## rk3528_spl_v1.03.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------- | ----------- | -------- | +| 2022-12-14 | rk3528_spl_v1.03.bin | f09ed5ff4f | important| + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ---------------------- | ---------------------------------- | ------------ | +| 1 | important | Support HS400ES | fix HS400 compatibility issues | - | +| 2 | important | config EMMC DS to 1.5X | fix some EMMC compatibility issues | - | + +------ + +## rk3528_bl31_v1.06.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2022-12-08 | rk3528_bl31_v1.06.elf | 61102ec13 | important | + +### New + +1. Support USB wakeup. + +------ + +## rk3528_spl_v1.02.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------- | ------------ | --------- | +| 2022-12-02 | rk3528_spl_v1.02.bin | eee09e1f72 | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ------------------------- | ------------------------------------------------------------ | ------------ | +| 1 | important | Fix matrix clk rate error | clk_200m:396000 KHz、clk_300m:594000 KHz、clk_339m:264000 KHz. It may influence storage module. | - | + +------ + +## rk3528_bl31_v1.05.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | -------- | +| 2022-12-01 | rk3528_bl31_v1.05.elf | b10341386 | moderate | + +### New + +1. Add TSP clock support + +------ + +## rk3528_bl31_v1.04.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2022-11-30 | rk3528_bl31_v1.04.elf | 63ba7e8e1 | important | + +### New + +1. Support HDMI wakeup. + +------ + +## rk3528_{ddr,spl,usbplug}_v1.x.bin + +| Date | File | Build commit | Severity | +| ---------- | :-------------------------------- | ------------------------------------------- | --------- | +| 2022-11-28 | rk3528_{ddr,spl,usbplug}_v1.x.bin | ddr:0799b9b10a#spl:c52427059#usbplug:4eade6 | important | + +### New + +1. Initial version. + +------ + +## rk3528_{bl31,bl32,mcu}_v1.x.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------------------ | ----------------------------------------- | --------- | +| 2022-11-28 | rk3528_{bl31,bl32,mcu}_v1.x.bin | bl31:a1a47bee6#bl32:3c36a5cb#mcu:76d14059 | important | + +### New + +1. Initial version. + +------ + diff --git a/rkbin/doc/release/RK3566_CN.md b/rkbin/doc/release/RK3566_CN.md index 46cdb5e11b9..b38b0f4859d 100644 --- a/rkbin/doc/release/RK3566_CN.md +++ b/rkbin/doc/release/RK3566_CN.md @@ -1,5 +1,19 @@ # RK3566 Release Note +## rk3566_ddr_{1056...324}MHz_v1.15.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | ------------------------------------ | ----------- | -------- | +| 2022-11-08 | rk3566_ddr_{1056...324}MHz_v1.15.bin | ec2fae0c96 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | -------------------------------------- | ---------------------------------------- | -------- | +| 1 | 重要 | 解决部分主控在DDR 324MHz下的不稳定问题 | 在DDR 324MHz下,系统不稳定,出现死机重启 | - | + +------ + ## rk3566_ddr_{1056...324}MHz_v1.14.bin | 时间 | 文件 | 编译 commit | 重要程度 | diff --git a/rkbin/doc/release/RK3566_EN.md b/rkbin/doc/release/RK3566_EN.md index a51874b3fd1..e0640fce806 100644 --- a/rkbin/doc/release/RK3566_EN.md +++ b/rkbin/doc/release/RK3566_EN.md @@ -1,5 +1,19 @@ # RK3566 Release Note +## rk3566_ddr_{1056...324}MHz_v1.15.bin + +| Date | File | Build commit | Severity | +| ---------- | ------------------------------------ | ------------ | --------- | +| 2022-11-08 | rk3566_ddr_{1056...324}MHz_v1.15.bin | ec2fae0c96 | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | +| 1 | important | To solve the instability problem of some chips when DDR run in 324MHz. | When DDR run in 324MHz, the system would unstable, causing a crash and restart | - | + +------ + ## rk3566_ddr_{1056...324}MHz_v1.14.bin | Date | File | Build commit | Severity | diff --git a/rkbin/doc/release/RK3568_CN.md b/rkbin/doc/release/RK3568_CN.md index acfecbe4502..0ed3847796a 100644 --- a/rkbin/doc/release/RK3568_CN.md +++ b/rkbin/doc/release/RK3568_CN.md @@ -1,5 +1,72 @@ # RK3568 Release Note +## rk3568_bl31_v1.37.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | --------------------- | ----------- | -------- | +| 2023-02-02 | rk3568_bl31_v1.37.elf | 1cd72fefa | 重要 | + +### New + +1. 使能sdei. +2. 支持通过atags配置l3 partition. + +------ + +## rk3568_ddr_{1560...324}MHz_v1.15.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | ------------------------------------ | ----------- | -------- | +| 2022-11-08 | rk3568_ddr_{1560...324}MHz_v1.15.bin | ec2fae0c96 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | -------------------------------------- | ---------------------------------------- | -------- | +| 1 | 重要 | 解决部分主控在DDR 324MHz下的不稳定问题 | 在DDR 324MHz下,系统不稳定,出现死机重启 | - | + +------ + +## rk3568_bl31_v1.36.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | --------------------- | ----------- | -------- | +| 2022-11-08 | rk3568_bl31_v1.36.elf | 2c8be93f9 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | -------------------------------------- | ---------------------------------------- | -------- | +| 1 | 重要 | 解决部分主控在DDR 324MHz下的不稳定问题 | 在DDR 324MHz下,系统不稳定,出现死机重启 | - | + +------ + +## rk356x_usbplug_v1.16.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :----------------------- | ----------- | -------- | +| 2022-11-02 | rk356x_usbplug_v1.16.bin | eaaeb1 | 普通 | + +### New + +1. 新增 spiflash 颗粒支持 + +------ + +## rk3568_bl31_v1.35.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2022-10-24 | rk3568_bl31_v1.35.elf | cddd6f52e | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ----------------------------------- | ------------------------------------------------------------ | ------- | +| 1 | 重要 | 解决休眠唤醒死机问题,PCIE休眠失败 | 在vdd_log休眠断电的情况下,GICR被复位,需要保存恢复GICR | - | + +------ + ## rk356{x_usbplug, 8_miniloader_spinand}_v1.15.bin | 时间 | 文件 | 编译 commit | 重要程度 | diff --git a/rkbin/doc/release/RK3568_EN.md b/rkbin/doc/release/RK3568_EN.md index 1f17a657214..7d929bec27b 100644 --- a/rkbin/doc/release/RK3568_EN.md +++ b/rkbin/doc/release/RK3568_EN.md @@ -1,5 +1,72 @@ # RK3568 Release Note +## rk3568_bl31_v1.37.elf + +| Date | File | Build commit | Severity | +| ---------- | --------------------- | ------------ | --------- | +| 2023-02-02 | rk3568_bl31_v1.37.elf | 1cd72fefa | important | + +### New + +1. Enable sdei. +2. Support config l3 partition according to atags. + +------ + +## rk3568_ddr_{1560...324}MHz_v1.15.bin + +| Date | File | Build commit | Severity | +| ---------- | ------------------------------------ | ------------ | --------- | +| 2022-11-08 | rk3568_ddr_{1560...324}MHz_v1.15.bin | ec2fae0c96 | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | +| 1 | important | To solve the instability problem of some chips when DDR run in 324MHz. | When DDR run in 324MHz, the system would unstable, causing a crash and restart | - | + +------ + +## rk3568_bl31_v1.36.elf + +| Date | File | Build commit | Severity | +| ---------- | --------------------- | ------------ | --------- | +| 2022-11-08 | rk3568_bl31_v1.36.elf | 2c8be93f9 | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | +| 1 | important | To solve the instability problem of some chips when DDR run in 324MHz. | When DDR run in 324MHz, the system would unstable, causing a crash and restart | - | + +------ + +## rk356x_usbplug_v1.16.bin + +| Date | File | Build commit | Severity | +| ---------- | :----------------------- | ------------ | -------- | +| 2022-11-02 | rk356x_usbplug_v1.16.bin | eaaeb1 | moderate | + +### New + +1. Support more spiflash + +------ + +## rk3568_bl31_v1.35.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2022-10-24 | rk3568_bl31_v1.35.elf | cddd6f52e | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ | +| 1 | important | fix the suspend/resume stability problem, the PCIE suspend fail. | Linux kernel doesn't save/restore GICR, so we need do it if vdd_logic is off in suspend. | - | + +------ + ## rk356{x_usbplug, 8_miniloader_spinand}_v1.15.bin | Date | File | Build commit | Severity | diff --git a/rkbin/doc/release/RK3588_CN.md b/rkbin/doc/release/RK3588_CN.md index 0fc80058067..4c413b8d2a6 100644 --- a/rkbin/doc/release/RK3588_CN.md +++ b/rkbin/doc/release/RK3588_CN.md @@ -1,5 +1,141 @@ # RK3588 Release Note +## rk3588_bl31_v1.36.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2022-01-30 | rk3588_bl31_v1.36.elf | 78ee25fe7 | 重要 | + +### New + +1. 支持休眠时软件解析多种协议的红外信号,需配合mcu一起使用; + +------ + +## rk3588_bl31_v1.35.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2022-01-16 | rk3588_bl31_v1.35.elf | bd7bac37a | 重要 | + +### New + +1. 提高hdmirx相关功能稳定性. + +------ + +## rk3588_bl31_v1.34.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-01-10 | rk3588_bl31_v1.34.elf | e63a16361 | 重要 | + +### New + +1. hptimer支持使用软件校准模式。 +2. pvtpll支持添加长度。 + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ------------------------------- | ------------------------------------------------------------ | -------- | +| 1 | 重要 | 修正休眠时pmu mcu被意外启动问题 | 休眠唤醒后kernel代码或数据会被覆盖,原因是pmu mcu被意外启动导致的 | - | + +------ + +## rk3588_spl_v1.12.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2022-12-26 | rk3588_spl_v1.12.bin | 5f53abfa | 重要 | + +### New + +1. 支持 SPL AB. + +------ + +## rk3588_bl31_v1.33.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2022-12-07 | rk3588_bl31_v1.33.elf | 17b41886e | 重要 | + +### New + +1. 支持rk3588m, rk3588j. + +------ + +## rk3588_usbplug_v1.10.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :----------------------- | ----------- | -------- | +| 2022-11-22 | rk3588_usbplug_v1.10.bin | b0e3c43c2 | 重要 | + +### New + +1. 提升兼容性 + +------ +## rk3588_bl31_v1.32.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2022-11-21 | rk3588_bl31_v1.32.elf | e529a2760 | 重要 | + +### New + +1. 支持bus auto CS功能。 + +------ + +## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------------------------- | ----------- | -------- | +| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin | a930779e06 | 重要 | + +### New + +1. 可通过ddrbin_tool开关derate/perbank refresh。 +2. DDRBIN开启pstore功能。 +3. boot 频率可通过ddrbin_tool修改。 +4. 开启LPDDR5 DMC功能。 +5. 支持LPDDR5 byte mode颗粒。 +6. 增加回收与寄存器空间重叠的256MB DDR空间,默认回收,可通过ddrbin_tool关闭。 + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ----------------------- | ------------------------------------------------------------ | -------- | +| 1 | 重要 | 修正WRTRN概率性异常问题 | 修正533-1066M之间WR Training概率性异常问题。该频率点当前Bin未使用。但是客户可能通过ddrbin_tool修改使用到这段频率点。 | - | +| 2 | 重要 | 修正周期性ZQCALIB间隙 | 修正周期性ZQCLIB timer 使用默认值,周期性ZQCALIB频繁问题。 | - | +| 3 | 重要 | 修正528M稳定性问题 | 变频到528M之前清除SW*skew,避免528M带入其他频率点的skew引起稳定性问题 | - | +| 4 | 重要 | 提高LPDDR5稳定性与性能 | 修正一些LPDDR5 timing配置,提高LPDDR5稳定性和性能。 | - | +| 5 | 重要 | LP4/LP4X 32GB容量支持 | 增加LPDDR4两颗16GB组成的32GB的支持 | - | + +------ + +## rk3588_bl31_v1.31.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2022-11-09 | rk3588_bl31_v1.31.elf | 91e396185 | 重要 | + +### New + +1. 使能RK_ENABLE_A76_L2_FLUSH_TO_L3功能。 +2. 支持amp功能。 + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | -------------------------------------- | -------- | -------- | +| 1 | 重要 | 休眠、唤醒时保存、恢复保存性能相关配置 | - | - | + +------ + ## rk3588_bl31_v1.30.elf | 时间 | 文件 | 编译 commit | 重要程度 | @@ -42,7 +178,7 @@ ### New -1.支持根据具体的DDR通道情况配置FW-DSU region. +1. 支持根据具体的DDR通道情况配置FW-DSU region. ------ diff --git a/rkbin/doc/release/RK3588_EN.md b/rkbin/doc/release/RK3588_EN.md index fc528107f4c..dc38ef4c1b4 100644 --- a/rkbin/doc/release/RK3588_EN.md +++ b/rkbin/doc/release/RK3588_EN.md @@ -1,5 +1,141 @@ # RK3588 Release Note +## rk3588_bl31_v1.36.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2022-01-30 | rk3588_bl31_v1.36.elf | 78ee25fe7 | important | + +### New + +1. Supports analyze infrared signals of various protocols during system suspend by software, which needs to be used together with mcu. + +------ + +## rk3588_bl31_v1.35.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2022-01-16 | rk3588_bl31_v1.35.elf | bd7bac37a | important | + +### New + +1. Improve the stability of hdmirx. + +------ + +## rk3588_bl31_v1.34.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2022-01-10 | rk3588_bl31_v1.34.elf | e63a16361 | important | + +### New + +1. Support hptimer to use soft adjust mode. +2. Support pvtpll to add length. + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ----------------------------------------------------- | ------------------------------------------------------------ | ------------ | +| 1 | important | Avoid pmu mcu to boot accidentally in system suspend. | With pmu mcu's accidental boot, linux kernel's code and data may be overwrite after system resume. | - | + +------ + +## rk3588_spl_v1.12.bin + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2022-12-26 | rk3588_spl_v1.12.bin | 5f53abfa | important | + +### New + +1. Support SPL AB. + +------ + +## rk3588_bl31_v1.33.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2022-12-07 | rk3588_bl31_v1.33.elf | 17b41886e | important | + +### New + +1. Support rk3588m, rk3588j. + +------ + +## rk3588_usbplug_v1.10.bin + +| Date | File | Build commit | Severity | +| ---------- | :----------------------- | ------------ | --------- | +| 2022-11-22 | rk3588_usbplug_v1.10.bin | b0e3c43c2 | important | + +### New + +1. Improve compatibility + +------ +## rk3588_bl31_v1.32.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2022-11-21 | rk3588_bl31_v1.32.elf | e529a2760 | important | + +### New + +1. Support bus auto CS. + +------ + +## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------------------------------- | ------------ | --------- | +| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin | a930779e06 | important | + +### NEW + +1. Derate/perbank refresh can be enable/disable by ddrbin_tool. +2. Support pstore function. +3. boot FSP configurable by ddrbin_tool. +4. Enable LPDDR5 DMC function. +5. Support LPDDR5 byte mode DRAM. +6. Recycle 256MB memory(overlap with REG space). This function can be disable by ddrbin_tool. + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ---------------------------------------- | ------------------------------------------------------------ | ------------ | +| 1 | important | Fix WRTRN Bug | Fix WRTRN bug when ddr freq between 533MHz - 1066MHz | - | +| 2 | important | Fix ZQCALIB bug | Increase auto ZQCALIB command period to 470ms | - | +| 3 | important | Fix 528M bug | 528MHz undo RDTRN, SW*skew should be clean before clean before switch to 528MHz. | - | +| 4 | important | Improve LPDDR5 stability and performance | Fix some LPDDR5 timing like rd2wr,wr2rd and hash config to improve stability and performance. | - | +| 5 | important | LP4/LP4x support 32GB cap | LP4/LP4x support 32GB cap | - | + +------ + +## rk3588_bl31_v1.31.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2022-11-09 | rk3588_bl31_v1.31.elf | 91e396185 | important | + +### New + +1. Enable RK_ENABLE_A76_L2_FLUSH_TO_L3 function. +2. Support amp function. + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ------------------------------------------------------------ | ----------------- | ------------ | +| 1 | important | Save/restore some performance setting in system suspend/resume | - | - | + +------ + ## rk3588_bl31_v1.30.elf | Date | File | Build commit | Severity | @@ -42,7 +178,7 @@ ### New -1.Config FW-DSU region according to the specific DDR channel. +1. Config FW-DSU region according to the specific DDR channel. ------ @@ -59,3 +195,4 @@ | 1 | important | Solve the problem that OPTEE is stuck during startup when printing is closed | User use /rkbin/tools/ddrbin_tool to close printing , then rk_atags will notify OPTEE to disable printing, When OPTEE starts, it will be stuck and unable to enter U-Boot | - | ------ + diff --git a/rkbin/doc/release/RV1106_CN.md b/rkbin/doc/release/RV1106_CN.md index abe299d7349..9e8701952d4 100644 --- a/rkbin/doc/release/RV1106_CN.md +++ b/rkbin/doc/release/RV1106_CN.md @@ -1,4 +1,144 @@ # RV1106 Release Note + +## rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336}_v1.62.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- | +| 2023-02-01 | rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336}_v1.62.bin | rtt:5a5a088d0#hal:d93ef9fd#battery_ipc:12d4661 | 紧急 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ------------------------------------------------------------ | ------------------------------------------------------ | -------- | +| 1 | 紧急 | 软光敏方案中,规避夜视模式中补光灯还未稳定,fastae就收敛的情况 | 夜视模式中补光灯还未稳定,fastae就收敛,导致曝光异常。 | - | + +------ + +## rv1106_hpmcu_wrap_v1.54.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| --------- | :-------------------------- | ------------------------------- | -------- | +| 2023-1-15 | rv1106_hpmcu_wrap_v1.54.bin | rockit_ko:69d42563#hal:a76806e7 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | -------------------------- | ------------------------ | -------- | +| 1 | 重要 | 增加卷绕OVERFLOW的监测条件 | ISP概率性mipi drop frame | - | + +------ + +## rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336}_v1.61.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- | +| 2023-01-05 | rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336}_v1.61.bin | rtt:5a5a088d0#hal:d93ef9fd#battery_ipc:dacbbc1 | 紧急 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | -------------------------------- | ------------------------------------------------------------ | -------- | +| 1 | 紧急 | 修复gc3003设置flip后图像异常问题 | 设置flip为2、3后,图像bayer格式异常。 | - | +| 2 | 紧急 | 修复重复设置ircut、补光灯问题 | 软光敏下,配置night mode为3/4后,第六帧会重复设置ircut和补光灯。 | - | + +------ + +## rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336}_v1.60.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- | +| 2022-12-22 | rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336}_v1.60.bin | rtt:755701b24#hal:d93ef9fd#battery_ipc:18df679ea | 紧急 | + +### New + +1. 新增sc4336支持。 +2. fast ae最大默认支持20帧收敛。 +3. 添加夜视/补光灯常开模式。 +4. 增加对非线性单量程光敏的支持。 +5. 添加对软光敏的支持。 +6. 支持配置fast ae收敛帧数。 + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ------------------------ | ----------------------------------------- | -------- | +| 1 | 紧急 | 修复gc3003提前开流问题。 | 提前开流导致后续isp取不到流,影响ae收敛。 | - | + +------ + +## rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003}_v1.50.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------------------------------ | ------------------------------------------- | -------- | +| 2022-11-17 | rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003}_v1.50.bin | rtt:a40f17d#hal:b569247#battery_ipc:c62dd55 | 紧急 | + +### New + +1. sc3338添加1152x648@60fps 27M mclk bining小分辨率配置,默认选择该配置。 +2. 新增gc3003 sensor驱动。 + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | -------------------- | ------------------------------------------------ | -------- | +| 1 | 紧急 | 限制camera收敛时间。 | camera 收敛时间长,造成内核ISP驱动快启出流失败。 | - | + +------ + +## rv1106_hpmcu_wrap_v1.53.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------------- | ------------------------------- | -------- | +| 2022-11-16 | rv1106_hpmcu_wrap_v1.53.bin | rockit_ko:c9653fe9#hal:a76806e7 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ---------------- | ------------------------ | -------- | +| 1 | 重要 | 调整QOS策略 | ISP概率性mipi drop frame | - | +| 2 | 重要 | reboot 时停止mcu | reboot 时概率性卡住 | - | + +------ + +## rv1106_ddr_924MHz{_tb}_v1.10.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------------- | ----------- | -------- | +| 2022-11-15 | rv1106_ddr_924MHz{_tb}_v1.10.bin | ec2fae0c96 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | --------------------------------------------- | ----------------------------------- | -------- | +| 1 | 重要 | 修改 reg_fb1xclk_invdelaysel_dqcmd(除 DDR2) | 特定频率、电压下可能导致 DDR 不稳定 | - | +| 2 | 普通 | 修改 write trian pattern | 提高 write train 准确性 | - | + +------ + +## rv1106_hpmcu_tb_{sc230ai,sc3338}_v1.40.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| --------- | :----------------------------------------- | ---------------------------------------------- | -------- | +| 2022-11-1 | rv1106_hpmcu_tb_{sc230ai,sc3338}_v1.40.bin | rtt:05d3e965d#hal:b569247c#battery_ipc:bc3785d | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | -------------------------- | ---------------------- | -------- | +| 1 | 重要 | 修复3338暗亮度下横条纹问题 | 3338暗亮度下存在横条纹 | - | + +------ +## rv1106_hpmcu_tb_gc2093_v1.30.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------------- | ------------------------------------------------------------ | -------- | +| 2022-10-27 | rv1106_hpmcu_tb_gc2093_v1.30.bin | rtt:2ede82a43#hal:b569247c#battery_ipc:efaec692c#rtt-cherry-pick:8b1555259 | 重要 | + +### New + +1. 增加gc2093支持 + +------ ## rv1106_hpmcu_tb_{sc230ai,sc3338}_v1.30.bin | 时间 | 文件 | 编译 commit | 重要程度 | diff --git a/rkbin/doc/release/RV1106_EN.md b/rkbin/doc/release/RV1106_EN.md index 70b17eba10a..9072b6f69f9 100644 --- a/rkbin/doc/release/RV1106_EN.md +++ b/rkbin/doc/release/RV1106_EN.md @@ -1,5 +1,143 @@ # RV1106 Release Note +## rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336}_v1.62.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------------------------------------------- | ---------------------------------------------- | --------- | +| 2023-02-01 | rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336}_v1.62.bin | rtt:5a5a088d0#hal:d93ef9fd#battery_ipc:12d4661 | critical | + +### Fixed + +| Index | Severity | Update | Issue source | Issue | +| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ----- | +| 1 | critical | In the soft light sensor scheme, the fastae converges before the fill light is stabilized in the night vision mode | Fastae converges before the fill light is stabilized in night vision mode, resulting in abnormal exposure. | - | + +------ + +## rv1106_hpmcu_wrap_v1.54.bin + +| Date | File | Build commit | Severity | +| ---------- | :-------------------------- | ------------------------------- | -------- | +| 2023-1-15 | rv1106_hpmcu_wrap_v1.54.bin | rockit_ko:69d42563#hal:a76806e7 | important | + +### Fixed + +| Index | Severity | Update | Issue source | Issue | +| ----- | --------- | --------------------------- | --------------------------------- | -------- | +| 1 | important | Increase the monitoring conditions of wrap OVERFLOW | image tear possiable | - | + +------ + +## rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336}_v1.61.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------------------------------------------- | ---------------------------------------------- | -------- | +| 2023-01-05 | rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336}_v1.61.bin | rtt:5a5a088d0#hal:d93ef9fd#battery_ipc:dacbbc1 | critical | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | -------- | ---------------------------------------- | ------------------------------------------------------------ | ------------ | +| 1 | critical | Fixed the gc3003 pre-opening problem. | If sensor stream on advanced,isp will met dqbuf sem failed error. | - | +| 2 | critical | Fixed repeated ircut and light Settings. | Under analog light sensor, after setting night mode to 3/4, ircut and light will be set again in frame 6. | - | + +------ + +## rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336}_v1.60.bin +| Date | File | build commit | Severity | +| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- | +| 2022-12-22 | rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336}_v1.60.bin | rtt:755701b24#hal:d93ef9fd#battery_ipc:18df679ea | critical | + +### New + +1. Add sc4336 support. +2. Fast ae supports up to 20 frames as default. +3. Add IR/white light mode support. +4. Add support for nonlinear single range ADC. +5. Add support for soft light sensor. +6. Supports the configuration of fast ae run frame number + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | -------- | ------------------------------------- | ------------------------------------------------------------ | ------------ | +| 1 | critical | Fixed the gc3003 pre-opening problem. | If sensor stream on advanced,isp will met dqbuf sem failed error. | - | + +------ + +## rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003}_v1.50.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------------------------------------ | ------------------------------------------- | -------- | +| 2022-11-17 | rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003}_v1.50.bin | rtt:a40f17d#hal:b569247#battery_ipc:c62dd55 | critical | + +### New + +1. sc3338 add 1152x648@60fps 27M mclk bining config,chose this config as default. +2. add gc3003 sensor support. + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | -------- | ------------------------------ | ------------------------------------------------------------ | ------------ | +| 1 | critical | Limit camera convergence time. | Camera spends too much time converging,it causes the thunderboot isp driver in kernel fails to start stream. | - | + +------ + +## rv1106_hpmcu_wrap_v1.53.bin + +| Date | File | Build commit | Severity | +| ---------- | :-------------------------- | ------------------------------- | -------- | +| 2022-11-16 | rv1106_hpmcu_wrap_v1.53.bin | rockit_ko:c9653fe9#hal:a76806e7 | important | + +### Fixed + +| Index | Severity | Update | Issue source | Issue | +| ----- | --------- | --------------------------- | --------------------------------- | -------- | +| 1 | important | adjust QOS policy | ISP probabilistic mipi drop frame | - | +| 2 | important | stop the mcu when rebooting | probabilistic stuck during reboot | - | + +------ + +## rv1106_ddr_924MHz{_tb}_v1.10.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------------------- | ------------ | --------- | +| 2022-11-15 | rv1106_ddr_924MHz{_tb}_v1.10.bin | ec2fae0c96 | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | --------------------------------------------------- | --------------------------------------------------- | ------------ | +| 1 | important | Change reg_fb1xclk_invdelaysel_dqcmd(except DDR2) | DDR may be unstable under specific freq and voltage | - | +| 2 | moderate | Improve write trian pattern | Improve the accuracy of write train | - | + +------ + +## rv1106_hpmcu_tb_{sc230ai,sc3338}_v1.40.bin + +| Date | File | Build commit | Severity | +| --------- | :----------------------------------------- | ---------------------------------------------- | --------- | +| 2022-11-1 | rv1106_hpmcu_tb_{sc230ai,sc3338}_v1.40.bin | rtt:05d3e965d#hal:b569247c#battery_ipc:bc3785d | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ------------------------------------------------------- | ------------------------------------------------ | ------------ | +| 1 | important | Fixed sc3338 horizontal stripes when in dark brightness | sc3338 has horizontal stripes in dark brightness | - | + +------ +## rv1106_hpmcu_tb_gc2093_v1.30.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------------------- | ------------------------------------------------------------ | -------- | +| 2022-10-27 | rv1106_hpmcu_tb_gc2093_v1.30.bin | rtt:2ede82a43#hal:b569247c#battery_ipc:efaec692c#rtt-cherry-pick:8b1555259 | important | + +### New + +1. add gc2093 sensor support + +------ ## rv1106_hpmcu_tb_{sc230ai,sc3338}_v1.30.bin | Date | File | Build Commit | Severity | diff --git a/rkbin/doc/release/RV1126_CN.md b/rkbin/doc/release/RV1126_CN.md index 3b363163920..57958c7dfb2 100644 --- a/rkbin/doc/release/RV1126_CN.md +++ b/rkbin/doc/release/RV1126_CN.md @@ -1,5 +1,68 @@ # RV1126 Release Note +## rv1126_spl_emmc_tb_v1.13.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :--------------------------- | ----------- | -------- | +| 2022-12-09 | rv1126_spl_emmc_tb_v1.13.bin | f3f5db2e27 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | --------------------------- | ------------------------------- | -------- | +| 1 | 重要 | 解决decom使能标记位未清问题 | decom解压rootfs会提示decom busy | - | + +------ + +## rv1126_tee_ta_tb_v1.07.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------- | ----------- | -------- | +| 2022-12-09 | rv1126_tee_ta_tb_v1.07.bin | 4eb6cbf6c | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ------------------- | ----------------------------------------- | -------- | +| 1 | 重要 | 解决fiq堆栈错误问题 | fiq模式下输入bt命令,会显示错误的堆栈信息 | - | + +------ + +## rv1126_ddr_{1056 ... 784}MHz_v1.09.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------------------- | ----------- | -------- | +| 2022-10-25 | rv1126_ddr_{1056 ... 784}MHz_v1.09.bin | 8fef64cfb9 | 紧急 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ------------------------------------ | ------------------------------------------------------------ | -------- | +| 1 | 紧急 | 解决 LPDDR4X MRR 错误的问题 | MRR 函数中关于 LPDDR4X 的判断逻辑有缺陷,导致 LPDDR4X MRR 数据可能错误 | - | +| 2 | 重要 | 解决部分 LPDDR4 颗粒 528MHz 报错问题 | 代码未考虑到少部分颗粒 Wr Lvl 结果可能会是负数,导致 Wr Lvl 结果判断可能出错 | 358198 | +| 3 | 普通 | 解决部分颗粒 timing 设置错误问题 | t_xs_x32、t_xs_abort_x32、t_xs_fast_x32 设置有误,其它平台上发现在小容量颗粒(小于128M)上会引起异常 | - | +| 4 | 重要 | 解决部分 x32 LPDDR3 不稳定的问题 | LPDDR3 的探测流程有缺陷,导致部分 x32 LPDDR3 会被识别成 x16,进而导致部分 timing 配置错误 | 322844 | + +------ + +## rv1126_tee_ta_v2.08.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :---------------------- | ----------- | -------- | +| 2022-10-24 | rv1126_tee_ta_v2.08.bin | 317f8b06b | 重要 | + +### New + +1. 支持pstore功能。 + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ------------------- | ----------------------------------------- | -------- | +| 1 | 重要 | 解决fiq堆栈错误问题 | fiq模式下输入bt命令,会显示错误的堆栈信息 | - | + +------ + ## rv1126_tee_ta_v2.07.bin | 时间 | 文件 | 编译 commit | 重要程度 | diff --git a/rkbin/doc/release/RV1126_EN.md b/rkbin/doc/release/RV1126_EN.md index 08dab266122..64381b9f835 100644 --- a/rkbin/doc/release/RV1126_EN.md +++ b/rkbin/doc/release/RV1126_EN.md @@ -1,5 +1,64 @@ # RV1126 Release Note +## rv1126_spl_emmc_tb_v1.13.bin + +| Date | File | Build commit | Severity | +| ---------- | :--------------------------- | ------------ | --------- | +| 2022-12-09 | rv1126_spl_emmc_tb_v1.13.bin | f3f5db2e27 | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ----------------------------------------- | ------------------------------------------------------------ | ------------ | +| 1 | important | fix DECOM_ENR is not clear found in v1.12 | if DECOM_ENR is not cleared, rootfs would be decompress failed cause by decom busy status. | - | + +------ + +## rv1126_tee_ta_tb_v1.07.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------------- | ------------ | --------- | +| 2022-12-09 | rv1126_tee_ta_tb_v1.07.bin | 4eb6cbf6c | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | +| 1 | important | Solve the problem that OPTEE is stuck during startup when printing is closed | User use /rkbin/tools/ddrbin_tool to close printing , then rk_atags will notify OPTEE to disable printing, When OPTEE starts, it will be stuck and unable to enter U-Boot | - | + +------ + +## rv1126_ddr_{1056 ... 784}MHz_v1.09.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------------------------- | ------------ | -------- | +| 2022-10-25 | rv1126_ddr_{1056 ... 784}MHz_v1.09.bin | 8fef64cfb9 | critical | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | -------------------------------------- | ------------------------------------------------------------ | ------------ | +| 1 | critical | Fix problem of LPDDR4X MRR error | The judgment logic of LPDDR4X in the MRR function is defective. As a result, the LPDDR4X MRR data may be incorrect. | - | +| 2 | important | Fix error of some LPDDR4 in 528MHz | The code does not consider that the Wr Lvl result of some LPDDR4 may be negative, which may lead to error in the judgment of Wr Lvl result. | 358198 | +| 3 | moderate | Fix timing error of some DDR | The settings of t_xs_x32, t_xs_abort_x32, and t_xs_fast_x32 are incorrect. Some DDR (less than 128M) may fail in other platform. | - | +| 4 | important | Fix some x32 LPDDR3 instability issues | The detection process of LPDDR3 is defective. Part of x32 LPDDR3 is identified as x16, which results in some timing setting errors. | 322844 | + +------ + +## rv1126_tee_ta_v2.08.bin + +| Date | File | Build commit | Severity | +| ---------- | :---------------------- | ------------ | --------- | +| 2022-10-24 | rv1126_tee_ta_v2.08.bin | 317f8b06b | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ---------------------------------- | ------------------------------------------------------------ | ------------ | +| 1 | important | Fix error of fiq stack information | Enter 'bt' command in fiq mode, That will show wrong stack information. | - | + +------ + ## rv1126_tee_ta_v2.07.bin | Date | File | Build commit | Severity | diff --git a/rkbin/scripts/checkpatch.sh b/rkbin/scripts/checkpatch.sh index 1594869bf4e..698ec0dfbe9 100755 --- a/rkbin/scripts/checkpatch.sh +++ b/rkbin/scripts/checkpatch.sh @@ -5,6 +5,8 @@ ARG_COMMIT=$1 DIFF_SUBSET="scripts/.diff_*" DIFF_DOC_ALL="scripts/.diff_all.txt" DIFF_DOC_FIXED="scripts/.diff_fixed.txt" +LAST_SEVERITY= +LAST_DOC= function check_doc() { @@ -42,6 +44,13 @@ function check_doc() HORIZONTAL_LINE=`sed -n "/^+------$/p" ${DIFF_DOC_ALL}` # echo "### ${COMMIT}, ${SEVERITY}, ${TITLE}, ${FILE}" + # check blank line after Heading 1 + HEADING_1=`sed -n '1p' ${DOC}` + if sed -n '2p' ${DOC} | grep -q [a-z,A-Z] ; then + echo "ERROR: ${DOC}: Should reserve blank line after '${HEADING_1}'" + exit 1 + fi + # check space if sed -n "/##/p" ${DOC} | grep -v '## [a-z,A-Z]' ; then echo "ERROR: ${DOC}: Should only 1 space between '#' and word" @@ -61,7 +70,20 @@ function check_doc() exit 1 fi + # check space after index of 'New' body + SUM1=`grep '^[0-9]\.' ${DOC} | wc -l` + SUM2=`grep '^[0-9]\.[[:blank:]]' ${DOC} | wc -l` + if [ "$SUM1" != "$SUM2" ]; then + echo "ERROR: ${DOC}: Please add space after index (e.g: '1. ' but not '1.'):" + grep '^+[0-9]\.' ${DIFF_DOC_ALL} + exit 1 + fi + # check standalone file + if ! echo ${FILE} | grep -Eq '\.bin|\.elf|\.img' ; then + echo "ERROR: ${DOC}: '${FILE}' missing the file format suffix" + exit 1 + fi if ! echo ${FILE} | grep -q { ; then if ! git log ${ARG_COMMIT} -1 --name-only | grep -q ${FILE}; then echo "ERROR: ${DOC}: '${FILE}' is not updated in this patch" @@ -80,7 +102,7 @@ function check_doc() for LIST in ${COMMIT}; do CMT=`echo ${LIST} | cut -d : -f 2` if ! git log ${ARG_COMMIT} -1 | grep -q ${CMT} ; then - echo "ERROR: ${DOC}: '${CMT}' is not match in ARG_COMMIT message" + echo "ERROR: ${DOC}: '${CMT}' is not match in commit message" exit 1 fi @@ -132,19 +154,45 @@ function check_doc() TOP_SEVERITY="${EACH_SEVERITY}" elif [ "${TOP_SEVERITY}" == "${SVT_MODERATE}" ]; then if [ "${EACH_SEVERITY}" == "${SVT_CRITIAL}" -o "${EACH_SEVERITY}" == "${SVT_IMPORTANT}" ]; then - TOP_SEVERITY="${EACH_SEVERITY}" + TOP_SEVERITY="${EACH_SEVERITY}" fi elif [ "${TOP_SEVERITY}" == "${SVT_IMPORTANT}" ]; then if [ "${EACH_SEVERITY}" == "${SVT_CRITIAL}" ]; then - TOP_SEVERITY="${EACH_SEVERITY}" + TOP_SEVERITY="${EACH_SEVERITY}" fi fi done < ${DIFF_DOC_FIXED} if [ "${SEVERITY}" != "${TOP_SEVERITY}" ]; then - echo "ERROR: ${DOC}: Main severity should be '${TOP_SEVERITY}'" + echo "ERROR: ${DOC}: Top severity should be '${TOP_SEVERITY}' as it's the highest level of all sub severity" exit 1 fi + + # check top severity miss match + if [ ! -z ${LAST_SEVERITY} ]; then + if [ "${LAST_SEVERITY}" == "普通" -a "${TOP_SEVERITY}" != "moderate" ]; then + MISS_MATCH="y" + elif [ "${LAST_SEVERITY}" == "重要" -a "${TOP_SEVERITY}" != "important" ]; then + MISS_MATCH="y" + elif [ "${LAST_SEVERITY}" == "紧急" -a "${TOP_SEVERITY}" != "critical" ]; then + MISS_MATCH="y" + elif [ "${LAST_SEVERITY}" == "moderate" -a "${TOP_SEVERITY}" != "普通" ]; then + MISS_MATCH="y" + elif [ "${LAST_SEVERITY}" == "important" -a "${TOP_SEVERITY}" != "重要" ]; then + MISS_MATCH="y" + elif [ "${LAST_SEVERITY}" == "critical" -a "${TOP_SEVERITY}" != "紧急" ]; then + MISS_MATCH="y" + fi + + if [ ${MISS_MATCH} == "y" ]; then + echo "ERROR: ${DOC}: top Severity is '${SEVERITY}', while ${LAST_DOC}: top Severity is '${LAST_SEVERITY}'" + echo " Available Severity types are: moderate(普通), important(重要), critical(紧急)" + exit 1 + fi + fi + + LAST_SEVERITY="${SEVERITY}" + LAST_DOC="${DOC}" fi } diff --git a/rkbin/tools/ddrbin_param.txt b/rkbin/tools/ddrbin_param.txt index 04c275c7bc7..711d32c5e30 100644 --- a/rkbin/tools/ddrbin_param.txt +++ b/rkbin/tools/ddrbin_param.txt @@ -21,12 +21,20 @@ channel mask= stride type= standby_idle= +ext_temp_ref_en= +link_ecc_en= +per_bank_ref_en= +derate_en= +auto_precharge_en= + +res_space_remap_all= +res_space_remap_portion= + rd_vref_scan_en= wr_vref_scan_en= eye_2d_scan_en= -res_space_remap= -dis_printf_training= +dis_train_print= ssmod_downspread= ssmod_div= @@ -34,6 +42,17 @@ ssmod_spread= ddr_2t= +pstore_base_addr= +pstore_buf_size= +uboot_log_en= +atf_log_en= +optee_log_en= +spl_log_en= +tpl_log_en= + +pageclose= +boot_fsp= + ddr2_f1_freq_mhz= ddr2_f2_freq_mhz= ddr2_f3_freq_mhz= diff --git a/rkbin/tools/ddrbin_tool b/rkbin/tools/ddrbin_tool index cd0d0b54dfe..115d6ceff8e 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 old mode 100644 new mode 100755 index 6ca561332d4..a7c84fca3f1 --- a/rkbin/tools/ddrbin_tool_user_guide.txt +++ b/rkbin/tools/ddrbin_tool_user_guide.txt @@ -9,41 +9,63 @@ function 2: get ddr.bin file config to gen_param.txt file ./ddrbin_tool -g gen_param.txt px30_ddr_333MHz_v1.15.bin The config will show in gen_param.txt. -Note: The function 1 and function 2 are two separate functions - The gen_param.txt file which is generated by function 2 no need use in function 1. - The detail information as following: * support ddrbin version - +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------+----------+----------------+ - | platform | uart info | ddr freq | ssmod | DDR 2T | sr pd | drv, odt, Vref etc| dis training info | eye sacn | res space remap| - +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------+----------+----------------+ - | PX30/RK3326 | V1.11 | X | X | V1.12 | V1.15 | X | X | X | X | - +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------+----------+----------------+ - | RK1808 | V1.03 | V1.03 | X | 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 | X | V1.16 | V1.17 | X | X | X | X | - +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------+----------+----------------+ - | RK3288 | V1.07 | X | X | V1.08 | X | X | X | X | X | - +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------+----------+----------------+ - | RK3308 | V1.28 | V1.28 | X | V1.29 | V1.30 | X | X | X | X | - +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------+----------+----------------+ - | RK3368 | V2.04 | V2.04 | X | V2.05 | X | X | X | X | X | - +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------+----------+----------------+ - | RK3328 | V1.14 | X | X | 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 | X | V1.03 | X | 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 | X | - +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------+----------+----------------+ - | RK3588 | V1.00 | V1.00 | X | V1.00 | V1.00 | V1.00 | V1.03 | V1.06 | V1.06 | - +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------+----------+----------------+ + 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 | X | V1.03 | X | 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 | + +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+ + +| 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_en | Null | +| link_ecc_en | Null | +| per_bank_ref_en | RK3588 V1.09 | +| derate_en | RK3588 V1.09 | +| auto_precharge_en | Null | +| res_space_remap_portion | RK3588 V1.09 | +| res_space_remap_all | RK3588 V1.09 | +| rd_vref_scan_en | RK3588 V1.08 | +| wr_vref_scan_en | RK3588 V1.08 | +| eye_2d_scan_en | RK3588 V1.08 | +| ch/bank/rank_mask | RK3588 V1.00 | +| pstore base_addr/buf_size | RK3588 V1.09 | +| uboot/atf/optee/spl/tpl log en | RK3588 V1.09 | +| boot_fsp | RK3588 V1.09 | +| pageclose | RK3588 V1.10 | * UART info @@ -54,18 +76,80 @@ uart baudrate: uart baudrate should be 115200 or 1500000. * disable print training information -dis_printf_training: 1: will disabled print training information; 0: will enable print training information. +dis_train_print: 1: will disabled print training information; 0: will enable print training information. + +* recycle registers space(remap register space to DDR) -* remap pcie 100M reg to DDR +res_space_remap_portion +1: will remap the part of registers to DDR memory space(will not larger than 4GB). +It is PCIE and some reserved space in RK3588, and the PCIE can not be used when set to 1. -res_space_remap: 1: will remap pcie 100M reg to DDR memory space. +res_space_remap_all +1: will wrap all registers space(include res_space_remap_portion enable space) to DDR memory space. This space would be place in larger than 4GB. +The PCIE can be used when set to 1 in RK3588. * DDR eye scanning 1) eye_2d_scan_en: 1: will enable 2D eye scanning for debug purpose, vref and skew eye scanning. 2) wr_vref_scan_en: 1: enable vref scan and use scanning result for write. 3) rd_vref_scan_en: 1: enable vref scan and use scanning result for read. -* DDR (final) freq(ddrx_f0_freq_mhz) +* DDR auto precharge + +auto_precharge_en: 1: will enable the DDR auto precharge. + +* DDR refresh derate + +derate_en: 1: will enable derate function of the LP2/LP3/LP4/LP4X/LP5. +The high temperature will issue more refresh command and the low temperature will less. + +* DDR per bank refresh + +per_bank_ref_en: 1: will enable per bank refresh + +* link ECC enable + +link_ecc_en: 1: read/write link ecc enable. + +* Extended temperature refresh + +ext_temp_ref_en: 1: will enable the extended temperature refresh which is 0.5x refresh operation in all time. + +* pstore_base_addr pstore_buf_size +The pstore buffer base address: pstore_base_addr << 16, 64kB align. +The pstore buffer size: pstore_buf_size * 4KB. +It is define the addr and size to save ddrbin log for last log. + +* uboot_log_en +1: enable uboot log. +0: disable uboot log. + +* atf_log_en +1: enable atf log. +0: disable atf log. + +* optee_log_en +1: enable optee log. +0: disable optee log. + +* spl_log_en +1: enable spl log. +0: disable spl log. + +* tpl_log_en +1: enable tpl log. +0: disable tpl log. + +* pageclose +1: enable pageclose. +0: disable pageclose. + +* boot_fsp +To choose the which DDR freq to boot system. 0 means fsp0_freq, 1 means fsp1_freq, 2 means fsp2_freq, 3 means fsp3_freq, the default is 0. + +* DDR (final) freq(also called ddrx_f0_freq_mhz/fsp0_freq) + +For RK3588, the boot_fsp used to choose which ddrx_fx_freq_mhz/fspx_freq to boot system, default is ddrx_f0_freq_mhz/fsp0_freq. +For the others platform, it is the final freq to boot system. ddr2_freq(ddr2_f0_freq_mhz): ddr2 frequency, unit:MHz. lp2_freq (lp2_f0_freq_mhz): lpddr2 frequency, unit:MHz. @@ -76,47 +160,55 @@ lp4_freq (lp4_f0_freq_mhz): lpddr4 frequency, unit:MHz. lp4x_freq(lp4x_f0_freq_mhz): lpddr4x frequency, unit:MHz. lp5_freq (lp5_f0_freq_mhz): lpddr5 frequency, unit:MHz. -For RV1126/RV1109, RK3566/RK3568, RK3588 those frequencies are the final freq in loader. - -+---------------+--------------------------------------------------------+ -| platform | support frequencies | -+---------------+--------------------------------------------------------+ -| PX30/RK3326 | X | -+---------------+--------------------------------------------------------+ -| RK1808 | 333,400,533,666,786,933 | -+---------------+--------------------------------------------------------+ -| RK322x | not larger than 800 | -+---------------+--------------------------------------------------------+ -| RK322xh | X | -+---------------+--------------------------------------------------------+ -| RK3288 | X | -+---------------+--------------------------------------------------------+ -| RK3308 | 393,451,589 | -+---------------+--------------------------------------------------------+ -| RK3368 | DDR3 not larger than 800, LP3 not larger than 666 | -+---------------+--------------------------------------------------------+ -| RK3328 | X | -+---------------+--------------------------------------------------------+ -| RK3399 | X | -+---------------+--------------------------------------------------------+ -| RK3399PRO NPU | 333,400,533,666,786,933 | -+---------------+--------------------------------------------------------+ -| RV1126/RV1109 | 328,396,528,664,784,924,1056 | -+---------------+--------------------------------------------------------+ -| RK3566/RK3568 | 324,396,528,630,780,920,1056,1184,1332,1560 | -+---------------+--------------------------------------------------------+ -| RK3588 | LP4/LP4x [306.5MHz - 2133MHz]; LP5: [400MHz - 2750MHz] | -+---------------+--------------------------------------------------------+ +* support ddr frequency: +The 'X' as follows means not support change frequencies by tool. ++---------------+-----------------------------------------------------------------+ +| platform | support frequencies(MHZ) | ++---------------+-----------------------------------------------------------------+ +| RK1108 | DDR2: 400; LP2: <= 533; DDR3: <= 800 | ++---------------+-----------------------------------------------------------------+ +| PX30/RK3326 | X | ++---------------+-----------------------------------------------------------------+ +| RK1808 | 333,400,533,666,786,933 | ++---------------+-----------------------------------------------------------------+ +| RK322x | DDR2/LP2: <= 533; others: <= 800 | ++---------------+-----------------------------------------------------------------+ +| RK322xh | X | ++---------------+-----------------------------------------------------------------+ +| RK3288 | X | ++---------------+-----------------------------------------------------------------+ +| RK3308/RK3308S| DDR2/LP2: 393,451; DDR3: 393,451,589 | ++---------------+-----------------------------------------------------------------+ +| RK3368 | DDR3: <= 800; LP3: <= 666 | ++---------------+-----------------------------------------------------------------+ +| RK3328 | X | ++---------------+-----------------------------------------------------------------+ +| RK3399 | X | ++---------------+-----------------------------------------------------------------+ +| RK3399PRO NPU | 333,400,533,666,786,933 | ++---------------+-----------------------------------------------------------------+ +| RV1126/RV1109 | 328,396,528,664,784,924,1056 | ++---------------+-----------------------------------------------------------------+ +| RK3566 | 324,396,528,630,780,920,1056 | ++---------------+-----------------------------------------------------------------+ +| RK3568 | DDR3/LP3: 324,396,528,630,780,920,1056 | +| | DDR4/LP4/LP4X: 324,396,528,630,780,920,1056,1184,1332,1560 | ++---------------+-----------------------------------------------------------------+ +| RK3588 | LP4/LP4x [306.5MHz - 2133MHz]; LP5: [400MHz - 2750MHz] | ++---------------+-----------------------------------------------------------------+ +| RK3528 | DDR3/LP3: 324,396,528,630,780,920,1056 | +| | DDR4/LP4/LP4X: 324,396,528,630,780,920,1056,1184 | ++---------------+-----------------------------------------------------------------+ * DDR frequencies(add more) -ddr2_f1_freq_mhz: ddr2 frequency number 1, unit:MHz. -ddr2_f2_freq_mhz: ddr2 frequency number 2, unit:MHz. -ddr2_f3_freq_mhz: ddr2 frequency number 3, unit:MHz. -ddr2_f4_freq_mhz: ddr2 frequency number 4, unit:MHz. -ddr2_f5_freq_mhz: ddr2 frequency number 5, unit:MHz. +ddr2_f1_freq_mhz: ddr2 frequency fsp 1, unit:MHz. +ddr2_f2_freq_mhz: ddr2 frequency fsp 2, unit:MHz. +ddr2_f3_freq_mhz: ddr2 frequency fsp 3, unit:MHz. +ddr2_f4_freq_mhz: ddr2 frequency fsp 4, unit:MHz. +ddr2_f5_freq_mhz: ddr2 frequency fsp 5, unit:MHz. ... -The ddrx_f0_freq_mhz is named ddrx_freq. +The ddrx_f0_freq_mhz(the fsp0 frequency) is named ddrx_freq. ddr*_f*_freq_mhz/lp*_f*_freq_mhz: Only RV1126/RV1109, RK3566/RK3568, RK3588 used. The program will initialize dram by following order. @@ -134,6 +226,8 @@ For example: ddr4_f3_freq_mhz=780 ... +Note: The ddr frequency table in kernel dts/dtsi file need correspond to these frequencies. + * SR PD idle sr_idle: auto self-refresh mode delay time. @@ -146,7 +240,7 @@ ddr_2t: ddr 2T timing mode. 1: enable ddr 2T, 0: disable ddr 2T. * PLL ssmod These parameters are about Spread Spectrum Modulator(ssmod) for PLL. -ssmod_downspread: ssmod work mode. 0: down spread, 1: center spread. +ssmod_downspread: ssmod work mode. 1: down spread, 0: center spread. ssmod_div: Divider required to set the modulation frequency. RK3308 suggests to ssmod_div=2, others platforms suggest to ssmod_div=5. ssmod_spread: spread amplitude % = 0.1 * ssmod_spread; 0: disable ssmod, others will enable ssmod, max to 0x1f. @@ -181,6 +275,13 @@ The phy side driver strength support value as follows: | RK3588 | X | X | X | 240,120,80,60, | follow LP4 | follow LP4 | follow LP4 | | | | | | 48,40,34,30 | | | | +---------------+-------------------+-------------------+--------------+-----------------+----------------+----------------+-------------+ +| | 572,289,195,145, | 595,300,202,151, | | 654,328,221,165,| 585,297,202, | 585,297,202, | | +| | 117,99,85,73,66, | 122,102,89,76,68, | |133,112,97,83,74,| 150,122,103,90,| 150,122,103,90,| | +| RK3528 | 60,55,50,47,44,41,| 62,57,52,49,45,43,| follow DDR4 | 67,62,57,53,49, | 77,69,63,58,53,| 77,69,63,58,53,| X | +| | 38,36,34,33,31,30,| 39,37,35,34,32,31,| | 46,43,40,38,37, | 50,47,44,40,38,| 50,47,44,40,38,| | +| | 29,28 | 30,29 | | 35,33,32,31 | 37,35,33,32,31,| 37,35,33,32,31,| | +| | | | | | 30 | 30 | | ++---------------+-------------------+-------------------+--------------+-----------------+----------------+----------------+-------------+ The DRAM side driver strength support value as follows: +---------------+-------------------+-------------------+----------------+----------------------+----------------+-------------+ @@ -218,7 +319,13 @@ The ODT "0" means disabled ODT. | RK3588 | X | X | X | 0,240,120,80, | follow LP4 | follow LP4 | follow LP4 | | | | | | 60,48,40,34,30 | | | | +---------------+-------------------+--------------------+--------------+-------------------+----------------+----------------+-------------+ - +| | 572,289,195,145, | 595,300,202,151, | | 654,328,221,165, | 585,297,202, | 585,297,202, | | +| | 117,99,85,73,66, | 122,102,89,76,68, | |133,112,97,83,74, | 150,122,103,90,| 150,122,103,90,| | +| RK3528 | 60,55,50,47,44,41,| 62,57,52,49,45,43, | follow DDR4 | 67,62,57,53,49, | 77,69,63,58,53,| 77,69,63,58,53,| X | +| | 38,36,34,33,31,30,| 39,37,35,34,32,31, | | 46,43,40,38,37, | 50,47,44,40,38,| 50,47,44,40,38,| | +| | 29,28 | 30,29 | | 35,33,32,31 | 37,35,33,32,31,| 37,35,33,32,31,| | +| | | | | | 30 | 30 | | ++---------------+-------------------+--------------------+--------------+-------------------+----------------+----------------+-------------+ The DRAM side ODT support value as follows: +---------------+-------------------+-------------------+--------------+-----------------------+----------------+---------------+ | platform | DDR3 | DDR4 | LP3 | LP4(include DQ and CA)| LP4X | LP5 | diff --git a/rkbin/tools/setting.ini b/rkbin/tools/setting.ini index 9aca3a0d6b6..43e09686504 100644 --- a/rkbin/tools/setting.ini +++ b/rkbin/tools/setting.ini @@ -1,10 +1,10 @@ [System] -support_chip= 3588|3566|3568|3308|3326|3399|3229|3228h|3368|3228|3288|px30|3328|1808|3228P|1109|1126|2206|1106 +support_chip= 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= 3588|3566|3568|3308|3326|px30|1808|3228P|1109|1126|2206|1106 -new_crypto= 3588|3566|3568|3308|3326|px30|1808|1109|1126|2206|1106 -new_idb= 3588|3566|3568|1106 +hard_sign_pss= 3528|3588|3566|3568|3308|3326|px30|1808|3228P|1109|1126|2206|1106 +new_crypto= 3528|3588|3566|3568|3308|3326|px30|1808|1109|1126|2206|1106 +new_idb= 3528|3588|3566|3568|1106 sign_flag= sign_soft_version= sign_nonce=