From 36f0949ef9854b82a9a3154d970da4e3b8d12a61 Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Mon, 06 Nov 2023 07:23:29 +0000 Subject: [PATCH] rk3568 rkbin init --- rkbin/RKBOOT/RK3308MINIALL_WO_FTL.ini | 6 rkbin/bin/rk35/rk3562_ddr_780MHz_v1.04.bin | 0 rkbin/RKTRUST/RK3308TRUST_CPU3.ini | 17 rkbin/RKBOOT/RK3588MINIALL.ini | 10 rkbin/bin/rv11/rv1106_hpmcu_tb_sc4336_v1.67.bin | 0 rkbin/doc/release/RK3399PRO_EN.md | 31 rkbin/RKBOOT/RK3399PROMINIALL.ini | 6 rkbin/bin/rk35/rk3562_ddr_528MHz_v1.04.bin | 0 rkbin/RKBOOT/RK3528MINIALL.ini | 26 rkbin/doc/release/RK3399PRO_CN.md | 31 rkbin/RKBOOT/RK3568MINIALL_SPI_NAND.ini | 8 rkbin/RKBOOT/RK3562MINIALL.ini | 26 rkbin/RKBOOT/RV1106MINIALL_EMMC_TB.ini | 21 rkbin/bin/rk35/rk3562_bl31_v1.17.elf | 0 rkbin/bin/rk35/rk3568_ddr_920MHz_v1.17.bin | 0 rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.18.bin | 0 rkbin/bin/rk33/rk3308_ddr_451MHz_uart2_m1_v2.07.bin | 0 rkbin/RKBOOT/PX3SEMINIALL.ini | 2 rkbin/bin/rk33/rk3326_ddr_333MHz_v2.08.bin | 0 rkbin/bin/rk35/rk3568_bl32_v2.10.bin | 0 rkbin/bin/rk35/rk3588_bl32_v1.13.bin | 0 rkbin/bin/rv11/rv1106_hpmcu_tb_dual_camera_sc3338_sc3338_v1.67.bin | 0 rkbin/doc/release/RK3399_EN.md | 57 rkbin/RKBOOT/RK3568MINIALL_RAMBOOT.ini | 4 rkbin/bin/rk35/rk3588_spl_v1.12.bin | 0 rkbin/RKBOOT/RV1126MINIALL_SPI_NOR_TINY.ini | 2 rkbin/doc/release/PX30_EN.md | 26 rkbin/bin/rk35/rk3568_ddr_1560MHz_eyescan_v1.16.bin | 0 rkbin/RKBOOT/RV1106MINIALL.ini | 10 rkbin/RKBOOT/RV1126MINIALL.ini | 2 rkbin/bin/rv11/rv1126_tee_ta_tb_v1.07.bin | 0 rkbin/tools/programmer_image_tool | 0 rkbin/bin/rv11/rv1106_hpmcu_wrap_v1.56.bin | 0 rkbin/doc/release/RK3308_CN.md | 28 rkbin/bin/rk35/rk356x_usbplug_v1.17.bin | 0 rkbin/bin/rv11/rv1106_hpmcu_tb_sc230ai_v1.67.bin | 0 rkbin/RKBOOT/RK3568MINIALL.ini | 8 rkbin/bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.07.bin | 0 rkbin/bin/rk35/rk3562_ddr_1056MHz_v1.04.bin | 0 rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.18.bin | 0 rkbin/RKBOOT/RV1106MINIALL_TB_SC4336.ini | 32 rkbin/doc/release/RK3562_CN.md | 287 +++ rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_eyescan_v1.11.bin | 0 rkbin/doc/release/RK3326_CN.md | 26 rkbin/doc/release/RK3568_EN.md | 221 ++ rkbin/bin/rk35/rk3562_ddr_920MHz_v1.04.bin | 0 rkbin/bin/rk35/rk3528_ddr_1056MHz_2L_PCB_v1.06.bin | 0 rkbin/bin/rk35/rk3562_bl32_v1.01.bin | 0 rkbin/doc/release/PX30_CN.md | 26 rkbin/bin/rk33/rk3326_bl31_v1.33.elf | 0 rkbin/RKTRUST/RV1126TOS.ini | 2 rkbin/doc/release/RK3528_EN.md | 338 ++++ rkbin/bin/rk35/rk3528_ddr_1056MHz_4BIT_PCB_v1.06.bin | 0 rkbin/bin/rk35/rk3562_ddr_1560MHz_v1.04.bin | 0 rkbin/bin/rk35/rk3568_bl31_rt_v1.01.elf | 0 rkbin/RKTRUST/RK3568TRUST.ini | 4 rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.17.bin | 0 rkbin/RKBOOT/PX30MINIALL_WO_FTL.ini | 6 rkbin/bin/rk33/rk3399_ddr_800MHz_v1.30.bin | 0 rkbin/bin/rk35/rk3562_spl_v1.03.bin | 0 rkbin/RKBOOT/RK3399MINIALL.ini | 12 rkbin/doc/release/RK3308_EN.md | 28 rkbin/bin/rk33/rk3308_ddr_393MHz_uart4_m0_v2.07.bin | 0 rkbin/bin/rk33/px30_ddr_333MHz_v2.08.bin | 0 rkbin/bin/rv11/rv1106_ddr_924MHz_v1.13.bin | 0 rkbin/bin/rv11/rv1126_usbplug_v1.24.bin | 0 rkbin/doc/release/RK3326_EN.md | 26 rkbin/bin/rk35/rk3562_ddr_1332MHz_v1.04.bin | 0 rkbin/bin/rk33/rk3399_ddr_933MHz_v1.30.bin | 0 rkbin/bin/rk35/rk3528_ddr_1056MHz_v1.06.bin | 0 rkbin/RKBOOT/RK3588MINIALL_IPC.ini | 12 rkbin/bin/rk35/rk3566_ddr_920MHz_v1.18.bin | 0 rkbin/bin/rk33/rk3399_usbplug_v1.30.bin | 0 rkbin/RKBOOT/PX30MINIALL.ini | 6 rkbin/RKBOOT/RK3326MINIALL_SLC.ini | 6 rkbin/bin/rk33/rk3399pro_ddr_933MHz_v1.30.bin | 0 rkbin/bin/rk35/rk3562_mcu_v1.00.bin | 0 rkbin/RKTRUST/RK3566TRUST_ULTRA.ini | 2 rkbin/bin/rk35/rk3568_bl31_v1.43.elf | 0 rkbin/bin/rv11/rv1106_usbplug_v1.07.bin | 0 rkbin/tools/ddrbin_tool | 0 rkbin/doc/release/RK3562_EN.md | 287 +++ rkbin/bin/rv11/rv1106_tee_ta_v1.00.bin | 0 rkbin/bin/rk35/rk3588_usbplug_v1.10.bin | 0 rkbin/RKTRUST/RV1126TOS_TB.ini | 2 rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.18.bin | 0 rkbin/doc/release/RK3032_EN.md | 2 rkbin/tools/setting.ini | 18 rkbin/bin/rk35/rk3528_mcu_v1.00.bin | 0 rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.17.bin | 0 rkbin/RKTRUST/RK3568TRUST_RT.ini | 17 rkbin/doc/release/RV1106_EN.md | 346 ++++ rkbin/RKTRUST/RK3568TRUST_CPU3.ini | 2 rkbin/bin/rk35/rk3528_usbplug_v1.03.bin | 0 rkbin/bin/rk33/rk3308_ddr_589MHz_uart4_m0_v2.07.bin | 0 rkbin/RKBOOT/RK3308MINIALL.ini | 6 rkbin/tools/ddrbin_param.txt | 23 rkbin/bin/rk35/rk3562_ddr_324MHz_v1.04.bin | 0 rkbin/doc/release/RV1126_EN.md | 62 rkbin/bin/rk35/rk3562_usbplug_v1.04.bin | 0 rkbin/RKBOOT/RK3566MINIALL_NAND.ini | 6 rkbin/bin/rk35/rk3562_ddr_1056MHz_ultra_v1.05.bin | 0 rkbin/RKTRUST/RV1106TOS_TB.ini | 2 rkbin/bin/rv11/rv1106_hpmcu_tb_dual_camera_sc301iot_sc230ai_v1.67.bin | 0 rkbin/doc/release/RK3566_EN.md | 60 rkbin/RKTRUST/RK3588TRUST.ini | 4 rkbin/RKBOOT/RV1106MINIALL_TB_DUAL_CAMERA_SC3338_SC3338.ini | 32 rkbin/RKTRUST/RK3568TRUST_L3_PART_ECC.ini | 17 rkbin/RKBOOT/RV1106MINIALL_TB_GC3003.ini | 32 rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin | 0 rkbin/doc/release/RK3032_CN.md | 2 rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB.ini | 10 rkbin/bin/rk33/rk3308_ddr_451MHz_uart4_m0_v2.07.bin | 0 rkbin/doc/release/RK3528_CN.md | 337 ++++ rkbin/RKBOOT/RV1106MINIALL_TB_DUAL_CAMERA_SC301IOT_SC230AI.ini | 32 rkbin/bin/rk33/rk3308_bl31_cpu3_v1.00.elf | 0 rkbin/bin/rv11/rv1106_hpmcu_tb_gc3003_v1.64.bin | 0 rkbin/doc/release/RK3568_CN.md | 221 ++ rkbin/doc/release/RK3588_CN.md | 256 +++ rkbin/RKBOOT/RK3308MINIALL_UART4.ini | 6 rkbin/bin/rk35/rk3528_spl_v1.04.bin | 0 rkbin/RKBOOT/RV1126MINIALL_LP4_EMMC_TB.ini | 4 rkbin/tools/ddrbin_tool_user_guide.txt | 262 ++ rkbin/RKBOOT/RV1126MINIALL_LP3_EMMC_TB.ini | 4 rkbin/doc/release/RV1106_CN.md | 345 ++++ rkbin/doc/release/RV1126_CN.md | 62 rkbin/bin/rk33/rk3399_miniloader_v1.30.bin | 0 rkbin/bin/rk35/rk3568_ddr_920MHz_v1.18.bin | 0 rkbin/RKBOOT/RK3562MINIALL_ULTRA.ini | 26 rkbin/bin/rk33/rk3399pro_ddr_800MHz_v1.30.bin | 0 rkbin/RKBOOT/RV1106MINIALL_EMMC_TB_NOMCU.ini | 21 rkbin/RKTRUST/RV1106TOS.ini | 5 rkbin/bin/rk33/rk3399pro_ddr_666MHz_v1.30.bin | 0 rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.18.bin | 0 rkbin/doc/release/RK3399_CN.md | 57 rkbin/RKBOOT/RK3399MINIALL_SPINOR.ini | 6 rkbin/bin/rk35/rk3562_ddr_1184MHz_v1.04.bin | 0 rkbin/bin/rk35/rk3562_ddr_630MHz_v1.04.bin | 0 rkbin/bin/rv11/rv1126_spl_emmc_tb_v1.13.bin | 0 rkbin/tools/boot_merger | 0 rkbin/tools/rk_sign_tool | 0 rkbin/RKTRUST/RK3326TRUST.ini | 2 rkbin/RKBOOT/RV1126MINIALL_EMMC_TB.ini | 4 rkbin/RKTRUST/RK3399TRUST.ini | 2 rkbin/bin/rk33/rk3308_ddr_393MHz_uart2_m1_v2.07.bin | 0 rkbin/bin/rk33/px30_bl31_v1.33.elf | 0 rkbin/doc/release/RK3588_EN.md | 261 +++ rkbin/bin/rk35/rk3562_ddr_1392MHz_v1.04.bin | 0 rkbin/RKTRUST/PX30TRUST.ini | 2 rkbin/scripts/checkpatch.sh | 144 + rkbin/RKBOOT/RK3326MINIALL.ini | 6 rkbin/bin/rv11/rv1126_tee_ta_v2.09.bin | 0 rkbin/bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin | 0 rkbin/RKBOOT/RK3126MINIALL_SLC.ini | 2 rkbin/RKBOOT/RK3308MINIALL_SPI_NAND.ini | 6 rkbin/RKTRUST/RK3562TRUST.ini | 19 rkbin/bin/rk35/rk3588_bl31_v1.40.elf | 0 rkbin/RKBOOT/RK3566MINIALL.ini | 8 rkbin/RKBOOT/RV1126MINIALL_IPC.ini | 2 rkbin/bin/rk35/rk3566_ddr_920MHz_v1.17.bin | 0 rkbin/RKBOOT/PX30MINIALL_SLC.ini | 6 rkbin/RKBOOT/RK3326AARCH32MINIALL.ini | 6 rkbin/bin/rv11/rv1106_hpmcu_tb_gc2093_v1.66.bin | 0 rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_GC2093.ini | 12 rkbin/RKBOOT/RK3326AARCH32MINIALL_SLC.ini | 8 rkbin/bin/rk35/rk3562_ddr_1332MHz_eyescan_v1.04.bin | 0 rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_NOMCU.ini | 10 rkbin/bin/rk33/rk3399_ddr_666MHz_v1.30.bin | 0 rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.17.bin | 0 rkbin/bin/rk35/rk3528_bl31_v1.15.elf | 0 /dev/null | 0 rkbin/bin/rk35/rk3566_ddr_1056MHz_eyescan_v1.16.bin | 0 rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.17.bin | 0 rkbin/RKBOOT/RV1126MINIALL_SPI_NOR_TB.ini | 2 rkbin/RKBOOT/RK3568MINIALL_NAND.ini | 6 rkbin/bin/rk35/rk3568_bl31_l3_part_ecc_v1.00.elf | 0 rkbin/RKBOOT/RK3566MINIALL_ULTRA.ini | 2 rkbin/bin/rk33/rk3399_bl31_v1.36.elf | 0 rkbin/bin/rk35/rk3528_bl32_v1.02.bin | 0 rkbin/RKBOOT/RK3588MINIALL_RAMBOOT.ini | 4 rkbin/RKBOOT/RV1106MINIALL_TB_SC230AI.ini | 32 rkbin/doc/release/RK3566_CN.md | 60 rkbin/RKTRUST/RK3528TRUST.ini | 19 rkbin/bin/rv11/rv1106_hpmcu_tb_sc3336_sc3338_v1.67.bin | 0 rkbin/RKBOOT/RV1106MINIALL_TB_SC3336_SC3338.ini | 32 185 files changed, 4,333 insertions(+), 253 deletions(-) diff --git a/rkbin/RKBOOT/PX30MINIALL.ini b/rkbin/RKBOOT/PX30MINIALL.ini index a456348..ab74b65 100644 --- a/rkbin/RKBOOT/PX30MINIALL.ini +++ b/rkbin/RKBOOT/PX30MINIALL.ini @@ -5,7 +5,7 @@ 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 @@ 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 8f5a46d..4bca5aa 100644 --- a/rkbin/RKBOOT/PX30MINIALL_SLC.ini +++ b/rkbin/RKBOOT/PX30MINIALL_SLC.ini @@ -5,7 +5,7 @@ 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 @@ 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 28b21d8..97e330c 100644 --- a/rkbin/RKBOOT/PX30MINIALL_WO_FTL.ini +++ b/rkbin/RKBOOT/PX30MINIALL_WO_FTL.ini @@ -5,7 +5,7 @@ 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 @@ 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/PX3SEMINIALL.ini b/rkbin/RKBOOT/PX3SEMINIALL.ini index c58131c..252fcaf 100644 --- a/rkbin/RKBOOT/PX3SEMINIALL.ini +++ b/rkbin/RKBOOT/PX3SEMINIALL.ini @@ -9,7 +9,7 @@ Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rk31/rk3128_usbplug_v2.57.bin +Path1=bin/rk31/rk3128_usbplug_v2.63.bin [LOADER_OPTION] NUM=2 LOADER1=FlashData diff --git a/rkbin/RKBOOT/RK3126MINIALL_SLC.ini b/rkbin/RKBOOT/RK3126MINIALL_SLC.ini index 5e42f56..cf2dd4e 100644 --- a/rkbin/RKBOOT/RK3126MINIALL_SLC.ini +++ b/rkbin/RKBOOT/RK3126MINIALL_SLC.ini @@ -15,6 +15,6 @@ LOADER1=FlashData LOADER2=FlashBoot FlashData=bin/rk31/rk3126_ddr_300MHz_v2.09.bin -FlashBoot=bin/rk31/rk312x_miniloader_slc_v2.63.bin +FlashBoot=bin/rk31/rk312x_miniloader_slc_v2.65.bin [OUTPUT] PATH=rk3126_loader_slc_v2.09.263.bin diff --git a/rkbin/RKBOOT/RK3308MINIALL.ini b/rkbin/RKBOOT/RK3308MINIALL.ini index 438c138..c0825c9 100644 --- a/rkbin/RKBOOT/RK3308MINIALL.ini +++ b/rkbin/RKBOOT/RK3308MINIALL.ini @@ -5,7 +5,7 @@ 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 @@ 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 3452033..b2ba26b 100644 --- a/rkbin/RKBOOT/RK3308MINIALL_SPI_NAND.ini +++ b/rkbin/RKBOOT/RK3308MINIALL_SPI_NAND.ini @@ -5,7 +5,7 @@ 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 @@ 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 11625b4..234514d 100644 --- a/rkbin/RKBOOT/RK3308MINIALL_UART4.ini +++ b/rkbin/RKBOOT/RK3308MINIALL_UART4.ini @@ -5,7 +5,7 @@ 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 @@ 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 3af8d31..0e568ce 100644 --- a/rkbin/RKBOOT/RK3308MINIALL_WO_FTL.ini +++ b/rkbin/RKBOOT/RK3308MINIALL_WO_FTL.ini @@ -5,7 +5,7 @@ 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 @@ 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 0a59bda..f1f307e 100644 --- a/rkbin/RKBOOT/RK3326AARCH32MINIALL.ini +++ b/rkbin/RKBOOT/RK3326AARCH32MINIALL.ini @@ -5,7 +5,7 @@ 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 @@ 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 33bca30..2d19990 100644 --- a/rkbin/RKBOOT/RK3326AARCH32MINIALL_SLC.ini +++ b/rkbin/RKBOOT/RK3326AARCH32MINIALL_SLC.ini @@ -5,18 +5,18 @@ 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 -Path1=bin/rk33/rk3326_usbplug_slc_v1.28.bin +Path1=bin/rk33/rk3326_usbplug_slc_v1.36.bin [LOADER_OPTION] 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 d2fc582..f8fb3d0 100644 --- a/rkbin/RKBOOT/RK3326MINIALL.ini +++ b/rkbin/RKBOOT/RK3326MINIALL.ini @@ -5,7 +5,7 @@ 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 @@ 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 3f98721..6711c06 100644 --- a/rkbin/RKBOOT/RK3326MINIALL_SLC.ini +++ b/rkbin/RKBOOT/RK3326MINIALL_SLC.ini @@ -5,7 +5,7 @@ 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 @@ 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 97f867e..2ba54f2 100644 --- a/rkbin/RKBOOT/RK3399MINIALL.ini +++ b/rkbin/RKBOOT/RK3399MINIALL.ini @@ -2,19 +2,19 @@ NAME=RK330C [VERSION] MAJOR=1 -MINOR=26 +MINOR=30 [CODE471_OPTION] NUM=1 -Path1=bin/rk33/rk3399_ddr_800MHz_v1.28.bin +Path1=bin/rk33/rk3399_ddr_933MHz_v1.30.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rk33/rk3399_usbplug_v1.26.bin +Path1=bin/rk33/rk3399_usbplug_v1.30.bin [LOADER_OPTION] NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk33/rk3399_ddr_800MHz_v1.28.bin -FlashBoot=bin/rk33/rk3399_miniloader_v1.26.bin +FlashData=bin/rk33/rk3399_ddr_933MHz_v1.30.bin +FlashBoot=bin/rk33/rk3399_miniloader_v1.30.bin [OUTPUT] -PATH=rk3399_loader_v1.28.126.bin +PATH=rk3399_loader_v1.30.130.bin diff --git a/rkbin/RKBOOT/RK3399MINIALL_SPINOR.ini b/rkbin/RKBOOT/RK3399MINIALL_SPINOR.ini index 3f62c28..9cddb04 100644 --- a/rkbin/RKBOOT/RK3399MINIALL_SPINOR.ini +++ b/rkbin/RKBOOT/RK3399MINIALL_SPINOR.ini @@ -5,7 +5,7 @@ MINOR=14 [CODE471_OPTION] NUM=1 -Path1=bin/rk33/rk3399_ddr_800MHz_v1.28.bin +Path1=bin/rk33/rk3399_ddr_800MHz_v1.30.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,7 +14,7 @@ NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk33/rk3399_ddr_800MHz_v1.28.bin +FlashData=bin/rk33/rk3399_ddr_800MHz_v1.30.bin FlashBoot=bin/rk33/rk3399_miniloader_spinor_v1.14.bin [OUTPUT] -PATH=rk3399_loader_spinor_v1.28.114.bin +PATH=rk3399_loader_spinor_v1.30.114.bin diff --git a/rkbin/RKBOOT/RK3399PROMINIALL.ini b/rkbin/RKBOOT/RK3399PROMINIALL.ini index 6a86309..e746cae 100644 --- a/rkbin/RKBOOT/RK3399PROMINIALL.ini +++ b/rkbin/RKBOOT/RK3399PROMINIALL.ini @@ -5,7 +5,7 @@ MINOR=15 [CODE471_OPTION] NUM=1 -Path1=bin/rk33/rk3399pro_ddr_800MHz_v1.27.bin +Path1=bin/rk33/rk3399pro_ddr_800MHz_v1.30.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,7 +14,7 @@ NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk33/rk3399pro_ddr_800MHz_v1.27.bin +FlashData=bin/rk33/rk3399pro_ddr_800MHz_v1.30.bin FlashBoot=bin/rk33/rk3399pro_miniloader_v1.26.bin [OUTPUT] -PATH=rk3399pro_loader_v1.27.126.bin +PATH=rk3399pro_loader_v1.30.126.bin diff --git a/rkbin/RKBOOT/RK3528MINIALL.ini b/rkbin/RKBOOT/RK3528MINIALL.ini new file mode 100644 index 0000000..7f873e9 --- /dev/null +++ b/rkbin/RKBOOT/RK3528MINIALL.ini @@ -0,0 +1,26 @@ +[CHIP_NAME] +NAME=RK3528 +[VERSION] +MAJOR=1 +MINOR=4 +[CODE471_OPTION] +NUM=1 +Path1=bin/rk35/rk3528_ddr_1056MHz_v1.06.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=bin/rk35/rk3528_usbplug_v1.03.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=bin/rk35/rk3528_ddr_1056MHz_v1.06.bin +FlashBoot=bin/rk35/rk3528_spl_v1.04.bin +[OUTPUT] +PATH=rk3528_spl_loader_v1.06.104.bin +[SYSTEM] +NEWIDB=true +[FLAG] +471_RC4_OFF=true +RC4_OFF=true +CREATE_IDB=true diff --git a/rkbin/RKBOOT/RK3562MINIALL.ini b/rkbin/RKBOOT/RK3562MINIALL.ini new file mode 100644 index 0000000..a5294cb --- /dev/null +++ b/rkbin/RKBOOT/RK3562MINIALL.ini @@ -0,0 +1,26 @@ +[CHIP_NAME] +NAME=RK3562 +[VERSION] +MAJOR=1 +MINOR=4 +[CODE471_OPTION] +NUM=1 +Path1=bin/rk35/rk3562_ddr_1332MHz_v1.04.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=bin/rk35/rk3562_usbplug_v1.04.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=bin/rk35/rk3562_ddr_1332MHz_v1.04.bin +FlashBoot=bin/rk35/rk3562_spl_v1.03.bin +[OUTPUT] +PATH=rk3562_spl_loader_v1.04.103.bin +[SYSTEM] +NEWIDB=true +[FLAG] +471_RC4_OFF=true +RC4_OFF=true +CREATE_IDB=true diff --git a/rkbin/RKBOOT/RK3562MINIALL_ULTRA.ini b/rkbin/RKBOOT/RK3562MINIALL_ULTRA.ini new file mode 100644 index 0000000..350673f --- /dev/null +++ b/rkbin/RKBOOT/RK3562MINIALL_ULTRA.ini @@ -0,0 +1,26 @@ +[CHIP_NAME] +NAME=RK3562 +[VERSION] +MAJOR=1 +MINOR=4 +[CODE471_OPTION] +NUM=1 +Path1=bin/rk35/rk3562_ddr_1056MHz_ultra_v1.05.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=bin/rk35/rk3562_usbplug_v1.04.bin +[LOADER_OPTION] +NUM=2 +LOADER1=FlashData +LOADER2=FlashBoot +FlashData=bin/rk35/rk3562_ddr_1056MHz_ultra_v1.05.bin +FlashBoot=bin/rk35/rk3562_spl_v1.03.bin +[OUTPUT] +PATH=rk3562_spl_loader_v1.05.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 50f790b..fd1cd36 100644 --- a/rkbin/RKBOOT/RK3566MINIALL.ini +++ b/rkbin/RKBOOT/RK3566MINIALL.ini @@ -5,19 +5,19 @@ MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rk35/rk3566_ddr_1056MHz_v1.15.bin +Path1=bin/rk35/rk3566_ddr_1056MHz_v1.18.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rk35/rk356x_usbplug_v1.16.bin +Path1=bin/rk35/rk356x_usbplug_v1.17.bin [LOADER_OPTION] NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk35/rk3566_ddr_1056MHz_v1.15.bin +FlashData=bin/rk35/rk3566_ddr_1056MHz_v1.18.bin FlashBoot=bin/rk35/rk356x_spl_v1.12.bin [OUTPUT] -PATH=rk356x_spl_loader_v1.15.112.bin +PATH=rk356x_spl_loader_v1.18.112.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RK3566MINIALL_NAND.ini b/rkbin/RKBOOT/RK3566MINIALL_NAND.ini index 1a83a1e..54758b4 100644 --- a/rkbin/RKBOOT/RK3566MINIALL_NAND.ini +++ b/rkbin/RKBOOT/RK3566MINIALL_NAND.ini @@ -5,7 +5,7 @@ MINOR=8 [CODE471_OPTION] NUM=1 -Path1=bin/rk35/rk3566_ddr_1056MHz_v1.15.bin +Path1=bin/rk35/rk3566_ddr_1056MHz_v1.18.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,10 +14,10 @@ NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk35/rk3566_ddr_1056MHz_v1.15.bin +FlashData=bin/rk35/rk3566_ddr_1056MHz_v1.18.bin FlashBoot=bin/rk35/rk356x_spl_nand_v1.14.bin [OUTPUT] -PATH=rk3566_spl_loader_nand_v1.15.107.bin +PATH=rk3566_spl_loader_nand_v1.18.107.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RK3566MINIALL_ULTRA.ini b/rkbin/RKBOOT/RK3566MINIALL_ULTRA.ini index c8f96ce..c1e421b 100644 --- a/rkbin/RKBOOT/RK3566MINIALL_ULTRA.ini +++ b/rkbin/RKBOOT/RK3566MINIALL_ULTRA.ini @@ -9,7 +9,7 @@ Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rk35/rk356x_usbplug_v1.16.bin +Path1=bin/rk35/rk356x_usbplug_v1.17.bin [LOADER_OPTION] NUM=2 LOADER1=FlashData diff --git a/rkbin/RKBOOT/RK3568MINIALL.ini b/rkbin/RKBOOT/RK3568MINIALL.ini index dd86805..051eb2b 100644 --- a/rkbin/RKBOOT/RK3568MINIALL.ini +++ b/rkbin/RKBOOT/RK3568MINIALL.ini @@ -5,19 +5,19 @@ MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rk35/rk3568_ddr_1560MHz_v1.15.bin +Path1=bin/rk35/rk3568_ddr_1560MHz_v1.18.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rk35/rk356x_usbplug_v1.16.bin +Path1=bin/rk35/rk356x_usbplug_v1.17.bin [LOADER_OPTION] NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk35/rk3568_ddr_1560MHz_v1.15.bin +FlashData=bin/rk35/rk3568_ddr_1560MHz_v1.18.bin FlashBoot=bin/rk35/rk356x_spl_v1.12.bin [OUTPUT] -PATH=rk356x_spl_loader_v1.15.112.bin +PATH=rk356x_spl_loader_v1.18.112.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RK3568MINIALL_NAND.ini b/rkbin/RKBOOT/RK3568MINIALL_NAND.ini index b53ebe7..bfa24a8 100644 --- a/rkbin/RKBOOT/RK3568MINIALL_NAND.ini +++ b/rkbin/RKBOOT/RK3568MINIALL_NAND.ini @@ -5,7 +5,7 @@ MINOR=8 [CODE471_OPTION] NUM=1 -Path1=bin/rk35/rk3568_ddr_1056MHz_v1.15.bin +Path1=bin/rk35/rk3568_ddr_1056MHz_v1.18.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,10 +14,10 @@ NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk35/rk3568_ddr_1056MHz_v1.15.bin +FlashData=bin/rk35/rk3568_ddr_1056MHz_v1.18.bin FlashBoot=bin/rk35/rk356x_spl_nand_v1.14.bin [OUTPUT] -PATH=rk356x_spl_loader_nand_v1.15.107.bin +PATH=rk356x_spl_loader_nand_v1.18.107.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RK3568MINIALL_RAMBOOT.ini b/rkbin/RKBOOT/RK3568MINIALL_RAMBOOT.ini index 62f4f90..1a05fcb 100644 --- a/rkbin/RKBOOT/RK3568MINIALL_RAMBOOT.ini +++ b/rkbin/RKBOOT/RK3568MINIALL_RAMBOOT.ini @@ -5,7 +5,7 @@ MINOR=6 [CODE471_OPTION] NUM=1 -Path1=bin/rk35/rk3568_ddr_1560MHz_v1.15.bin +Path1=bin/rk35/rk3568_ddr_1560MHz_v1.18.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -17,7 +17,7 @@ FlashData=bin/rk35/rk3568_ramboot_null0.bin FlashBoot=bin/rk35/rk3568_ramboot_null1.bin [OUTPUT] -PATH=rk356x_ramboot_loader_v1.15.108.bin +PATH=rk356x_ramboot_loader_v1.18.108.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RK3568MINIALL_SPI_NAND.ini b/rkbin/RKBOOT/RK3568MINIALL_SPI_NAND.ini index d648a35..4b18b64 100644 --- a/rkbin/RKBOOT/RK3568MINIALL_SPI_NAND.ini +++ b/rkbin/RKBOOT/RK3568MINIALL_SPI_NAND.ini @@ -5,19 +5,19 @@ MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rk35/rk3568_ddr_1332MHz_v1.15.bin +Path1=bin/rk35/rk3568_ddr_1332MHz_v1.18.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rk35/rk356x_usbplug_v1.16.bin +Path1=bin/rk35/rk356x_usbplug_v1.17.bin [LOADER_OPTION] NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk35/rk3568_ddr_1332MHz_v1.15.bin +FlashData=bin/rk35/rk3568_ddr_1332MHz_v1.18.bin FlashBoot=bin/rk35/rk3568_miniloader_spinand_v1.15.bin [OUTPUT] -PATH=rk3568_loader_spinand_v1.15.115.bin +PATH=rk3568_loader_spinand_v1.18.115.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RK3588MINIALL.ini b/rkbin/RKBOOT/RK3588MINIALL.ini index 688d06f..109933f 100644 --- a/rkbin/RKBOOT/RK3588MINIALL.ini +++ b/rkbin/RKBOOT/RK3588MINIALL.ini @@ -5,19 +5,19 @@ 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.12.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.12.bin +FlashBoot=bin/rk35/rk3588_spl_v1.12.bin [OUTPUT] -PATH=rk3588_spl_loader_v1.08.111.bin +PATH=rk3588_spl_loader_v1.12.112.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RK3588MINIALL_IPC.ini b/rkbin/RKBOOT/RK3588MINIALL_IPC.ini index b7102b1..0eeb566 100644 --- a/rkbin/RKBOOT/RK3588MINIALL_IPC.ini +++ b/rkbin/RKBOOT/RK3588MINIALL_IPC.ini @@ -5,20 +5,20 @@ 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.12.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.12.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.12.112.bin +IDB_PATH=rk3588_idblock_v1.12.112.img [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RK3588MINIALL_RAMBOOT.ini b/rkbin/RKBOOT/RK3588MINIALL_RAMBOOT.ini index 1af372d..d1231f5 100644 --- a/rkbin/RKBOOT/RK3588MINIALL_RAMBOOT.ini +++ b/rkbin/RKBOOT/RK3588MINIALL_RAMBOOT.ini @@ -5,7 +5,7 @@ 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.12.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -17,7 +17,7 @@ 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.12.106.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RV1106MINIALL.ini b/rkbin/RKBOOT/RV1106MINIALL.ini index 8fe29c9..aeb1042 100644 --- a/rkbin/RKBOOT/RV1106MINIALL.ini +++ b/rkbin/RKBOOT/RV1106MINIALL.ini @@ -5,20 +5,20 @@ MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1106_ddr_924MHz_v1.09.bin +Path1=bin/rv11/rv1106_ddr_924MHz_v1.13.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rv11/rv1106_usbplug_v1.06.bin +Path1=bin/rv11/rv1106_usbplug_v1.07.bin [LOADER_OPTION] NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rv11/rv1106_ddr_924MHz_v1.09.bin +FlashData=bin/rv11/rv1106_ddr_924MHz_v1.13.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.13.107.bin +IDB_PATH=rv1106_idblock_v1.13.101.img [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RV1106MINIALL_EMMC_TB.ini b/rkbin/RKBOOT/RV1106MINIALL_EMMC_TB.ini index de60c59..3285298 100644 --- a/rkbin/RKBOOT/RV1106MINIALL_EMMC_TB.ini +++ b/rkbin/RKBOOT/RV1106MINIALL_EMMC_TB.ini @@ -5,28 +5,39 @@ MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin +Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rv11/rv1106_usbplug_v1.06.bin +Path1=bin/rv11/rv1106_usbplug_v1.07.bin [LOADER_OPTION] 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.13.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.13.107.bin +IDB_PATH=rv1106_idblock_v1.13.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 e5c3842..d0f31d9 100644 --- a/rkbin/RKBOOT/RV1106MINIALL_EMMC_TB_NOMCU.ini +++ b/rkbin/RKBOOT/RV1106MINIALL_EMMC_TB_NOMCU.ini @@ -5,23 +5,34 @@ MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin +Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rv11/rv1106_usbplug_v1.06.bin +Path1=bin/rv11/rv1106_usbplug_v1.07.bin [LOADER_OPTION] NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.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.13.107.bin +IDB_PATH=rv1106_idblock_v1.13.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 ec0f8b1..70ef1a9 100644 --- a/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB.ini +++ b/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB.ini @@ -5,25 +5,25 @@ MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin +Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rv11/rv1106_usbplug_v1.06.bin +Path1=bin/rv11/rv1106_usbplug_v1.07.bin [LOADER_OPTION] 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.13.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.13.107.bin +IDB_PATH=rv1106_idblock_v1.13.100.img [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_GC2093.ini b/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_GC2093.ini index 94b1857..0097aaa 100644 --- a/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_GC2093.ini +++ b/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_GC2093.ini @@ -5,25 +5,25 @@ MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin +Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rv11/rv1106_usbplug_v1.06.bin +Path1=bin/rv11/rv1106_usbplug_v1.07.bin [LOADER_OPTION] NUM=3 LOADER1=FlashData LOADER2=Hpmcu LOADER3=FlashBoot -FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin -Hpmcu=bin/rv11/rv1106_hpmcu_tb_gc2093_v1.30.bin +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin +Hpmcu=bin/rv11/rv1106_hpmcu_tb_gc2093_v1.66.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.13.107.bin +IDB_PATH=rv1106_idblock_v1.13.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 139bc88..44f87cf 100644 --- a/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_NOMCU.ini +++ b/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_NOMCU.ini @@ -5,20 +5,20 @@ MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin +Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rv11/rv1106_usbplug_v1.06.bin +Path1=bin/rv11/rv1106_usbplug_v1.07.bin [LOADER_OPTION] NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.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.13.107.bin +IDB_PATH=rv1106_idblock_v1.13.100.img [SYSTEM] NEWIDB=true [FLAG] diff --git a/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_SC230AI.ini b/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_SC230AI.ini deleted file mode 100644 index 517b24d..0000000 --- a/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_SC230AI.ini +++ /dev/null @@ -1,32 +0,0 @@ -[CHIP_NAME] -NAME=RV1106 -[VERSION] -MAJOR=1 -MINOR=1 -[CODE471_OPTION] -NUM=1 -Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.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.09.bin -Hpmcu=bin/rv11/rv1106_hpmcu_tb_sc230ai_v1.40.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 -[SYSTEM] -NEWIDB=true -[FLAG] -471_RC4_OFF=true -RC4_OFF=true -CREATE_IDB=true diff --git a/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_SC3336_SC3338.ini b/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_SC3336_SC3338.ini deleted file mode 100644 index 45d1d44..0000000 --- a/rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_SC3336_SC3338.ini +++ /dev/null @@ -1,32 +0,0 @@ -[CHIP_NAME] -NAME=RV1106 -[VERSION] -MAJOR=1 -MINOR=1 -[CODE471_OPTION] -NUM=1 -Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.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.09.bin -Hpmcu=bin/rv11/rv1106_hpmcu_tb_sc3336_sc3338_v1.40.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 -[SYSTEM] -NEWIDB=true -[FLAG] -471_RC4_OFF=true -RC4_OFF=true -CREATE_IDB=true diff --git a/rkbin/RKBOOT/RV1106MINIALL_TB_DUAL_CAMERA_SC301IOT_SC230AI.ini b/rkbin/RKBOOT/RV1106MINIALL_TB_DUAL_CAMERA_SC301IOT_SC230AI.ini new file mode 100644 index 0000000..0c1ef9f --- /dev/null +++ b/rkbin/RKBOOT/RV1106MINIALL_TB_DUAL_CAMERA_SC301IOT_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.13.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=bin/rv11/rv1106_usbplug_v1.07.bin +[LOADER_OPTION] +NUM=3 +LOADER1=FlashData +LOADER2=Hpmcu +LOADER3=FlashBoot +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin +Hpmcu=bin/rv11/rv1106_hpmcu_tb_dual_camera_sc301iot_sc230ai_v1.67.bin +FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin +[LOADER2_PARAM] +LOAD_ADDR=0x40000 +FLAG=0x10007 +[OUTPUT] +PATH=rv1106_download_v1.13.107.bin +IDB_PATH=rv1106_idblock_v1.13.100.img +[SYSTEM] +NEWIDB=true +[FLAG] +471_RC4_OFF=true +RC4_OFF=true +CREATE_IDB=true diff --git a/rkbin/RKBOOT/RV1106MINIALL_TB_DUAL_CAMERA_SC3338_SC3338.ini b/rkbin/RKBOOT/RV1106MINIALL_TB_DUAL_CAMERA_SC3338_SC3338.ini new file mode 100644 index 0000000..b38adf6 --- /dev/null +++ b/rkbin/RKBOOT/RV1106MINIALL_TB_DUAL_CAMERA_SC3338_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.13.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=bin/rv11/rv1106_usbplug_v1.07.bin +[LOADER_OPTION] +NUM=3 +LOADER1=FlashData +LOADER2=Hpmcu +LOADER3=FlashBoot +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin +Hpmcu=bin/rv11/rv1106_hpmcu_tb_dual_camera_sc3338_sc3338_v1.67.bin +FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin +[LOADER2_PARAM] +LOAD_ADDR=0x40000 +FLAG=0x10007 +[OUTPUT] +PATH=rv1106_download_v1.13.107.bin +IDB_PATH=rv1106_idblock_v1.13.100.img +[SYSTEM] +NEWIDB=true +[FLAG] +471_RC4_OFF=true +RC4_OFF=true +CREATE_IDB=true diff --git a/rkbin/RKBOOT/RV1106MINIALL_TB_GC3003.ini b/rkbin/RKBOOT/RV1106MINIALL_TB_GC3003.ini new file mode 100644 index 0000000..1ea7619 --- /dev/null +++ b/rkbin/RKBOOT/RV1106MINIALL_TB_GC3003.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.13.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=bin/rv11/rv1106_usbplug_v1.07.bin +[LOADER_OPTION] +NUM=3 +LOADER1=FlashData +LOADER2=Hpmcu +LOADER3=FlashBoot +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin +Hpmcu=bin/rv11/rv1106_hpmcu_tb_gc3003_v1.64.bin +FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin +[LOADER2_PARAM] +LOAD_ADDR=0x40000 +FLAG=0x10007 +[OUTPUT] +PATH=rv1106_download_v1.13.107.bin +IDB_PATH=rv1106_idblock_v1.13.100.img +[SYSTEM] +NEWIDB=true +[FLAG] +471_RC4_OFF=true +RC4_OFF=true +CREATE_IDB=true diff --git a/rkbin/RKBOOT/RV1106MINIALL_TB_SC230AI.ini b/rkbin/RKBOOT/RV1106MINIALL_TB_SC230AI.ini new file mode 100644 index 0000000..e3c4385 --- /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.13.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=bin/rv11/rv1106_usbplug_v1.07.bin +[LOADER_OPTION] +NUM=3 +LOADER1=FlashData +LOADER2=Hpmcu +LOADER3=FlashBoot +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin +Hpmcu=bin/rv11/rv1106_hpmcu_tb_sc230ai_v1.67.bin +FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin +[LOADER2_PARAM] +LOAD_ADDR=0x40000 +FLAG=0x10007 +[OUTPUT] +PATH=rv1106_download_v1.13.107.bin +IDB_PATH=rv1106_idblock_v1.13.100.img +[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 0000000..0bdc774 --- /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.13.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=bin/rv11/rv1106_usbplug_v1.07.bin +[LOADER_OPTION] +NUM=3 +LOADER1=FlashData +LOADER2=Hpmcu +LOADER3=FlashBoot +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin +Hpmcu=bin/rv11/rv1106_hpmcu_tb_sc3336_sc3338_v1.67.bin +FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin +[LOADER2_PARAM] +LOAD_ADDR=0x40000 +FLAG=0x10007 +[OUTPUT] +PATH=rv1106_download_v1.13.107.bin +IDB_PATH=rv1106_idblock_v1.13.100.img +[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 0000000..e4e082c --- /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.13.bin +Sleep=1 +[CODE472_OPTION] +NUM=1 +Path1=bin/rv11/rv1106_usbplug_v1.07.bin +[LOADER_OPTION] +NUM=3 +LOADER1=FlashData +LOADER2=Hpmcu +LOADER3=FlashBoot +FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin +Hpmcu=bin/rv11/rv1106_hpmcu_tb_sc4336_v1.67.bin +FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin +[LOADER2_PARAM] +LOAD_ADDR=0x40000 +FLAG=0x10007 +[OUTPUT] +PATH=rv1106_download_v1.13.107.bin +IDB_PATH=rv1106_idblock_v1.13.100.img +[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 604f4c8..5a681dc 100644 --- a/rkbin/RKBOOT/RV1126MINIALL.ini +++ b/rkbin/RKBOOT/RV1126MINIALL.ini @@ -9,7 +9,7 @@ Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rv11/rv1126_usbplug_v1.23.bin +Path1=bin/rv11/rv1126_usbplug_v1.24.bin [LOADER_OPTION] NUM=2 LOADER1=FlashData diff --git a/rkbin/RKBOOT/RV1126MINIALL_EMMC_TB.ini b/rkbin/RKBOOT/RV1126MINIALL_EMMC_TB.ini index 946ca05..e427291 100644 --- a/rkbin/RKBOOT/RV1126MINIALL_EMMC_TB.ini +++ b/rkbin/RKBOOT/RV1126MINIALL_EMMC_TB.ini @@ -9,12 +9,12 @@ Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rv11/rv1126_usbplug_v1.23.bin +Path1=bin/rv11/rv1126_usbplug_v1.24.bin [LOADER_OPTION] 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_IPC.ini b/rkbin/RKBOOT/RV1126MINIALL_IPC.ini index d83c321..5dc6ade 100644 --- a/rkbin/RKBOOT/RV1126MINIALL_IPC.ini +++ b/rkbin/RKBOOT/RV1126MINIALL_IPC.ini @@ -9,7 +9,7 @@ Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rv11/rv1126_usbplug_v1.23.bin +Path1=bin/rv11/rv1126_usbplug_v1.24.bin [LOADER_OPTION] NUM=2 LOADER1=FlashData diff --git a/rkbin/RKBOOT/RV1126MINIALL_LP3_EMMC_TB.ini b/rkbin/RKBOOT/RV1126MINIALL_LP3_EMMC_TB.ini index 4c87abe..1e67d97 100644 --- a/rkbin/RKBOOT/RV1126MINIALL_LP3_EMMC_TB.ini +++ b/rkbin/RKBOOT/RV1126MINIALL_LP3_EMMC_TB.ini @@ -9,12 +9,12 @@ Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rv11/rv1126_usbplug_v1.23.bin +Path1=bin/rv11/rv1126_usbplug_v1.24.bin [LOADER_OPTION] 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 60ca4b5..f6afcb3 100644 --- a/rkbin/RKBOOT/RV1126MINIALL_LP4_EMMC_TB.ini +++ b/rkbin/RKBOOT/RV1126MINIALL_LP4_EMMC_TB.ini @@ -9,12 +9,12 @@ Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rv11/rv1126_usbplug_v1.23.bin +Path1=bin/rv11/rv1126_usbplug_v1.24.bin [LOADER_OPTION] 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_SPI_NOR_TB.ini b/rkbin/RKBOOT/RV1126MINIALL_SPI_NOR_TB.ini index 72825e1..57f6877 100644 --- a/rkbin/RKBOOT/RV1126MINIALL_SPI_NOR_TB.ini +++ b/rkbin/RKBOOT/RV1126MINIALL_SPI_NOR_TB.ini @@ -9,7 +9,7 @@ Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rv11/rv1126_usbplug_v1.23.bin +Path1=bin/rv11/rv1126_usbplug_v1.24.bin [LOADER_OPTION] NUM=2 LOADER1=FlashData diff --git a/rkbin/RKBOOT/RV1126MINIALL_SPI_NOR_TINY.ini b/rkbin/RKBOOT/RV1126MINIALL_SPI_NOR_TINY.ini index 46c507f..0216367 100644 --- a/rkbin/RKBOOT/RV1126MINIALL_SPI_NOR_TINY.ini +++ b/rkbin/RKBOOT/RV1126MINIALL_SPI_NOR_TINY.ini @@ -9,7 +9,7 @@ Sleep=1 [CODE472_OPTION] NUM=1 -Path1=bin/rv11/rv1126_usbplug_v1.23.bin +Path1=bin/rv11/rv1126_usbplug_v1.24.bin [LOADER_OPTION] NUM=2 LOADER1=FlashData diff --git a/rkbin/RKTRUST/PX30TRUST.ini b/rkbin/RKTRUST/PX30TRUST.ini index afdecc4..def8999 100644 --- a/rkbin/RKTRUST/PX30TRUST.ini +++ b/rkbin/RKTRUST/PX30TRUST.ini @@ -5,7 +5,7 @@ SEC=0 [BL31_OPTION] SEC=1 -PATH=bin/rk33/px30_bl31_v1.32.elf +PATH=bin/rk33/px30_bl31_v1.33.elf ADDR=0x00040000 [BL32_OPTION] SEC=1 diff --git a/rkbin/RKTRUST/RK3308TRUST_CPU3.ini b/rkbin/RKTRUST/RK3308TRUST_CPU3.ini new file mode 100644 index 0000000..480bbf2 --- /dev/null +++ b/rkbin/RKTRUST/RK3308TRUST_CPU3.ini @@ -0,0 +1,17 @@ +[VERSION] +MAJOR=1 +MINOR=0 +[BL30_OPTION] +SEC=0 +[BL31_OPTION] +SEC=1 +PATH=bin/rk33/rk3308_bl31_cpu3_v1.00.elf +ADDR=0x00010000 +[BL32_OPTION] +SEC=0 +PATH=bin/rk33/rk3308_bl32_v2.05.bin +ADDR=0x00200000 +[BL33_OPTION] +SEC=0 +[OUTPUT] +PATH=trust.img diff --git a/rkbin/RKTRUST/RK3326TRUST.ini b/rkbin/RKTRUST/RK3326TRUST.ini index 7736bb9..c8d70b2 100644 --- a/rkbin/RKTRUST/RK3326TRUST.ini +++ b/rkbin/RKTRUST/RK3326TRUST.ini @@ -5,7 +5,7 @@ SEC=0 [BL31_OPTION] SEC=1 -PATH=bin/rk33/rk3326_bl31_v1.32.elf +PATH=bin/rk33/rk3326_bl31_v1.33.elf ADDR=0x00040000 [BL32_OPTION] SEC=1 diff --git a/rkbin/RKTRUST/RK3399TRUST.ini b/rkbin/RKTRUST/RK3399TRUST.ini index 5ecb963..0f694a6 100644 --- a/rkbin/RKTRUST/RK3399TRUST.ini +++ b/rkbin/RKTRUST/RK3399TRUST.ini @@ -5,7 +5,7 @@ SEC=0 [BL31_OPTION] SEC=1 -PATH=bin/rk33/rk3399_bl31_v1.35.elf +PATH=bin/rk33/rk3399_bl31_v1.36.elf ADDR=0x00040000 [BL32_OPTION] SEC=1 diff --git a/rkbin/RKTRUST/RK3528TRUST.ini b/rkbin/RKTRUST/RK3528TRUST.ini new file mode 100644 index 0000000..c76fd56 --- /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.15.elf +ADDR=0x00040000 +[BL32_OPTION] +SEC=1 +PATH=bin/rk35/rk3528_bl32_v1.02.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/RK3562TRUST.ini b/rkbin/RKTRUST/RK3562TRUST.ini new file mode 100644 index 0000000..78c3f3c --- /dev/null +++ b/rkbin/RKTRUST/RK3562TRUST.ini @@ -0,0 +1,19 @@ +[VERSION] +MAJOR=1 +MINOR=0 +[BL30_OPTION] +SEC=0 +[BL31_OPTION] +SEC=1 +PATH=bin/rk35/rk3562_bl31_v1.17.elf +ADDR=0x00040000 +[BL32_OPTION] +SEC=1 +PATH=bin/rk35/rk3562_bl32_v1.01.bin +ADDR=0x08400000 +[BL33_OPTION] +SEC=0 +[MCU] +MCU=bin/rk35/rk3562_mcu_v1.00.bin,0x08200000,disabled +[OUTPUT] +PATH=trust.img diff --git a/rkbin/RKTRUST/RK3566TRUST_ULTRA.ini b/rkbin/RKTRUST/RK3566TRUST_ULTRA.ini index 4b51d29..2977428 100644 --- a/rkbin/RKTRUST/RK3566TRUST_ULTRA.ini +++ b/rkbin/RKTRUST/RK3566TRUST_ULTRA.ini @@ -9,7 +9,7 @@ ADDR=0x00040000 [BL32_OPTION] SEC=1 -PATH=bin/rk35/rk3568_bl32_v2.09.bin +PATH=bin/rk35/rk3568_bl32_v2.10.bin ADDR=0x08400000 [BL33_OPTION] SEC=0 diff --git a/rkbin/RKTRUST/RK3568TRUST.ini b/rkbin/RKTRUST/RK3568TRUST.ini index 65fc785..dbab382 100644 --- a/rkbin/RKTRUST/RK3568TRUST.ini +++ b/rkbin/RKTRUST/RK3568TRUST.ini @@ -5,11 +5,11 @@ SEC=0 [BL31_OPTION] SEC=1 -PATH=bin/rk35/rk3568_bl31_v1.36.elf +PATH=bin/rk35/rk3568_bl31_rt_v1.01.elf ADDR=0x00040000 [BL32_OPTION] SEC=1 -PATH=bin/rk35/rk3568_bl32_v2.09.bin +PATH=bin/rk35/rk3568_bl32_v2.10.bin ADDR=0x08400000 [BL33_OPTION] SEC=0 diff --git a/rkbin/RKTRUST/RK3568TRUST_CPU3.ini b/rkbin/RKTRUST/RK3568TRUST_CPU3.ini index 998c178..f162c0a 100644 --- a/rkbin/RKTRUST/RK3568TRUST_CPU3.ini +++ b/rkbin/RKTRUST/RK3568TRUST_CPU3.ini @@ -9,7 +9,7 @@ ADDR=0x00040000 [BL32_OPTION] SEC=1 -PATH=bin/rk35/rk3568_bl32_v2.09.bin +PATH=bin/rk35/rk3568_bl32_v2.10.bin ADDR=0x08400000 [BL33_OPTION] SEC=0 diff --git a/rkbin/RKTRUST/RK3568TRUST_L3_PART_ECC.ini b/rkbin/RKTRUST/RK3568TRUST_L3_PART_ECC.ini new file mode 100644 index 0000000..2b160c1 --- /dev/null +++ b/rkbin/RKTRUST/RK3568TRUST_L3_PART_ECC.ini @@ -0,0 +1,17 @@ +[VERSION] +MAJOR=1 +MINOR=0 +[BL30_OPTION] +SEC=0 +[BL31_OPTION] +SEC=1 +PATH=bin/rk35/rk3568_bl31_l3_part_ecc_v1.00.elf +ADDR=0x00040000 +[BL32_OPTION] +SEC=1 +PATH=bin/rk35/rk3568_bl32_v2.10.bin +ADDR=0x08400000 +[BL33_OPTION] +SEC=0 +[OUTPUT] +PATH=trust.img diff --git a/rkbin/RKTRUST/RK3568TRUST_RT.ini b/rkbin/RKTRUST/RK3568TRUST_RT.ini new file mode 100644 index 0000000..dbab382 --- /dev/null +++ b/rkbin/RKTRUST/RK3568TRUST_RT.ini @@ -0,0 +1,17 @@ +[VERSION] +MAJOR=1 +MINOR=0 +[BL30_OPTION] +SEC=0 +[BL31_OPTION] +SEC=1 +PATH=bin/rk35/rk3568_bl31_rt_v1.01.elf +ADDR=0x00040000 +[BL32_OPTION] +SEC=1 +PATH=bin/rk35/rk3568_bl32_v2.10.bin +ADDR=0x08400000 +[BL33_OPTION] +SEC=0 +[OUTPUT] +PATH=trust.img diff --git a/rkbin/RKTRUST/RK3588TRUST.ini b/rkbin/RKTRUST/RK3588TRUST.ini index f6880aa..7e891f5 100644 --- a/rkbin/RKTRUST/RK3588TRUST.ini +++ b/rkbin/RKTRUST/RK3588TRUST.ini @@ -5,11 +5,11 @@ SEC=0 [BL31_OPTION] SEC=1 -PATH=bin/rk35/rk3588_bl31_v1.31.elf +PATH=bin/rk35/rk3588_bl31_v1.40.elf ADDR=0x00040000 [BL32_OPTION] SEC=1 -PATH=bin/rk35/rk3588_bl32_v1.12.bin +PATH=bin/rk35/rk3588_bl32_v1.13.bin ADDR=0x08400000 [BL33_OPTION] SEC=0 diff --git a/rkbin/RKTRUST/RV1106TOS.ini b/rkbin/RKTRUST/RV1106TOS.ini index 7cb3dc3..0169208 100644 --- a/rkbin/RKTRUST/RV1106TOS.ini +++ b/rkbin/RKTRUST/RV1106TOS.ini @@ -1,4 +1,7 @@ [COMPRESSION] COMPRESSION=lzma +[TOS] +TOSTA=bin/rv11/rv1106_tee_ta_v1.00.bin +ADDR=0x03000000 [MCU] -MCU0=bin/rv11/rv1106_hpmcu_wrap_v1.50.bin,0xff6ff000,disabled +MCU0=bin/rv11/rv1106_hpmcu_wrap_v1.56.bin,0xff6ff000,disabled diff --git a/rkbin/RKTRUST/RV1106TOS_TB.ini b/rkbin/RKTRUST/RV1106TOS_TB.ini index 5fa2246..b8c22d4 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.56.bin,0xff6ff000,okay diff --git a/rkbin/RKTRUST/RV1126TOS.ini b/rkbin/RKTRUST/RV1126TOS.ini index 7c86d88..d171aa3 100644 --- a/rkbin/RKTRUST/RV1126TOS.ini +++ b/rkbin/RKTRUST/RV1126TOS.ini @@ -1,5 +1,5 @@ [TOS] -TOSTA=bin/rv11/rv1126_tee_ta_v2.08.bin +TOSTA=bin/rv11/rv1126_tee_ta_v2.09.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 9520da7..32cc5fd 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/px30_bl31_v1.32.elf b/rkbin/bin/rk33/px30_bl31_v1.33.elf similarity index 88% rename from rkbin/bin/rk33/px30_bl31_v1.32.elf rename to rkbin/bin/rk33/px30_bl31_v1.33.elf index a43ff57..c79e96b 100644 --- a/rkbin/bin/rk33/px30_bl31_v1.32.elf +++ b/rkbin/bin/rk33/px30_bl31_v1.33.elf Binary files differ diff --git a/rkbin/bin/rk33/px30_ddr_333MHz_v2.07.bin b/rkbin/bin/rk33/px30_ddr_333MHz_v2.08.bin similarity index 83% rename from rkbin/bin/rk33/px30_ddr_333MHz_v2.07.bin rename to rkbin/bin/rk33/px30_ddr_333MHz_v2.08.bin index cd90c9b..fbbd5e4 100644 --- a/rkbin/bin/rk33/px30_ddr_333MHz_v2.07.bin +++ b/rkbin/bin/rk33/px30_ddr_333MHz_v2.08.bin Binary files differ diff --git a/rkbin/bin/rk33/rk3308_bl31_cpu3_v1.00.elf b/rkbin/bin/rk33/rk3308_bl31_cpu3_v1.00.elf new file mode 100644 index 0000000..78c9a2a --- /dev/null +++ b/rkbin/bin/rk33/rk3308_bl31_cpu3_v1.00.elf Binary files 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.06.bin deleted file mode 100644 index abf5f2f..0000000 --- a/rkbin/bin/rk33/rk3308_ddr_393MHz_uart2_m1_v2.06.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk33/rk3308_ddr_393MHz_uart2_m1_v2.07.bin b/rkbin/bin/rk33/rk3308_ddr_393MHz_uart2_m1_v2.07.bin new file mode 100644 index 0000000..f74b5e9 --- /dev/null +++ b/rkbin/bin/rk33/rk3308_ddr_393MHz_uart2_m1_v2.07.bin Binary files 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.06.bin deleted file mode 100644 index 73e6765..0000000 --- a/rkbin/bin/rk33/rk3308_ddr_393MHz_uart4_m0_v2.06.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk33/rk3308_ddr_393MHz_uart4_m0_v2.07.bin b/rkbin/bin/rk33/rk3308_ddr_393MHz_uart4_m0_v2.07.bin new file mode 100644 index 0000000..5fef2af --- /dev/null +++ b/rkbin/bin/rk33/rk3308_ddr_393MHz_uart4_m0_v2.07.bin Binary files 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.06.bin deleted file mode 100644 index debdee9..0000000 --- a/rkbin/bin/rk33/rk3308_ddr_451MHz_uart2_m1_v2.06.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk33/rk3308_ddr_451MHz_uart2_m1_v2.07.bin b/rkbin/bin/rk33/rk3308_ddr_451MHz_uart2_m1_v2.07.bin new file mode 100644 index 0000000..6b4bafc --- /dev/null +++ b/rkbin/bin/rk33/rk3308_ddr_451MHz_uart2_m1_v2.07.bin Binary files 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.06.bin deleted file mode 100644 index d706162..0000000 --- a/rkbin/bin/rk33/rk3308_ddr_451MHz_uart4_m0_v2.06.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk33/rk3308_ddr_451MHz_uart4_m0_v2.07.bin b/rkbin/bin/rk33/rk3308_ddr_451MHz_uart4_m0_v2.07.bin new file mode 100644 index 0000000..ae42cbb --- /dev/null +++ b/rkbin/bin/rk33/rk3308_ddr_451MHz_uart4_m0_v2.07.bin Binary files 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.06.bin deleted file mode 100644 index 7885838..0000000 --- a/rkbin/bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.06.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.07.bin b/rkbin/bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.07.bin new file mode 100644 index 0000000..069ff90 --- /dev/null +++ b/rkbin/bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.07.bin Binary files 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.06.bin deleted file mode 100644 index 08049f3..0000000 --- a/rkbin/bin/rk33/rk3308_ddr_589MHz_uart4_m0_v2.06.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk33/rk3308_ddr_589MHz_uart4_m0_v2.07.bin b/rkbin/bin/rk33/rk3308_ddr_589MHz_uart4_m0_v2.07.bin new file mode 100644 index 0000000..3004350 --- /dev/null +++ b/rkbin/bin/rk33/rk3308_ddr_589MHz_uart4_m0_v2.07.bin Binary files differ diff --git a/rkbin/bin/rk33/rk3326_bl31_v1.32.elf b/rkbin/bin/rk33/rk3326_bl31_v1.32.elf deleted file mode 100644 index a43ff57..0000000 --- a/rkbin/bin/rk33/rk3326_bl31_v1.32.elf +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk33/px30_bl31_v1.32.elf b/rkbin/bin/rk33/rk3326_bl31_v1.33.elf similarity index 88% copy from rkbin/bin/rk33/px30_bl31_v1.32.elf copy to rkbin/bin/rk33/rk3326_bl31_v1.33.elf index a43ff57..c79e96b 100644 --- a/rkbin/bin/rk33/px30_bl31_v1.32.elf +++ b/rkbin/bin/rk33/rk3326_bl31_v1.33.elf Binary files differ diff --git a/rkbin/bin/rk33/rk3326_ddr_333MHz_v2.07.bin b/rkbin/bin/rk33/rk3326_ddr_333MHz_v2.07.bin deleted file mode 100644 index cd90c9b..0000000 --- a/rkbin/bin/rk33/rk3326_ddr_333MHz_v2.07.bin +++ /dev/null Binary files 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% copy from rkbin/bin/rk33/px30_ddr_333MHz_v2.07.bin copy to rkbin/bin/rk33/rk3326_ddr_333MHz_v2.08.bin index cd90c9b..fbbd5e4 100644 --- a/rkbin/bin/rk33/px30_ddr_333MHz_v2.07.bin +++ b/rkbin/bin/rk33/rk3326_ddr_333MHz_v2.08.bin Binary files differ diff --git a/rkbin/bin/rk33/rk3399_bl31_v1.35.elf b/rkbin/bin/rk33/rk3399_bl31_v1.36.elf similarity index 68% rename from rkbin/bin/rk33/rk3399_bl31_v1.35.elf rename to rkbin/bin/rk33/rk3399_bl31_v1.36.elf index 24cb666..e22b277 100644 --- a/rkbin/bin/rk33/rk3399_bl31_v1.35.elf +++ b/rkbin/bin/rk33/rk3399_bl31_v1.36.elf Binary files differ diff --git a/rkbin/bin/rk33/rk3399_ddr_666MHz_v1.28.bin b/rkbin/bin/rk33/rk3399_ddr_666MHz_v1.28.bin deleted file mode 100644 index bd6dca5..0000000 --- a/rkbin/bin/rk33/rk3399_ddr_666MHz_v1.28.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk33/rk3399_ddr_666MHz_v1.30.bin b/rkbin/bin/rk33/rk3399_ddr_666MHz_v1.30.bin new file mode 100644 index 0000000..a5558ff --- /dev/null +++ b/rkbin/bin/rk33/rk3399_ddr_666MHz_v1.30.bin Binary files differ diff --git a/rkbin/bin/rk33/rk3399_ddr_800MHz_v1.28.bin b/rkbin/bin/rk33/rk3399_ddr_800MHz_v1.28.bin deleted file mode 100644 index 36007b8..0000000 --- a/rkbin/bin/rk33/rk3399_ddr_800MHz_v1.28.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk33/rk3399_ddr_800MHz_v1.30.bin b/rkbin/bin/rk33/rk3399_ddr_800MHz_v1.30.bin new file mode 100644 index 0000000..884a715 --- /dev/null +++ b/rkbin/bin/rk33/rk3399_ddr_800MHz_v1.30.bin Binary files differ diff --git a/rkbin/bin/rk33/rk3399_ddr_933MHz_v1.28.bin b/rkbin/bin/rk33/rk3399_ddr_933MHz_v1.28.bin deleted file mode 100644 index bbde07c..0000000 --- a/rkbin/bin/rk33/rk3399_ddr_933MHz_v1.28.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk33/rk3399_ddr_933MHz_v1.30.bin b/rkbin/bin/rk33/rk3399_ddr_933MHz_v1.30.bin new file mode 100644 index 0000000..8455fdf --- /dev/null +++ b/rkbin/bin/rk33/rk3399_ddr_933MHz_v1.30.bin Binary files differ diff --git a/rkbin/bin/rk33/rk3399_miniloader_v1.26.bin b/rkbin/bin/rk33/rk3399_miniloader_v1.26.bin deleted file mode 100644 index 3f98e1b..0000000 --- a/rkbin/bin/rk33/rk3399_miniloader_v1.26.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk33/rk3399_miniloader_v1.30.bin b/rkbin/bin/rk33/rk3399_miniloader_v1.30.bin new file mode 100644 index 0000000..516d4b0 --- /dev/null +++ b/rkbin/bin/rk33/rk3399_miniloader_v1.30.bin Binary files differ diff --git a/rkbin/bin/rk33/rk3399_usbplug_v1.26.bin b/rkbin/bin/rk33/rk3399_usbplug_v1.26.bin deleted file mode 100644 index bcd6f7c..0000000 --- a/rkbin/bin/rk33/rk3399_usbplug_v1.26.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk33/rk3399_usbplug_v1.30.bin b/rkbin/bin/rk33/rk3399_usbplug_v1.30.bin new file mode 100644 index 0000000..32b0885 --- /dev/null +++ b/rkbin/bin/rk33/rk3399_usbplug_v1.30.bin Binary files differ diff --git a/rkbin/bin/rk33/rk3399pro_ddr_666MHz_v1.27.bin b/rkbin/bin/rk33/rk3399pro_ddr_666MHz_v1.27.bin deleted file mode 100644 index 47506b3..0000000 --- a/rkbin/bin/rk33/rk3399pro_ddr_666MHz_v1.27.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk33/rk3399pro_ddr_666MHz_v1.30.bin b/rkbin/bin/rk33/rk3399pro_ddr_666MHz_v1.30.bin new file mode 100644 index 0000000..a5558ff --- /dev/null +++ b/rkbin/bin/rk33/rk3399pro_ddr_666MHz_v1.30.bin Binary files differ diff --git a/rkbin/bin/rk33/rk3399pro_ddr_800MHz_v1.27.bin b/rkbin/bin/rk33/rk3399pro_ddr_800MHz_v1.27.bin deleted file mode 100644 index a6957ec..0000000 --- a/rkbin/bin/rk33/rk3399pro_ddr_800MHz_v1.27.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk33/rk3399pro_ddr_800MHz_v1.30.bin b/rkbin/bin/rk33/rk3399pro_ddr_800MHz_v1.30.bin new file mode 100644 index 0000000..884a715 --- /dev/null +++ b/rkbin/bin/rk33/rk3399pro_ddr_800MHz_v1.30.bin Binary files differ diff --git a/rkbin/bin/rk33/rk3399pro_ddr_933MHz_v1.27.bin b/rkbin/bin/rk33/rk3399pro_ddr_933MHz_v1.27.bin deleted file mode 100644 index f6b2497..0000000 --- a/rkbin/bin/rk33/rk3399pro_ddr_933MHz_v1.27.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk33/rk3399pro_ddr_933MHz_v1.30.bin b/rkbin/bin/rk33/rk3399pro_ddr_933MHz_v1.30.bin new file mode 100644 index 0000000..8455fdf --- /dev/null +++ b/rkbin/bin/rk33/rk3399pro_ddr_933MHz_v1.30.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3528_bl31_v1.15.elf b/rkbin/bin/rk35/rk3528_bl31_v1.15.elf new file mode 100644 index 0000000..ae00b73 --- /dev/null +++ b/rkbin/bin/rk35/rk3528_bl31_v1.15.elf Binary files differ diff --git a/rkbin/bin/rk35/rk3528_bl32_v1.02.bin b/rkbin/bin/rk35/rk3528_bl32_v1.02.bin new file mode 100644 index 0000000..d8605e1 --- /dev/null +++ b/rkbin/bin/rk35/rk3528_bl32_v1.02.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3528_ddr_1056MHz_2L_PCB_v1.06.bin b/rkbin/bin/rk35/rk3528_ddr_1056MHz_2L_PCB_v1.06.bin new file mode 100644 index 0000000..de24949 --- /dev/null +++ b/rkbin/bin/rk35/rk3528_ddr_1056MHz_2L_PCB_v1.06.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3528_ddr_1056MHz_4BIT_PCB_v1.06.bin b/rkbin/bin/rk35/rk3528_ddr_1056MHz_4BIT_PCB_v1.06.bin new file mode 100644 index 0000000..b4d335a --- /dev/null +++ b/rkbin/bin/rk35/rk3528_ddr_1056MHz_4BIT_PCB_v1.06.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3528_ddr_1056MHz_v1.06.bin b/rkbin/bin/rk35/rk3528_ddr_1056MHz_v1.06.bin new file mode 100644 index 0000000..9ecaf8b --- /dev/null +++ b/rkbin/bin/rk35/rk3528_ddr_1056MHz_v1.06.bin Binary files 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 0000000..a21e393 --- /dev/null +++ b/rkbin/bin/rk35/rk3528_mcu_v1.00.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3528_spl_v1.04.bin b/rkbin/bin/rk35/rk3528_spl_v1.04.bin new file mode 100644 index 0000000..24af76e --- /dev/null +++ b/rkbin/bin/rk35/rk3528_spl_v1.04.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3528_usbplug_v1.03.bin b/rkbin/bin/rk35/rk3528_usbplug_v1.03.bin new file mode 100644 index 0000000..59911fc --- /dev/null +++ b/rkbin/bin/rk35/rk3528_usbplug_v1.03.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3568_bl31_v1.36.elf b/rkbin/bin/rk35/rk3562_bl31_v1.17.elf similarity index 61% copy from rkbin/bin/rk35/rk3568_bl31_v1.36.elf copy to rkbin/bin/rk35/rk3562_bl31_v1.17.elf index f29f855..7c08cf5 100644 --- a/rkbin/bin/rk35/rk3568_bl31_v1.36.elf +++ b/rkbin/bin/rk35/rk3562_bl31_v1.17.elf Binary files differ diff --git a/rkbin/bin/rk35/rk3562_bl32_v1.01.bin b/rkbin/bin/rk35/rk3562_bl32_v1.01.bin new file mode 100644 index 0000000..9f630e1 --- /dev/null +++ b/rkbin/bin/rk35/rk3562_bl32_v1.01.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3562_ddr_1056MHz_ultra_v1.05.bin b/rkbin/bin/rk35/rk3562_ddr_1056MHz_ultra_v1.05.bin new file mode 100644 index 0000000..5a28ed1 --- /dev/null +++ b/rkbin/bin/rk35/rk3562_ddr_1056MHz_ultra_v1.05.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3562_ddr_1056MHz_v1.04.bin b/rkbin/bin/rk35/rk3562_ddr_1056MHz_v1.04.bin new file mode 100644 index 0000000..d035256 --- /dev/null +++ b/rkbin/bin/rk35/rk3562_ddr_1056MHz_v1.04.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3562_ddr_1184MHz_v1.04.bin b/rkbin/bin/rk35/rk3562_ddr_1184MHz_v1.04.bin new file mode 100644 index 0000000..2b4f13c --- /dev/null +++ b/rkbin/bin/rk35/rk3562_ddr_1184MHz_v1.04.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3562_ddr_1332MHz_eyescan_v1.04.bin b/rkbin/bin/rk35/rk3562_ddr_1332MHz_eyescan_v1.04.bin new file mode 100644 index 0000000..d91393f --- /dev/null +++ b/rkbin/bin/rk35/rk3562_ddr_1332MHz_eyescan_v1.04.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3562_ddr_1332MHz_v1.04.bin b/rkbin/bin/rk35/rk3562_ddr_1332MHz_v1.04.bin new file mode 100644 index 0000000..6905d72 --- /dev/null +++ b/rkbin/bin/rk35/rk3562_ddr_1332MHz_v1.04.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3562_ddr_1392MHz_v1.04.bin b/rkbin/bin/rk35/rk3562_ddr_1392MHz_v1.04.bin new file mode 100644 index 0000000..9165875 --- /dev/null +++ b/rkbin/bin/rk35/rk3562_ddr_1392MHz_v1.04.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3562_ddr_1560MHz_v1.04.bin b/rkbin/bin/rk35/rk3562_ddr_1560MHz_v1.04.bin new file mode 100644 index 0000000..bb11601 --- /dev/null +++ b/rkbin/bin/rk35/rk3562_ddr_1560MHz_v1.04.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3562_ddr_324MHz_v1.04.bin b/rkbin/bin/rk35/rk3562_ddr_324MHz_v1.04.bin new file mode 100644 index 0000000..3300570 --- /dev/null +++ b/rkbin/bin/rk35/rk3562_ddr_324MHz_v1.04.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3562_ddr_528MHz_v1.04.bin b/rkbin/bin/rk35/rk3562_ddr_528MHz_v1.04.bin new file mode 100644 index 0000000..17bb1f0 --- /dev/null +++ b/rkbin/bin/rk35/rk3562_ddr_528MHz_v1.04.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3562_ddr_630MHz_v1.04.bin b/rkbin/bin/rk35/rk3562_ddr_630MHz_v1.04.bin new file mode 100644 index 0000000..5448c19 --- /dev/null +++ b/rkbin/bin/rk35/rk3562_ddr_630MHz_v1.04.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3562_ddr_780MHz_v1.04.bin b/rkbin/bin/rk35/rk3562_ddr_780MHz_v1.04.bin new file mode 100644 index 0000000..49e1374 --- /dev/null +++ b/rkbin/bin/rk35/rk3562_ddr_780MHz_v1.04.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3562_ddr_920MHz_v1.04.bin b/rkbin/bin/rk35/rk3562_ddr_920MHz_v1.04.bin new file mode 100644 index 0000000..a8a87d7 --- /dev/null +++ b/rkbin/bin/rk35/rk3562_ddr_920MHz_v1.04.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3562_mcu_v1.00.bin b/rkbin/bin/rk35/rk3562_mcu_v1.00.bin new file mode 100644 index 0000000..aea7303 --- /dev/null +++ b/rkbin/bin/rk35/rk3562_mcu_v1.00.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3562_spl_v1.03.bin b/rkbin/bin/rk35/rk3562_spl_v1.03.bin new file mode 100644 index 0000000..fb09d71 --- /dev/null +++ b/rkbin/bin/rk35/rk3562_spl_v1.03.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3562_usbplug_v1.04.bin b/rkbin/bin/rk35/rk3562_usbplug_v1.04.bin new file mode 100644 index 0000000..9a1d0ac --- /dev/null +++ b/rkbin/bin/rk35/rk3562_usbplug_v1.04.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3566_ddr_1056MHz_eyescan_v1.16.bin b/rkbin/bin/rk35/rk3566_ddr_1056MHz_eyescan_v1.16.bin new file mode 100644 index 0000000..4413b20 --- /dev/null +++ b/rkbin/bin/rk35/rk3566_ddr_1056MHz_eyescan_v1.16.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.15.bin b/rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.15.bin deleted file mode 100644 index 76eb8f1..0000000 --- a/rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.15.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.17.bin b/rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.17.bin new file mode 100644 index 0000000..ac5a7a6 --- /dev/null +++ b/rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.17.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.18.bin b/rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.18.bin new file mode 100644 index 0000000..d4a154b --- /dev/null +++ b/rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.18.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3566_ddr_324MHz_v1.15.bin b/rkbin/bin/rk35/rk3566_ddr_324MHz_v1.15.bin deleted file mode 100644 index 48ef40a..0000000 --- a/rkbin/bin/rk35/rk3566_ddr_324MHz_v1.15.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk35/rk3566_ddr_528MHz_v1.15.bin b/rkbin/bin/rk35/rk3566_ddr_528MHz_v1.15.bin deleted file mode 100644 index 94d1bac..0000000 --- a/rkbin/bin/rk35/rk3566_ddr_528MHz_v1.15.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk35/rk3566_ddr_630MHz_v1.15.bin b/rkbin/bin/rk35/rk3566_ddr_630MHz_v1.15.bin deleted file mode 100644 index 6b35738..0000000 --- a/rkbin/bin/rk35/rk3566_ddr_630MHz_v1.15.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk35/rk3566_ddr_780MHz_v1.15.bin b/rkbin/bin/rk35/rk3566_ddr_780MHz_v1.15.bin deleted file mode 100644 index 40bae00..0000000 --- a/rkbin/bin/rk35/rk3566_ddr_780MHz_v1.15.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk35/rk3566_ddr_920MHz_v1.15.bin b/rkbin/bin/rk35/rk3566_ddr_920MHz_v1.15.bin deleted file mode 100644 index d2a64d0..0000000 --- a/rkbin/bin/rk35/rk3566_ddr_920MHz_v1.15.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk35/rk3566_ddr_920MHz_v1.17.bin b/rkbin/bin/rk35/rk3566_ddr_920MHz_v1.17.bin new file mode 100644 index 0000000..a24fe29 --- /dev/null +++ b/rkbin/bin/rk35/rk3566_ddr_920MHz_v1.17.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3566_ddr_920MHz_v1.18.bin b/rkbin/bin/rk35/rk3566_ddr_920MHz_v1.18.bin new file mode 100644 index 0000000..cfa2796 --- /dev/null +++ b/rkbin/bin/rk35/rk3566_ddr_920MHz_v1.18.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3568_bl31_v1.36.elf b/rkbin/bin/rk35/rk3568_bl31_l3_part_ecc_v1.00.elf similarity index 83% rename from rkbin/bin/rk35/rk3568_bl31_v1.36.elf rename to rkbin/bin/rk35/rk3568_bl31_l3_part_ecc_v1.00.elf index f29f855..3f3a8b2 100644 --- a/rkbin/bin/rk35/rk3568_bl31_v1.36.elf +++ b/rkbin/bin/rk35/rk3568_bl31_l3_part_ecc_v1.00.elf Binary files differ diff --git a/rkbin/bin/rk35/rk3568_bl31_v1.36.elf b/rkbin/bin/rk35/rk3568_bl31_rt_v1.01.elf similarity index 82% copy from rkbin/bin/rk35/rk3568_bl31_v1.36.elf copy to rkbin/bin/rk35/rk3568_bl31_rt_v1.01.elf index f29f855..8ffefde 100644 --- a/rkbin/bin/rk35/rk3568_bl31_v1.36.elf +++ b/rkbin/bin/rk35/rk3568_bl31_rt_v1.01.elf Binary files differ diff --git a/rkbin/bin/rk35/rk3568_bl31_v1.36.elf b/rkbin/bin/rk35/rk3568_bl31_v1.43.elf similarity index 83% copy from rkbin/bin/rk35/rk3568_bl31_v1.36.elf copy to rkbin/bin/rk35/rk3568_bl31_v1.43.elf index f29f855..59a3c03 100644 --- a/rkbin/bin/rk35/rk3568_bl31_v1.36.elf +++ b/rkbin/bin/rk35/rk3568_bl31_v1.43.elf Binary files differ diff --git a/rkbin/bin/rk35/rk3568_bl32_v2.09.bin b/rkbin/bin/rk35/rk3568_bl32_v2.09.bin deleted file mode 100644 index 0328e50..0000000 --- a/rkbin/bin/rk35/rk3568_bl32_v2.09.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk35/rk3568_bl32_v2.10.bin b/rkbin/bin/rk35/rk3568_bl32_v2.10.bin new file mode 100644 index 0000000..35eed5c --- /dev/null +++ b/rkbin/bin/rk35/rk3568_bl32_v2.10.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.15.bin b/rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.15.bin deleted file mode 100644 index 76eb8f1..0000000 --- a/rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.15.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.17.bin b/rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.17.bin new file mode 100644 index 0000000..ac5a7a6 --- /dev/null +++ b/rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.17.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.18.bin b/rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.18.bin new file mode 100644 index 0000000..d4a154b --- /dev/null +++ b/rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.18.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3568_ddr_1184MHz_v1.15.bin b/rkbin/bin/rk35/rk3568_ddr_1184MHz_v1.15.bin deleted file mode 100644 index 4818587..0000000 --- a/rkbin/bin/rk35/rk3568_ddr_1184MHz_v1.15.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.15.bin b/rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.15.bin deleted file mode 100644 index b4e7434..0000000 --- a/rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.15.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.17.bin b/rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.17.bin new file mode 100644 index 0000000..6525b54 --- /dev/null +++ b/rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.17.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.18.bin b/rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.18.bin new file mode 100644 index 0000000..e3a7d79 --- /dev/null +++ b/rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.18.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3568_ddr_1560MHz_eyescan_v1.16.bin b/rkbin/bin/rk35/rk3568_ddr_1560MHz_eyescan_v1.16.bin new file mode 100644 index 0000000..799fc21 --- /dev/null +++ b/rkbin/bin/rk35/rk3568_ddr_1560MHz_eyescan_v1.16.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.15.bin b/rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.15.bin deleted file mode 100644 index 7a73d1a..0000000 --- a/rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.15.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.17.bin b/rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.17.bin new file mode 100644 index 0000000..9073d00 --- /dev/null +++ b/rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.17.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.18.bin b/rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.18.bin new file mode 100644 index 0000000..3c62c7c --- /dev/null +++ b/rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.18.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3568_ddr_324MHz_v1.15.bin b/rkbin/bin/rk35/rk3568_ddr_324MHz_v1.15.bin deleted file mode 100644 index 48ef40a..0000000 --- a/rkbin/bin/rk35/rk3568_ddr_324MHz_v1.15.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk35/rk3568_ddr_528MHz_v1.15.bin b/rkbin/bin/rk35/rk3568_ddr_528MHz_v1.15.bin deleted file mode 100644 index 94d1bac..0000000 --- a/rkbin/bin/rk35/rk3568_ddr_528MHz_v1.15.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk35/rk3568_ddr_630MHz_v1.15.bin b/rkbin/bin/rk35/rk3568_ddr_630MHz_v1.15.bin deleted file mode 100644 index 6b35738..0000000 --- a/rkbin/bin/rk35/rk3568_ddr_630MHz_v1.15.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk35/rk3568_ddr_780MHz_v1.15.bin b/rkbin/bin/rk35/rk3568_ddr_780MHz_v1.15.bin deleted file mode 100644 index 40bae00..0000000 --- a/rkbin/bin/rk35/rk3568_ddr_780MHz_v1.15.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk35/rk3568_ddr_920MHz_v1.15.bin b/rkbin/bin/rk35/rk3568_ddr_920MHz_v1.15.bin deleted file mode 100644 index d2a64d0..0000000 --- a/rkbin/bin/rk35/rk3568_ddr_920MHz_v1.15.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk35/rk3568_ddr_920MHz_v1.17.bin b/rkbin/bin/rk35/rk3568_ddr_920MHz_v1.17.bin new file mode 100644 index 0000000..a24fe29 --- /dev/null +++ b/rkbin/bin/rk35/rk3568_ddr_920MHz_v1.17.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3568_ddr_920MHz_v1.18.bin b/rkbin/bin/rk35/rk3568_ddr_920MHz_v1.18.bin new file mode 100644 index 0000000..cfa2796 --- /dev/null +++ b/rkbin/bin/rk35/rk3568_ddr_920MHz_v1.18.bin Binary files differ diff --git a/rkbin/bin/rk35/rk356x_usbplug_v1.16.bin b/rkbin/bin/rk35/rk356x_usbplug_v1.16.bin deleted file mode 100644 index 9cb9c00..0000000 --- a/rkbin/bin/rk35/rk356x_usbplug_v1.16.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk35/rk356x_usbplug_v1.17.bin b/rkbin/bin/rk35/rk356x_usbplug_v1.17.bin new file mode 100644 index 0000000..500993b --- /dev/null +++ b/rkbin/bin/rk35/rk356x_usbplug_v1.17.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3588_bl31_v1.31.elf b/rkbin/bin/rk35/rk3588_bl31_v1.31.elf deleted file mode 100644 index 4968de5..0000000 --- a/rkbin/bin/rk35/rk3588_bl31_v1.31.elf +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk35/rk3568_bl31_v1.36.elf b/rkbin/bin/rk35/rk3588_bl31_v1.40.elf similarity index 62% copy from rkbin/bin/rk35/rk3568_bl31_v1.36.elf copy to rkbin/bin/rk35/rk3588_bl31_v1.40.elf index f29f855..c6a4b41 100644 --- a/rkbin/bin/rk35/rk3568_bl31_v1.36.elf +++ b/rkbin/bin/rk35/rk3588_bl31_v1.40.elf Binary files differ diff --git a/rkbin/bin/rk35/rk3588_bl32_v1.12.bin b/rkbin/bin/rk35/rk3588_bl32_v1.12.bin deleted file mode 100644 index 559bcd2..0000000 --- a/rkbin/bin/rk35/rk3588_bl32_v1.12.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk35/rk3588_bl32_v1.13.bin b/rkbin/bin/rk35/rk3588_bl32_v1.13.bin new file mode 100644 index 0000000..292a15d --- /dev/null +++ b/rkbin/bin/rk35/rk3588_bl32_v1.13.bin Binary files differ diff --git a/rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_eyescan_v1.11.bin b/rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_eyescan_v1.11.bin new file mode 100644 index 0000000..1df3187 --- /dev/null +++ b/rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_eyescan_v1.11.bin Binary files 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 a9441e4..0000000 --- a/rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.08.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin b/rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin new file mode 100644 index 0000000..72b27c7 --- /dev/null +++ b/rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin Binary files 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 9b158eb..0000000 --- a/rkbin/bin/rk35/rk3588_spl_v1.11.bin +++ /dev/null Binary files 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 0000000..0967d16 --- /dev/null +++ b/rkbin/bin/rk35/rk3588_spl_v1.12.bin Binary files 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 02ea954..0000000 --- a/rkbin/bin/rk35/rk3588_usbplug_v1.09.bin +++ /dev/null Binary files 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 0000000..ea5ccd4 --- /dev/null +++ b/rkbin/bin/rk35/rk3588_usbplug_v1.10.bin Binary files 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 30689a8..0000000 --- a/rkbin/bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin b/rkbin/bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin new file mode 100644 index 0000000..9527794 --- /dev/null +++ b/rkbin/bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin Binary files 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 a9ca4ce..0000000 --- a/rkbin/bin/rv11/rv1106_ddr_924MHz_v1.09.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rv11/rv1106_ddr_924MHz_v1.13.bin b/rkbin/bin/rv11/rv1106_ddr_924MHz_v1.13.bin new file mode 100644 index 0000000..177ff10 --- /dev/null +++ b/rkbin/bin/rv11/rv1106_ddr_924MHz_v1.13.bin Binary files differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_tb_dual_camera_sc301iot_sc230ai_v1.67.bin b/rkbin/bin/rv11/rv1106_hpmcu_tb_dual_camera_sc301iot_sc230ai_v1.67.bin new file mode 100644 index 0000000..f06969d --- /dev/null +++ b/rkbin/bin/rv11/rv1106_hpmcu_tb_dual_camera_sc301iot_sc230ai_v1.67.bin Binary files differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_tb_dual_camera_sc3338_sc3338_v1.67.bin b/rkbin/bin/rv11/rv1106_hpmcu_tb_dual_camera_sc3338_sc3338_v1.67.bin new file mode 100644 index 0000000..82581e9 --- /dev/null +++ b/rkbin/bin/rv11/rv1106_hpmcu_tb_dual_camera_sc3338_sc3338_v1.67.bin Binary files differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_tb_gc2093_v1.30.bin b/rkbin/bin/rv11/rv1106_hpmcu_tb_gc2093_v1.30.bin deleted file mode 100644 index d8b8b08..0000000 --- a/rkbin/bin/rv11/rv1106_hpmcu_tb_gc2093_v1.30.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_tb_gc2093_v1.66.bin b/rkbin/bin/rv11/rv1106_hpmcu_tb_gc2093_v1.66.bin new file mode 100644 index 0000000..7b0138e --- /dev/null +++ b/rkbin/bin/rv11/rv1106_hpmcu_tb_gc2093_v1.66.bin Binary files differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_tb_gc3003_v1.64.bin b/rkbin/bin/rv11/rv1106_hpmcu_tb_gc3003_v1.64.bin new file mode 100644 index 0000000..1d77d5a --- /dev/null +++ b/rkbin/bin/rv11/rv1106_hpmcu_tb_gc3003_v1.64.bin Binary files differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_tb_sc230ai_v1.40.bin b/rkbin/bin/rv11/rv1106_hpmcu_tb_sc230ai_v1.40.bin deleted file mode 100644 index 22f4bc1..0000000 --- a/rkbin/bin/rv11/rv1106_hpmcu_tb_sc230ai_v1.40.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_tb_sc230ai_v1.67.bin b/rkbin/bin/rv11/rv1106_hpmcu_tb_sc230ai_v1.67.bin new file mode 100644 index 0000000..817d56c --- /dev/null +++ b/rkbin/bin/rv11/rv1106_hpmcu_tb_sc230ai_v1.67.bin Binary files differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_tb_sc3336_sc3338_v1.40.bin b/rkbin/bin/rv11/rv1106_hpmcu_tb_sc3336_sc3338_v1.40.bin deleted file mode 100644 index 6317c98..0000000 --- a/rkbin/bin/rv11/rv1106_hpmcu_tb_sc3336_sc3338_v1.40.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_tb_sc3336_sc3338_v1.67.bin b/rkbin/bin/rv11/rv1106_hpmcu_tb_sc3336_sc3338_v1.67.bin new file mode 100644 index 0000000..ac0ac2b --- /dev/null +++ b/rkbin/bin/rv11/rv1106_hpmcu_tb_sc3336_sc3338_v1.67.bin Binary files differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_tb_sc4336_v1.67.bin b/rkbin/bin/rv11/rv1106_hpmcu_tb_sc4336_v1.67.bin new file mode 100644 index 0000000..7fda516 --- /dev/null +++ b/rkbin/bin/rv11/rv1106_hpmcu_tb_sc4336_v1.67.bin Binary files 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 05bd23e..0000000 --- a/rkbin/bin/rv11/rv1106_hpmcu_wrap_v1.50.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rv11/rv1106_hpmcu_wrap_v1.56.bin b/rkbin/bin/rv11/rv1106_hpmcu_wrap_v1.56.bin new file mode 100644 index 0000000..fb60a53 --- /dev/null +++ b/rkbin/bin/rv11/rv1106_hpmcu_wrap_v1.56.bin Binary files differ diff --git a/rkbin/bin/rv11/rv1106_tee_ta_v1.00.bin b/rkbin/bin/rv11/rv1106_tee_ta_v1.00.bin new file mode 100644 index 0000000..6439111 --- /dev/null +++ b/rkbin/bin/rv11/rv1106_tee_ta_v1.00.bin Binary files differ diff --git a/rkbin/bin/rv11/rv1106_usbplug_v1.06.bin b/rkbin/bin/rv11/rv1106_usbplug_v1.06.bin deleted file mode 100644 index 2678764..0000000 --- a/rkbin/bin/rv11/rv1106_usbplug_v1.06.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rv11/rv1106_usbplug_v1.07.bin b/rkbin/bin/rv11/rv1106_usbplug_v1.07.bin new file mode 100644 index 0000000..2ed54be --- /dev/null +++ b/rkbin/bin/rv11/rv1106_usbplug_v1.07.bin Binary files 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 4c7c410..0000000 --- a/rkbin/bin/rv11/rv1126_spl_emmc_tb_v1.12.bin +++ /dev/null Binary files 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 0000000..963d6ce --- /dev/null +++ b/rkbin/bin/rv11/rv1126_spl_emmc_tb_v1.13.bin Binary files 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 77% 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 ce42569..2a3d967 100644 --- a/rkbin/bin/rv11/rv1126_tee_ta_tb_v1.06.bin +++ b/rkbin/bin/rv11/rv1126_tee_ta_tb_v1.07.bin Binary files differ diff --git a/rkbin/bin/rv11/rv1126_tee_ta_v2.08.bin b/rkbin/bin/rv11/rv1126_tee_ta_v2.08.bin deleted file mode 100644 index ecd00b2..0000000 --- a/rkbin/bin/rv11/rv1126_tee_ta_v2.08.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rv11/rv1126_tee_ta_v2.09.bin b/rkbin/bin/rv11/rv1126_tee_ta_v2.09.bin new file mode 100644 index 0000000..9adfa77 --- /dev/null +++ b/rkbin/bin/rv11/rv1126_tee_ta_v2.09.bin Binary files differ diff --git a/rkbin/bin/rv11/rv1126_usbplug_v1.23.bin b/rkbin/bin/rv11/rv1126_usbplug_v1.23.bin deleted file mode 100644 index aedfac6..0000000 --- a/rkbin/bin/rv11/rv1126_usbplug_v1.23.bin +++ /dev/null Binary files differ diff --git a/rkbin/bin/rv11/rv1126_usbplug_v1.24.bin b/rkbin/bin/rv11/rv1126_usbplug_v1.24.bin new file mode 100644 index 0000000..4cde72f --- /dev/null +++ b/rkbin/bin/rv11/rv1126_usbplug_v1.24.bin Binary files differ diff --git a/rkbin/doc/release/PX30_CN.md b/rkbin/doc/release/PX30_CN.md index 2ecb887..2db733a 100644 --- a/rkbin/doc/release/PX30_CN.md +++ b/rkbin/doc/release/PX30_CN.md @@ -1,5 +1,31 @@ # PX30 Release Note +## px30_bl31_v1.33.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------ | ----------- | -------- | +| 2023-02-03 | px30_bl31_v1.33.elf | 0152b20d0 | 重要 | + +### New + +1. 添加amp支持。 +2. 提高fiq-debugger功能稳定性。 +3. 休眠时支持使用pll-deep-mode。 + +------ + +## 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 | 重要程度 | diff --git a/rkbin/doc/release/PX30_EN.md b/rkbin/doc/release/PX30_EN.md index 794f2a8..8ae1ba3 100644 --- a/rkbin/doc/release/PX30_EN.md +++ b/rkbin/doc/release/PX30_EN.md @@ -1,5 +1,31 @@ # PX30 Release Note +## px30_bl31_v1.33.elf + +| Date | file | Build commit | Severity | +| ---------- | :------------------ | ------------ | --------- | +| 2023-02-03 | px30_bl31_v1.33.elf | 0152b20d0 | important | + +### New + +1. Support AMP. +2. Improve the stability of fiq-debugger. +3. Support pll-deep-mode when system suspend. + +------ + +## 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 | diff --git a/rkbin/doc/release/RK3032_CN.md b/rkbin/doc/release/RK3032_CN.md index 7fb0bca..c543389 100644 --- a/rkbin/doc/release/RK3032_CN.md +++ b/rkbin/doc/release/RK3032_CN.md @@ -8,6 +8,6 @@ ### New -1. 支持升级 Firmware.img 的格式的 IDB 升级 +1. 支持升级 Firmware.img 的格式的 IDB 升级。 ------ diff --git a/rkbin/doc/release/RK3032_EN.md b/rkbin/doc/release/RK3032_EN.md index dbfbee1..147f732 100644 --- a/rkbin/doc/release/RK3032_EN.md +++ b/rkbin/doc/release/RK3032_EN.md @@ -8,6 +8,6 @@ ### New -1. Support udpate IDB in Firmware.img +1. Support udpate IDB in Firmware.img. ------ diff --git a/rkbin/doc/release/RK3308_CN.md b/rkbin/doc/release/RK3308_CN.md index 153a74c..7234bf2 100644 --- a/rkbin/doc/release/RK3308_CN.md +++ b/rkbin/doc/release/RK3308_CN.md @@ -1,5 +1,31 @@ # RK3308 Release Note +## rk3308_bl31_cpu3_v1.00.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------- | ----------- | -------- | +| 2023-03-16 | rk3308_bl31_cpu3_v1.00.elf | 5fb7b7229 | 普通 | + +### New + +1. 支持从CPU3启动。 + +------ + +## 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 | 重要程度 | @@ -36,4 +62,4 @@ ### New -1. 校验 ftl super block 2nd page spare data +1. 校验 ftl super block 2nd page spare data。 diff --git a/rkbin/doc/release/RK3308_EN.md b/rkbin/doc/release/RK3308_EN.md index 3fb6383..3df7a9c 100644 --- a/rkbin/doc/release/RK3308_EN.md +++ b/rkbin/doc/release/RK3308_EN.md @@ -1,5 +1,31 @@ # RK3308 Release Note +## rk3308_bl31_cpu3_v1.00.elf + +| Date | File | Build commit | Severity | +| ---------- | :------------------------- | ------------ | -------- | +| 2023-03-16 | rk3308_bl31_cpu3_v1.00.elf | 5fb7b7229 | moderate | + +### New + +1. Support boot from CPU3. + +------ + +## 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 | @@ -36,4 +62,4 @@ ### New -1. Check ftl super block 2nd page spare data \ No newline at end of file +1. Check ftl super block 2nd page spare data. diff --git a/rkbin/doc/release/RK3326_CN.md b/rkbin/doc/release/RK3326_CN.md index 2d9716c..059182d 100644 --- a/rkbin/doc/release/RK3326_CN.md +++ b/rkbin/doc/release/RK3326_CN.md @@ -1,5 +1,31 @@ # RK3326 Release Note +## rk3326_bl31_v1.33.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-02-03 | rk3326_bl31_v1.33.elf | 0152b20d0 | 重要 | + +### New + +1. 添加amp支持。 +2. 提高fiq-debugger功能稳定性。 +3. 休眠时支持使用pll-deep-mode。 + +------ + +## 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 | 重要程度 | diff --git a/rkbin/doc/release/RK3326_EN.md b/rkbin/doc/release/RK3326_EN.md index abf5f21..dde655c 100644 --- a/rkbin/doc/release/RK3326_EN.md +++ b/rkbin/doc/release/RK3326_EN.md @@ -1,5 +1,31 @@ # RK3326 Release Note +## rk3326_bl31_v1.33.elf + +| Date | file | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-02-03 | rk3326_bl31_v1.33.elf | 0152b20d0 | important | + +### New + +1. Support AMP. +2. Improve the stability of fiq-debugger. +3. Support pll-deep-mode when system suspend. + +------ + +## 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 | diff --git a/rkbin/doc/release/RK3399PRO_CN.md b/rkbin/doc/release/RK3399PRO_CN.md new file mode 100644 index 0000000..b528cda --- /dev/null +++ b/rkbin/doc/release/RK3399PRO_CN.md @@ -0,0 +1,31 @@ +# RK3399PRO Release Note + +## rk3399pro_ddr_{666...933}MHz_v1.30.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | -------------------------------------- | ----------- | -------- | +| 2023-04-17 | rk3399pro_ddr_{666...933}MHz_v1.30.bin | aae4a89176 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ------------------------------ | -------------------------------------- | -------- | +| 1 | 重要 | 修复LP3在reboot会卡死ddr初始化 | 当LP3类型在reboot会出现卡死在ddr初始化 | - | + +------ + +## rk3399pro_ddr_{666...933}MHz_v1.29.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | -------------------------------------- | ----------- | -------- | +| 2023-03-30 | rk3399pro_ddr_{666...933}MHz_v1.29.bin | 5b2c650 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ----------------------------------------- | --------------------------------------------------------- | -------- | +| 1 | 普通 | 修复单个channel卡"advanced training done" | 当单个channel的时候,会loop在打印"advanced training done" | - | +| 2 | 重要 | 修复LP3 dbw 识别异常 | LP3 的dbw 识别与实际不一致 | - | + +------ + diff --git a/rkbin/doc/release/RK3399PRO_EN.md b/rkbin/doc/release/RK3399PRO_EN.md new file mode 100644 index 0000000..cac2dc0 --- /dev/null +++ b/rkbin/doc/release/RK3399PRO_EN.md @@ -0,0 +1,31 @@ +# RK3399PRO Release Note + +## rk3399pro_ddr_{666...933}MHz_v1.30.bin + +| Date | file | Build commit | Severity | +| ---------- | -------------------------------------- | ------------ | --------- | +| 2023-04-17 | rk3399pro_ddr_{666...933}MHz_v1.30.bin | aae4a89176 | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ----------------------- | ----------------------------------------------- | ------------ | +| 1 | important | Fixed LP3 reboot error. | When LP3 reboot, it will stuck in ddr initial. | - | + +------ + +## rk3399pro_ddr_{666...933}MHz_v1.29.bin + +| Date | file | Build commit | Severity | +| ---------- | -------------------------------------- | ------------ | --------- | +| 2023-03-30 | rk3399pro_ddr_{666...933}MHz_v1.29.bin | 5b2c650 | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ----------------------------------------------------- | ------------------------------------------------------------ | ------------ | +| 1 | moderate | Fixed single channel loop at "advanced training done" | When in single channel mode, it will loop at "advanced training done". | - | +| 2 | important | Fixed LP3 dbw detect bug | The dbw detect error when LP3 | - | + +------ + diff --git a/rkbin/doc/release/RK3399_CN.md b/rkbin/doc/release/RK3399_CN.md index 4d82ca5..e5011c3 100644 --- a/rkbin/doc/release/RK3399_CN.md +++ b/rkbin/doc/release/RK3399_CN.md @@ -1,5 +1,60 @@ # RK3399 Release Note +## rk3399_usbplug_v1.30.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | ------------------------ | ----------- | -------- | +| 2023-05-31 | rk3399_usbplug_v1.30.bin | 8665a18a2 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ---------------------------------------------- | -------------------------------------------- | -------- | +| 1 | 重要 | 修复efuse烧写公钥哈希后,工具回读efuse概率失败 | 当efuse烧写公钥哈希后,工具回读efuse概率失败 | - | + +------ + +## rk3399_ddr_{666...933}MHz_v1.30.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | ----------------------------------- | ----------- | -------- | +| 2023-04-17 | rk3399_ddr_{666...933}MHz_v1.30.bin | aae4a89176 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ------------------------------ | -------------------------------------- | -------- | +| 1 | 重要 | 修复LP3在reboot会卡死ddr初始化 | 当LP3类型在reboot会出现卡死在ddr初始化 | - | + +------ + +## rk3399_ddr_{666...933}MHz_v1.29.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | ----------------------------------- | ----------- | -------- | +| 2023-03-30 | rk3399_ddr_{666...933}MHz_v1.29.bin | 5b2c650 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ----------------------------------------- | --------------------------------------------------------- | -------- | +| 1 | 普通 | 修复单个channel卡"advanced training done" | 当单个channel的时候,会loop在打印"advanced training done" | - | +| 2 | 重要 | 修复LP3 dbw 识别异常 | LP3 的dbw 识别与实际不一致 | - | + +------ + +## rk3399_bl31_v1.36.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-02-16 | rk3399_bl31_v1.36.elf | 8f40012ab | 重要 | + +### New + +1. 提高fiq-debugger功能稳定性。 + +------ + ## rk3399_ddr_{666...933}MHz_v1.28.bin | 时间 | 文件 | 编译 commit | 重要程度 | @@ -8,7 +63,7 @@ ### New -1. 增加RK3399-T/2T 的DDR支持 +1. 增加RK3399-T/2T 的DDR支持。 ------ diff --git a/rkbin/doc/release/RK3399_EN.md b/rkbin/doc/release/RK3399_EN.md index 1c19256..7c902e4 100644 --- a/rkbin/doc/release/RK3399_EN.md +++ b/rkbin/doc/release/RK3399_EN.md @@ -1,5 +1,60 @@ # RK3399 Release Note +## rk3399_usbplug_v1.30.bin + +| Date | file | Build commit | Severity | +| ---------- | ----------------------------------- | ------------ | --------- | +| 2023-05-31 | rk3399_usbplug_v1.30.bin | 8665a18a2 | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | -------------------------------------------------------- | -------------------------------------------------- | ------------ | +| 1 | important | Fixed sometime tool read efuse fail after efuse program. | Sometime tool read efuse fail after efuse program. | - | + +------ + +## rk3399_ddr_{666...933}MHz_v1.30.bin + +| Date | file | Build commit | Severity | +| ---------- | ----------------------------------- | ------------ | --------- | +| 2023-04-17 | rk3399_ddr_{666...933}MHz_v1.30.bin | aae4a89176 | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ----------------------- | ----------------------------------------------- | ------------ | +| 1 | important | Fixed LP3 reboot error. | When LP3 reboot, it will stuck in ddr initial. | - | + +------ + +## rk3399_ddr_{666...933}MHz_v1.29.bin + +| Date | file | Build commit | Severity | +| ---------- | ----------------------------------- | ------------ | --------- | +| 2023-03-30 | rk3399_ddr_{666...933}MHz_v1.29.bin | 5b2c650 | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ----------------------------------------------------- | ------------------------------------------------------------ | ------------ | +| 1 | moderate | Fixed single channel loop at "advanced training done" | When in single channel mode, it will loop at "advanced training done". | - | +| 2 | important | Fixed LP3 dbw detect bug | The dbw detect error when LP3 | - | + +------ + +## rk3399_bl31_v1.36.elf + +| Date | file | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-02-16 | rk3399_bl31_v1.36.elf | 8f40012ab | important | + +### New + +1. Improve the stability of fiq-debugger. + +------ + ## rk3399_ddr_{666...933}MHz_v1.28.bin | Date | file | Build commit | Severity | @@ -8,7 +63,7 @@ ### New -1. Add support RK3399-T, RK3399-2T for DDR +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 0000000..8fa5fd2 --- /dev/null +++ b/rkbin/doc/release/RK3528_CN.md @@ -0,0 +1,337 @@ +# RK3528 Release Note + +## rk3528_bl31_v1.15.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-07-17 | rk3528_bl31_v1.15.elf | d8ae91904 | 重要 | + +### New + +1. 支持RK3528A芯片。 + +------ + +## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.06.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | ---------------------------------------------- | ----------- | -------- | +| 2023-06-05 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.06.bin | 1ab0bfbe2d | 重要 | + +### New + +1. 支持使用ddrbin_tool工具修改CA de-skew。 + +------ + +## rk3528_bl31_v1.14.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-05-19 | rk3528_bl31_v1.14.elf | 1b2124ab7 | 重要 | + +### New + +1. 将bl31基地址改到0x80000。 +2. 支持ddr变频。 + +------ + +## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.05.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | ---------------------------------------------- | ----------- | -------- | +| 2023-04-14 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.05.bin | 2eef4a672d | 重要 | + +### New + +1. 增加4BIT PCB配置的ddrbin。 +2. 增加LP3 CA skew的配置。 + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ------------------------------------------- | ----------------------------------------------- | -------- | +| 1 | 重要 | 修复DDR3 RAS 2T模式的相位问题 | DDR3 2T模式下RAS相位异常 | - | +| 2 | 重要 | 修复多rank下LP3 training时候ODT输出异常问题 | 多rank下LP3 做cs1 write training时候ODT输出异常 | - | + +------ + +## rk3528_bl32_v1.02.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-04-12 | rk3528_bl32_v1.02.bin | c73fd5531 | 重要 | + +### New + +1. 增加crypto/trng/keylad模块支持。 + +------ + +## rk3528_bl31_v1.13.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-04-12 | rk3528_bl31_v1.13.elf | 642369d9b | 重要 | + +### New + +1. 修改cpu和gpu的pvtpll配置。 + +------ + +## rk3528_spl_v1.04.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------- | ----------- | -------- | +| 2023-04-11 | rk3528_spl_v1.04.bin | 0fbedd06 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | --------------------------- | ------------ | -------- | +| 1 | 重要 | 修正matrix 339M时钟配置错误 | EMMC通讯报错 | - | + +------ + +## rk3528_usbplug_v1.03.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :----------------------- | ----------- | -------- | +| 2023-04-08 | rk3528_usbplug_v1.03.bin | dbdfea79b | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ---------------------- | --------------------------- | -------- | +| 1 | 重要 | 解决emmc概率升级失败 | maskrom下升级emmc固件概率性失败 | - | + +------ + +## rk3528_bl32_v1.01.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-04-03 | rk3528_bl32_v1.01.bin | c5251becc | 普通 | + +### New + +1. 新增内部TA接口。 + +------ + +## rk3528_bl31_v1.12.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-03-16 | rk3528_bl31_v1.12.elf | 70c5c8d9c | 重要 | + +### New + +1. 提升trng的性能。 + +------ + +## rk3528_ddr_1056MHz_{2L_PCB_}v1.04.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | ------------------------------------- | ----------- | -------- | +| 2023-03-15 | rk3528_ddr_1056MHz_{2L_PCB_}v1.04.bin | dce46ffe73 | 重要 | + +### New + +1. 增加OTP配置芯片的支持。 + +------ + +## rk3528_bl31_v1.11.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-03-09 | rk3528_bl31_v1.11.elf | 389e6e47 | 重要 | + +### New + +1. 调整休眠时ddr的配置流程。 + +------ + +## rk3528_ddr_1056MHz_{2L_PCB_}v1.03.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | ------------------------------------- | ----------- | -------- | +| 2023-03-09 | rk3528_ddr_1056MHz_{2L_PCB_}v1.03.bin | f0be8490c4 | 重要 | + +### New + +1. 增加不同OTP配置芯片的支持。 + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | --------------------------------- | ------------------------------------------ | -------- | +| 1 | 重要 | 解决lp3 x16位宽的容量报错问题 | 当phy工作在lp3 x16位宽时,出现ddr 容量异常 | - | +| 2 | 重要 | 解决低频(<=400Mhz)DDR不稳定问题 | 当DDR低频(<=400Mhz)时,系统出现随机panic | - | + +------ + +## rk3528_ddr_1056MHz_{2L_PCB_}v1.02.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | ------------------------------------- | ----------- | -------- | +| 2023-02-15 | rk3528_ddr_1056MHz_{2L_PCB_}v1.02.bin | 60403d388d | 重要 | + +### New + +1. 支持derate refresh、per-bank refresh配置。 +2. 增加AXI split支持。 +3. 开启LP4、LP4X 读写DBI。 + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ------------------------ | ---------------------------------------- | -------- | +| 1 | 重要 | 解决2L PCB高频不稳定问题 | 2L PCB在跑DDR高频1056MHz系统随机死机问题 | - | + +------ + +## rk3528_bl31_v1.10.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-02-15 | rk3528_bl31_v1.10.elf | d74b03e10 | 重要 | + +### New + +1. 支持 scmi trng clk。 + +------ + +## rk3528_bl31_v1.09.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-02-03 | rk3528_bl31_v1.09.elf | 16574c7f3 | 重要 | + +### New + +1. 支持所有gpio唤醒。 +2. 提高fiq-debugger功能稳定性。 + +------ + +## rk3528_bl31_v1.08.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-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 0000000..6470d24 --- /dev/null +++ b/rkbin/doc/release/RK3528_EN.md @@ -0,0 +1,338 @@ +# RK3528 Release Note + +## rk3528_bl31_v1.15.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-07-17 | rk3528_bl31_v1.15.elf | d8ae91904 | important | + +### New + +1. Add support for rk3528A. + +------ + +## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.06.bin + +| Date | File | Build commit | Severity | +| ---------- | ---------------------------------------------- | ------------ | --------- | +| 2023-06-05 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.06.bin | 1ab0bfbe2d | important | + +### New + +1. Support modified CA de-skew by ddrbin_tool. + +------ + +## rk3528_bl31_v1.14.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-05-19 | rk3528_bl31_v1.14.elf | 1b2124ab7 | important | + +### New + +1. Move BL31 base to 0x80000. +2. Support ddr frequency scale. + +------ + +## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.05.bin + +| Date | File | Build commit | Severity | +| ---------- | ---------------------------------------------- | ------------ | --------- | +| 2023-04-14 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.05.bin | 2eef4a672d | important | + +### New + +1. Add new ddrbin for 4BIT PCB configurations. +2. Add the configuration of LP3 CA skew. + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | +| 1 | important | Fix the phase problem of DDR3 RAS in 2T mode. | Abnormal RAS phase in DDR3 2T mode. | - | +| 2 | important | Fixed the abnormal ODT output problem in LP3 training under multi-rank. | The ODT output is abnormal when LP3 does cs1 write training under multi-rank. | - | + +------ + +## rk3528_bl32_v1.02.bin + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-04-12 | rk3528_bl32_v1.02.bin | c73fd5531 | important | + +### New + +1. Added crypto/trng/keylad module support. + +------ + +## rk3528_bl31_v1.13.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-04-12 | rk3528_bl31_v1.13.elf | 642369d9b | important | + +### New + +1. Modify pvtpll table for cpu and gpu. + +------ + +## rk3528_spl_v1.04.bin + +| Date | File | Build commit | Severity | +| ---------- | :----------------- - | ------------ | --------- | +| 2023-04-11 | rk3528_spl_v1.04.bin | 0fbedd06 | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ---------------------------------- | ------------------- | ------------ | +| 1 | important | Fix matrix 339M freq set/get error | EMMC transfer error | - | + +------ + +## rk3528_usbplug_v1.03.bin + +| Date | File | Build commit | Severity | +| ---------- | :----------------------- | ---------- | -------- | +| 2023-04-08 | rk3528_usbplug_v1.03.bin | dbdfea79b | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ---------------------- | ------------------------ | ------------ | +| 1 | important | Fix sometime emmc upgrade fail. | Emmc upgrade fail sometime. | - | + +------ + +## rk3528_bl32_v1.01.bin + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | -------- | +| 2023-04-03 | rk3528_bl32_v1.01.bin | c5251becc | moderate | + +### New + +1. Add some internal TA interface. + +------ + +## rk3528_bl31_v1.12.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-03-16 | rk3528_bl31_v1.12.elf | 70c5c8d9c | important | + +### New + +1. Improve trng performance. + +------ + +## rk3528_ddr_1056MHz_{2L_PCB_}v1.04.bin + +| Date | File | Build commit | Severity | +| ---------- | ------------------------------------- | ------------ | --------- | +| 2023-03-15 | rk3528_ddr_1056MHz_{2L_PCB_}v1.04.bin | dce46ffe73 | important | + +### New + +1. Add new OTP configurations support. + +------ + +## rk3528_bl31_v1.11.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-03-09 | rk3528_bl31_v1.11.elf | 389e6e47 | important | + +### New + +1. Modify the ddr configuration flow during system suspend. + +------ + +## rk3528_ddr_1056MHz_{2L_PCB_}v1.03.bin + +| Date | File | Build commit | Severity | +| ---------- | ------------------------------------- | ------------ | --------- | +| 2023-03-09 | rk3528_ddr_1056MHz_{2L_PCB_}v1.03.bin | f0be8490c4 | important | + +### New + +1. Add support for chips with different OTP configurations. + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ----------------------------------------------------- | ------------------------------------------------------------ | ------------ | +| 1 | important | Fixed LP3 x16 capacity error problem. | The ddr capacity anomalies occur when the phy at lp3 x16 mode. | - | +| 2 | important | Fixed DDR unstabled when in low frequency(<=400Mhz) . | The kernel will panic when DDR run in low frequency(<=400Mhz). | - | + +------ + +## rk3528_ddr_1056MHz_{2L_PCB_}v1.02.bin + +| Date | File | Build commit | Severity | +| ---------- | ------------------------------------- | ------------ | --------- | +| 2023-02-15 | rk3528_ddr_1056MHz_{2L_PCB_}v1.02.bin | 60403d388d | important | + +### New + +1. Support config derate refresh, per-bank refresh. +2. Support AXI split. +3. Enable LP4, LP4X read/write DBI function. + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | -------------------------------------------------- | ---------------------------------------------- | ------------ | +| 1 | important | Fixed 2L PCB unstabled when DDR in high frequency. | The DDR run in 1056MHz will case system panic. | - | + +------ + +## rk3528_bl31_v1.10.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-02-15 | rk3528_bl31_v1.10.elf | d74b03e10 | important | + +### New + +1. Add trng scmi clk support. + +------ + +## rk3528_bl31_v1.09.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-02-03 | rk3528_bl31_v1.09.elf | 16574c7f3 | important | + +### New + +1. Support all gpio wakeup. +2. Improve the stability of fiq-debugger. + +------ + +## rk3528_bl31_v1.08.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-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/RK3562_CN.md b/rkbin/doc/release/RK3562_CN.md new file mode 100644 index 0000000..27e6f2e --- /dev/null +++ b/rkbin/doc/release/RK3562_CN.md @@ -0,0 +1,287 @@ +# RK3562 Release Note + +## rk3562_ddr_1056MHz_ultra_v1.05.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :--------------------------------- | ----------- | -------- | +| 2023-05-29 | rk3562_ddr_1056MHz_ultra_v1.05.bin | 229cf1e07c | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ------------------------------ | ---------------------------------------------- | -------- | +| 1 | 重要 | 解决休眠数据出错引起的变砖问题 | 休眠过程中数据出错导致无法唤醒,需要断电重启。 | - | + +------ + +## rk3562_bl31_v1.17.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +|----------- | :-------------------- | ----------- | -------- | +| 2023-05-26 | rk3562_bl31_v1.17.elf | a394bf0a3 | 重要 | + +### New + +1. 在超低功耗场景增加哈希校验。 +2. 增加PMIC寄存器的保存。 +3. 增加MCU的配置接口。 +4. 更新dcf代码。 + +------ + +## rk3562_bl31_v1.16.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +|----------- | :-------------------- | ----------- | -------- | +| 2023-05-16 | rk3562_bl31_v1.16.elf | 9152290e3 | 重要 | + +### New + +1. 增加芯片版本判断。 + +------ + +## rk3562_bl31_v1.15.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-04-27 | rk3562_bl31_v1.15.elf | 904af256f | 重要 | + +### New + +1. 根据correlation芯片测试结果,调整cpu/gpu/npu的pvtpll配置。 + +------ + +## rk3562_ddr_1332MHz_eyescan_v1.04.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :--------------------------------- | ----------- | -------- | +| 2023-04-19 | rk3562_ddr_1332MHz_eyescan_v1.04.bin | b9c108a4eb | 重要 | + +### New + +1. 增加RK3562 2D眼图扫描支持。 + +------ + +## rk3562_ddr_1056MHz_ultra_v1.04.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :--------------------------------- | ----------- | -------- | +| 2023-04-14 | rk3562_ddr_1056MHz_ultra_v1.04.bin | 6227d5cf9e | 重要 | + +### New + +1. 增加RK3562 ULTRA支持。 + +------ + +## rk3562_bl31_v1.14.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-04-13 | rk3562_bl31_v1.14.elf | 2041b9655 | 重要 | + +### New + +1. 支持休眠模式可配置。 + +------ + +## rk3562_usbplug_v1.04.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :----------------------- | ----------- | -------- | +| 2023-04-13 | rk3562_usbplug_v1.04.bin | 0cccf6fec | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ---------------------- | --------------------------- | -------- | +| 1 | 重要 | 解决reboot失败问题 | loader下进maskrom升级,reboot失败 | - | + +------ + +## rk3562_bl32_v1.01.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-04-12 | rk3562_bl32_v1.01.bin | c73fd5531 | 重要 | + +### New + +1. 增加crypto/trng/keylad模块支持。 + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | -------- | --------------------------------------- | -------- | +| 1 | 重要 | 解决CtsDevicePolicyManagerTestCases测试失败 | CtsDevicePolicyManagerTestCases测试失败问题 | 406081 | + +------ + +## rk3562_bl31_v1.13.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-04-10 | rk3562_bl31_v1.13.elf | 69ae6e698 | 重要 | + +### New + +1. 增加optee syst ctrl支持。 +2. 不支持修改非安全的crypto时钟。 + +------ + +## rk3562_bl31_v1.12.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-03-15 | rk3562_bl31_v1.12.elf | 3376a679b | 重要 | + +### New + +1. 增加autocs的suspend和resume函数。 +2. 更新dcf的驱动到v1.01版本。 + +------ + +## rk3562_bl31_v1.11.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-03-10 | rk3562_bl31_v1.11.elf | 75d01ff66 | 重要 | + +### New + +1. 提升休眠唤醒稳定性。 + +------ + +## rk3562_bl31_v1.10.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-03-10 | rk3562_bl31_v1.10.elf | 8db141d32 | 重要 | + +### New + +1. 增加core autocs支持。 +2. 提升rkrng的通过率。 + +------ + +## rk3562_usbplug_v1.03.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :----------------------- | ----------- | -------- | +| 2023-03-09 | rk3562_usbplug_v1.03.bin | a2a8c6bbac | 重要 | + +### New + +1. 正式发布版本。 + +------ + +## rk3562_bl31_v1.09.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-03-08 | rk3562_bl31_v1.09.elf | 6a1e56879 | 重要 | + +### New + +1. 支持根据otp标识和opp flag修改pvtpll的length。 + +------ + +## rk3562_spl_v1.03.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-03-06 | rk3562_spl_v1.03.bin | 7ff748e196 | 重要 | + +### New + +1. 正式发布版本。 + +------ + +## rk3562_bl31_v1.08.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-02-27 | rk3562_bl31_v1.08.elf | 1f6088dc0 | 重要 | + +### New + +1. 在休眠和reboot的时候将时钟源切换到常规pll。 + +------ + +## rk3562_bl31_v1.07.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-02-22 | rk3562_bl31_v1.07.elf | 4d4f21db2 | 重要 | + +### New + +1. 增加支持logic断电休眠模式。 + +------ + +## rk3562_ddr_{1560...324}MHz_v1.04.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :----------------------------------- | ----------- | -------- | +| 2023-02-14 | rk3562_ddr_{1560...324}MHz_v1.04.bin | bae1baa081 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | -------------------------- | ------------------------------------------------------------ | -------- | +| 1 | 普通 | 解决uart打印不能关闭的问题 | 通过ddrbin_tool无法关闭uart打印 | - | +| 2 | 重要 | 更新OS_REG使用规则 | OS_REG0受复位影响,导致reboot maskrom无法成功.使用不受复位影响的OS_REG8替代OS_REG0。 | - | + +------ + +## rk3562_bl31_v1.06.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-02-09 | rk3562_bl31_v1.06.elf | de0f55c9c | 重要 | + +### New + +1. 增加crypto、rng、klad时钟支持。 +2. 修改npu 800MHz和900MHz的pvtpll配置。 +3. 增加dmc驱动代码。 + +------ + +## rk3562_{ddr,spl,usbplug}_v1.x.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------------------- | ---------------------------------------------- | -------- | +| 2023-02-03 | rk3562_{ddr,spl,usbplug}_v1.x.bin | ddr:4d38eafc48#spl:ec5f0a7c43#usbplug:3ed34f88 | 重要 | + +### New + +1. 初始版本。 + +------ + +## rk3562_{bl31,bl32,mcu}_v1.x.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------------ | -------------------------------- | -------- | +| 2023-02-03 | rk3562_{bl31,bl32,mcu}_v1.x.bin | bl31:none#bl32:512740e0#mcu:none | 重要 | + +### New + +1. 初始版本。 + +------ + diff --git a/rkbin/doc/release/RK3562_EN.md b/rkbin/doc/release/RK3562_EN.md new file mode 100644 index 0000000..90fb867 --- /dev/null +++ b/rkbin/doc/release/RK3562_EN.md @@ -0,0 +1,287 @@ +# RK3562 Release Note + +## rk3562_ddr_1056MHz_ultra_v1.05.bin + +| Date | File | Build commit | Severity | +| ---------- | :--------------------------------- | ------------ | --------- | +| 2023-05-29 | rk3562_ddr_1056MHz_ultra_v1.05.bin | 229cf1e07c | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | +| 1 | important | Solve the problem of failure to wake up caused by DDR data error | During suspend, the data error caused the failure to wake up, and it needs to be powered off and restarted. | - | + +------ + +## rk3562_bl31_v1.17.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-05-26 | rk3562_bl31_v1.17.elf | a394bf0a3 | important | + +### New + +1. Add the hash calculation for ultra suspend mode. +2. Save/restore the pmic register in the ultra suspend mode. +3. Add interface to config the MCU. +4. Update dcf code to v1.02. + +------ + +## rk3562_bl31_v1.16.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-05-16 | rk3562_bl31_v1.16.elf | 9152290e3 | important | + +### New + +1. Add soc version init. + +------ + +## rk3562_bl31_v1.15.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-04-27 | rk3562_bl31_v1.15.elf | 904af256f | important | + +### New + +1. Adjust pvtpll config for cpu/gpu/npu by the test results of correlation chips. + +------ + +## rk3562_ddr_1332MHz_eyescan_v1.04.bin + +| Date | File | Build commit | Severity | +| ---------- | :----------------------------------- | ------------ | --------- | +| 2023-04-19 | rk3562_ddr_1332MHz_eyescan_v1.04.bin | b9c108a4eb | important | + +### New + +1. Add RK3562 2D eye scan support. + +------ + +## rk3562_ddr_1056MHz_ultra_v1.04.bin + +| Date | File | Build commit | Severity | +| ---------- | :--------------------------------- | ------------ | --------- | +| 2023-04-14 | rk3562_ddr_1056MHz_ultra_v1.04.bin | 6227d5cf9e | important | + +### New + +1. Add RK3562 ULTRA support. + +------ + +## rk3562_bl31_v1.14.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-04-13 | rk3562_bl31_v1.14.elf | 2041b9655 | important | + +### New + +1. Support suspend mode config. + +------ + +## rk3562_usbplug_v1.04.bin + +| Date | File | Build commit | Severity | +| ---------- | :----------------------- | ---------- | -------- | +| 2023-04-13 | rk3562_usbplug_v1.04.bin | 0cccf6fec | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ---------------------- | ------------------------ | ------------ | +| 1 | important | Fix sometime reboot fail. | Reboot fail from loader enter. | - | + +------ + +## rk3562_bl32_v1.01.bin + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-04-12 | rk3562_bl32_v1.01.bin | c73fd5531 | important | + +### New + +1. Added crypto/trng/keylad module support. + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ------------------------------------------------------------ | -------------------------------------------- | ------------ | +| 1 | important | Repair the CtsDevicePolicyManagerTestCases test failure problem | CtsDevicePolicyManagerTestCases test failure | 406081 | + +------ + +## rk3562_bl31_v1.13.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-04-10 | rk3562_bl31_v1.13.elf | 69ae6e698 | important | + +### New + +1. Add opteed sys ctrl support. +2. Don't change unsecure crypto clocks. + +------ + +## rk3562_bl31_v1.12.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-03-15 | rk3562_bl31_v1.12.elf | 3376a679b | important | + +### New + +1. Implement autocs suspend and resume. +2. Update dcf code to v1.01. + +------ + +## rk3562_bl31_v1.11.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-03-10 | rk3562_bl31_v1.11.elf | 75d01ff66 | important | + +### New + +1. Improve suspend/resume stability. + +------ + +## rk3562_bl31_v1.10.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-03-10 | rk3562_bl31_v1.10.elf | 8db141d32 | important | + +### New + +1. Add autocs support for core. +2. Improve rkrng output. + +------ + +## rk3562_usbplug_v1.03.bin + +| Date | File | Build commit | Severity | +| ---------- | :----------------------- | ----------- | -------- | +| 2023-03-09 | rk3562_usbplug_v1.03.bin | a2a8c6bbac | important | + +### New + +1. First release version. + +------ + +## rk3562_bl31_v1.09.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-03-08 | rk3562_bl31_v1.09.elf | 6a1e56879 | important | + +### New + +1. Add support to change pvtpll length according to otp and opp flag . + +------ + +## rk3562_spl_v1.03.bin + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-03-06 | rk3562_spl_v1.03.bin | 7ff748e19 | important | + +### New + +1. First release version. + +------ + +## rk3562_bl31_v1.08.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-02-27 | rk3562_bl31_v1.08.elf | 1f6088dc0 | important | + +### New + +1. Change clock to normal pll when supend and reset. + +------ + +## rk3562_bl31_v1.07.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-02-22 | rk3562_bl31_v1.07.elf | 4d4f21db2 | important | + +### New + +1. Support vdd_logic off in the system suspend. + +------ + +## rk3562_ddr_{1560...324}MHz_v1.04.bin + +| Date | File | Build commit | Severity | +| ---------- | :-------------------------------- | ---------------------------------------------- | -------- | +| 2023-02-14 | rk3562_ddr_{1560...324}MHz_v1.04.bin | bae1baa081 | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | --------------------------------------- | ------------------------------------------------------------ | ------------ | +| 1 | moderate | fix bug of uart print can't be disabled | uart print can't be disabled by ddrbin_tool | - | +| 2 | important | update OS_REG rules | OS_REG0 may reset by reboot with NPOR, It lead to reboot maskrom failure. Use OS_REG8 replace OS_REG0 to fix this bug. | - | + +------ + +## rk3562_bl31_v1.06.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-02-09 | rk3562_bl31_v1.06.elf | de0f55c9c | important | + +### New + +1. Add crypto rng and klad clocks support. +2. Adjust pvtpll table for npu 800MHz and 900MHz. +3. Add dmc code. + +------ + +## rk3562_{ddr,spl,usbplug}_v1.x.bin + +| Date | File | Build commit | Severity | +| ---------- | :-------------------------------- | ---------------------------------------------- | -------- | +| 2023-02-03 | rk3562_{ddr,spl,usbplug}_v1.x.bin | ddr:4d38eafc48#spl:ec5f0a7c43#usbplug:3ed34f88 | important | + +### New + +1. Initial version. + +------ + +## rk3562_{bl31,bl32,mcu}_v1.x.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------------------ | -------------------------------- | -------- | +| 2023-02-03 | rk3562_{bl31,bl32,mcu}_v1.x.bin | bl31:none#bl32:512740e0#mcu:none | important | + +### New + +1. Initial version. + +------ + diff --git a/rkbin/doc/release/RK3566_CN.md b/rkbin/doc/release/RK3566_CN.md index b38b0f4..053b9e5 100644 --- a/rkbin/doc/release/RK3566_CN.md +++ b/rkbin/doc/release/RK3566_CN.md @@ -1,5 +1,65 @@ # RK3566 Release Note +## rk3566_ddr_{1056...920}MHz_v1.18.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :--------------------------------- | ----------- | -------- | +| 2023-07-17 | rk3566_ddr_{1056...920}MHz_v1.18.bin | f366f69a7d | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ----------------------------------- | ------------------------------------------------------------ | ------- | +| 1 | 重要 | 修正DDR active_ranks配置错误引起的休眠唤醒死机问题 | 休眠唤醒异常 | - | + +------ + +## rk3566_ddr_{1056...324}MHz_v1.17.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :--------------------------------- | ----------- | -------- | +| 2023-06-20 | rk3566_ddr_{1056...324}MHz_v1.17.bin | 992b933606 | 重要 | + +### New + +1. 增加不同row的4rank颗粒支持。 +2. 使能LPDDR4/LPDDR4x derate功能。 + +------ + +## rk3566_ddr_1056MHz_eyescan_v1.16.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :--------------------------------- | ----------- | -------- | +| 2023-04-19 | rk3566_ddr_1056MHz_eyescan_v1.16.bin | b9c108a4eb | 重要 | + +### New + +1. 增加RK3566 2D眼图扫描支持。 + +------ + +## rk3566_ddr_{1056...324}MHz_v1.16.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | ------------------------------------ | ----------- | -------- | +| 2022-11-16 | rk3566_ddr_{1056...324}MHz_v1.16.bin | 6f71c736ce | 重要 | + +### New + +1. LPDDR4/LPDDR4x模式默认使用derate功能。RK3568M,RK3568J在非LPDDR4/LPDDR4x模式下默认2倍刷新率。 +2. 刷新率, pagecolse 可通过ddrbin_tool配置。 +3. 提高ddr4效率。 + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ---------------------------------- | ---------------------------- | -------- | +| 1 | 重要 | 解决部分DDR4板子528M下的稳定性问题 | 部分DDR4在528M下容易死机 | - | +| 2 | 重要 | 解决4GB ECC板子初始失败问题 | 4GB ECC板子ddr初始化阶段卡死 | - | + +------ + ## rk3566_ddr_{1056...324}MHz_v1.15.bin | 时间 | 文件 | 编译 commit | 重要程度 | diff --git a/rkbin/doc/release/RK3566_EN.md b/rkbin/doc/release/RK3566_EN.md index e0640fc..1330922 100644 --- a/rkbin/doc/release/RK3566_EN.md +++ b/rkbin/doc/release/RK3566_EN.md @@ -1,5 +1,65 @@ # RK3566 Release Note +## rk3566_ddr_{1056...920}MHz_v1.18.bin + +| Date | File | Build commit | Severity | +| ---------- | ------------------------------------ | ------------ | --------- | +| 2023-07-17 | rk3566_ddr_{1056...920}MHz_v1.18.bin | f366f69a7d | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ | +| 1 | important | Fixed the suspend/resume function crash problem caused by DDR active_ranks configuration error | Suspend/resume function crash | - | + +------ + +## rk3566_ddr_{1056...324}MHz_v1.17.bin + +| Date | File | Build commit | Severity | +| ---------- | ------------------------------------ | ------------ | --------- | +| 2023-06-20 | rk3566_ddr_{1056...324}MHz_v1.17.bin | 992b933606 | important | + +### New + +1. Added support for 4rank LPDDR3/LPDDR4/LPDDR4x of different rows. +2. Enable derate function for LPDDR4/LPDDR4x. + +------ + +## rk3566_ddr_1056MHz_eyescan_v1.16.bin + +| Date | File | Build commit | Severity | +| ---------- | :----------------------------------- | ------------ | --------- | +| 2023-04-19 | rk3566_ddr_1056MHz_eyescan_v1.16.bin | b9c108a4eb | important | + +### New + +1. Add RK3566 2D eye scan support. + +------ + +## rk3566_ddr_{1056...324}MHz_v1.16.bin + +| Date | File | Build commit | Severity | +| ---------- | ------------------------------------ | ------------ | --------- | +| 2022-11-16 | rk3566_ddr_{1056...324}MHz_v1.16.bin | 6f71c736ce | important | + +### New + +1. RK3568J/RK3568M use 1/2tREFI except LPDDR4/LPDDR4x. LPDDR4/LPDDR4x use derate mode. +2. TREFI, pageclose configurable by ddrbin tool. +3. Improve DDR4 performance. + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | +| 1 | important | To solve the instability problem of some ddr4 when DDR run in 528MHz. | When DDR4 run in 528MHz, the system would unstable, causing a crash and restart | - | +| 2 | important | To solve 4GB ECC board Init fail bug | 4GB DDR4 board may crash in ddrbin | | + +------ + ## rk3566_ddr_{1056...324}MHz_v1.15.bin | Date | File | Build commit | Severity | diff --git a/rkbin/doc/release/RK3568_CN.md b/rkbin/doc/release/RK3568_CN.md index f203344..c1217ef 100644 --- a/rkbin/doc/release/RK3568_CN.md +++ b/rkbin/doc/release/RK3568_CN.md @@ -1,5 +1,222 @@ # RK3568 Release Note +## rk3568_ddr_{1560...920}MHz_v1.18.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :--------------------------------- | ----------- | -------- | +| 2023-07-17 | rk3568_ddr_{1560...920}MHz_v1.18.bin | f366f69a7d | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ----------------------------------- | ------------------------------------------------------------ | ------- | +| 1 | 重要 | 修正DDR active_ranks配置错误引起的休眠唤醒死机问题 | 休眠唤醒异常 | - | + +------ + +## rk3568_bl31_l3_part_ecc_v1.00.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | --------------------------------- | ----------- | -------- | +| 2023-06-20 | rk3568_bl31_l3_part_ecc_v1.00.elf | 6f31c2d8c | 重要 | + +### New + +1. 初始版本:支持L3 cache分区和cache ECC。 + +------ + +## rk3568_ddr_{1056...324}MHz_v1.17.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :--------------------------------- | ----------- | -------- | +| 2023-06-20 | rk3568_ddr_{1056...324}MHz_v1.17.bin | 992b933606 | 重要 | + +### New + +1. 增加不同row的4rank颗粒支持。 +2. 增加DDR ECC poison功能支持。 +3. 使能LPDDR4/LPDDR4x derate功能。 +4. 增加ECC使能下的pstore支持。 + +------ + +## rk3568_bl32_v2.10.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-06-07 | rk3568_bl32_v2.10.bin | dcfdd61d0 | 重要 | + +### New + +1. 支持关键OTP数据读取出错后从备份数据恢复。 +2. crypto_service 支持地址参数安全性检查。 +2. 支持内核读取安全启动标志和公钥哈希。 +3. 支持动态共享内存,安全非安全世界可以传递更大数据。 +4. BL32 打印支持 pstore,内核可以通过 pstore 节点查看 BL32 的打印信息。 + +------ + +## rk3568_bl31_v1.43.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | --------------------- | ----------- | -------- | +| 2023-06-05 | rk3568_bl31_v1.43.elf | bf602aff1 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ----------------------------------- | ------------------------------------------------------------ | ------- | +| 1 | 重要 | 修复cpuidle进入bl31出现死锁的问题 | 系统概率性出现卡住一段时间(~30分钟)后恢复正常 | - | + +------ + +## rk3568_bl31_rt_v1.01.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | ------------------------ | ----------- | -------- | +| 2023-05-01 | rk3568_bl31_rt_v1.01.elf | b28ca126a | 重要 | + +### New + +1. 支持通过OTP修改pvtpll配置。 +2. 调整默认pvtpll配置,提高稳定性。 + +------ + +## rk3568_bl31_v1.42.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | --------------------- | ----------- | -------- | +| 2023-05-11 | rk3568_bl31_v1.42.elf | 7f859117f | 重要 | + +### New + +1. 支持通过OTP修改pvtpll配置。 +2. 调整默认pvtpll配置,提高稳定性。 + +------ + +## rk3568_bl31_v1.41.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | --------------------- | ----------- | -------- | +| 2023-05-06 | rk3568_bl31_v1.41.elf | e24c3f77b | 普通 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ----------------------------------- | ------------------------------------------------------------ | ------- | +| 1 | 普通 | 修改DDR ECC错误注入功能的smc_handler ID | DDR ECC错误注入功能异常失效 | - | + +------ + +## rk3568_bl31_rt_v1.00.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | ------------------------ | ----------- | -------- | +| 2023-05-04 | rk3568_bl31_rt_v1.00.elf | c3f2c8c3a | 普通 | + +### New + +1. 优化实时系统的延迟。 + +------ + +## rk3568_ddr_1560MHz_eyescan_v1.16.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :--------------------------------- | ----------- | -------- | +| 2023-04-19 | rk3568_ddr_1560MHz_eyescan_v1.16.bin | b9c108a4eb | 重要 | + +### New + +1. 增加RK3568 2D眼图扫描支持。 + +------ + +## rk3568_bl31_v1.40.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | --------------------- | ----------- | -------- | +| 2023-04-19 | rk3568_bl31_v1.40.elf | aef7950e4 | 普通 | + +### New + +1. 增加DDR ECC错误注入。 + +------ + +## rk356x_usbplug_v1.17.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :----------------------- | ----------- | -------- | +| 2023-04-14 | rk356x_usbplug_v1.17.bin | 0661d5 | 普通 | + +### New + +1. 新增 spiflash 颗粒支持。 + +------ + +## rk3568_bl31_v1.39.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | --------------------- | ----------- | -------- | +| 2023-04-13 | rk3568_bl31_v1.39.elf | 0d745c7b1 | 重要 | + +### New + +1. 提高otp稳定性。 + +------ + +## rk3568_ddr_{1056...324}MHz_v1.16.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | ------------------------------------ | ----------- | -------- | +| 2023-02-26 | rk3568_ddr_{1056...324}MHz_v1.16.bin | 6f71c736ce | 重要 | + +### New + +1. LPDDR4/LPDDR4x模式默认使用derate功能。RK3568M,RK3568J在非LPDDR4/LPDDR4x模式下默认2倍刷新率。 +2. 刷新率, pagecolse 可通过ddrbin_tool配置。 +3. 提高ddr4效率。 + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ---------------------------------- | ---------------------------- | -------- | +| 1 | 重要 | 解决部分DDR4板子528M下的稳定性问题 | 部分DDR4在528M下容易死机 | - | +| 2 | 重要 | 解决4GB ECC板子初始失败问题 | 4GB ECC板子ddr初始化阶段卡死 | - | + +------ + +## rk3568_bl31_v1.38.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | --------------------- | ----------- | -------- | +| 2023-02-16 | rk3568_bl31_v1.38.elf | 94b2d40dc | 重要 | + +### New + +1. 提高sdei稳定性。 + +------ + +## 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 | 重要程度 | @@ -36,7 +253,7 @@ ### New -1. 新增 spiflash 颗粒支持 +1. 新增 spiflash 颗粒支持。 ------ @@ -62,7 +279,7 @@ ### New -1. 新增 spiflash 颗粒支持 +1. 新增 spiflash 颗粒支持。 ------ diff --git a/rkbin/doc/release/RK3568_EN.md b/rkbin/doc/release/RK3568_EN.md index 0a3405e..4af8181 100644 --- a/rkbin/doc/release/RK3568_EN.md +++ b/rkbin/doc/release/RK3568_EN.md @@ -1,5 +1,222 @@ # RK3568 Release Note +## rk3568_ddr_{1560...920}MHz_v1.18.bin + +| Date | File | Build commit | Severity | +| ---------- | ------------------------------------ | ------------ | --------- | +| 2023-07-17 | rk3568_ddr_{1560...920}MHz_v1.18.bin | f366f69a7d | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ | +| 1 | important | Fixed the suspend/resume function crash problem caused by DDR active_ranks configuration error | Suspend/resume function crash | - | + +------ + +## rk3568_bl31_l3_part_ecc_v1.00.elf + +| Date | File | Build commit | Severity | +| ---------- | --------------------------------- | ------------ | -------- | +| 2023-06-20 | rk3568_bl31_l3_part_ecc_v1.00.elf | 6f31c2d8c | moderate | + +### New + +1. Add initial version: support L3 cache partition and cache ecc. + +------ + +## rk3568_ddr_{1056...324}MHz_v1.17.bin + +| Date | File | Build commit | Severity | +| ---------- | ------------------------------------ | ------------ | --------- | +| 2023-06-20 | rk3568_ddr_{1056...324}MHz_v1.17.bin | 992b933606 | important | + +### New + +1. Added support for 4rank LPDDR3/LPDDR4/LPDDR4x of different rows. +2. Add DDR ECC poison function support. +3. Enable derate function for LPDDR4/LPDDR4x. +4. Add pstore support when ECC enabled. + +------ + +## rk3568_bl32_v2.10.bin + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-06-07 | rk3568_bl32_v2.10.bin | dcfdd61d0 | important | + +### New + +1. Support recovery from OTP backup data after critical OTP data reading errors. +2. Added the address parameter security check for crypto_service. +2. Kernel support read secure boot flag and public key hash. +3. Support dynamic shared memory, and the secure and normal world can transfer more larger data. +4. BL32 supports pstore, and the kernel can view print info of BL32 through pstore node. + +------ + +## rk3568_bl31_v1.43.elf + +| Date | File | Build commit | Severity | +| ---------- | --------------------- | ------------ | --------- | +| 2023-06-05 | rk3568_bl31_v1.43.elf | bf602aff1 | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ | +| 1 | important | Fix deadlock for cpuidle when enter bl31 | The system freezes for a while and then return to normal | - | + +------ + +## rk3568_bl31_rt_v1.01.elf + +| Date | File | Build commit | Severity | +| ---------- | ------------------------ | ------------ | -------- | +| 2023-05-11 | rk3568_bl31_rt_v1.01.elf | b28ca126a | moderate | + +### New + +1. Support adjust pvtpll config by OTP. +2. Adjust default pvtpll config for stability. + +------ + +## rk3568_bl31_v1.42.elf + +| Date | File | Build commit | Severity | +| ---------- | --------------------- | ------------ | --------- | +| 2023-05-11 | rk3568_bl31_v1.42.elf | 7f859117f | important | + +### New + +1. Support adjust pvtpll config by OTP. +2. Adjust default pvtpll config for stability. + +------ + +## rk3568_bl31_v1.41.elf + +| Date | File | Build commit | Severity | +| ---------- | --------------------- | ------------ | -------- | +| 2023-05-06 | rk3568_bl31_v1.41.elf | e24c3f77b | moderate | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ | +| 1 | moderate | Change smc_handler ID of DDR ECC poison function | The DDR ECC poison function exception | - | + +------ + +## rk3568_bl31_rt_v1.00.elf + +| Date | File | Build commit | Severity | +| ---------- | ------------------------ | ------------ | -------- | +| 2023-05-04 | rk3568_bl31_rt_v1.00.elf | c3f2c8c3a | moderate | + +### New + +1. Optimize RT Latency. + +------ + +## rk3568_ddr_1560MHz_eyescan_v1.16.bin + +| Date | File | Build commit | Severity | +| ---------- | :----------------------------------- | ------------ | --------- | +| 2023-04-19 | rk3568_ddr_1560MHz_eyescan_v1.16.bin | b9c108a4eb | important | + +### New + +1. Add RK3568 2D eye scan support. + +------ + +## rk3568_bl31_v1.40.elf + +| Date | File | Build commit | Severity | +| ---------- | --------------------- | ------------ | -------- | +| 2023-04-19 | rk3568_bl31_v1.40.elf | aef7950e4 | moderate | + +### New + +1. Add DDR ECC poison support. + +------ + +## rk356x_usbplug_v1.17.bin + +| Date | File | Build commit | Severity | +| ---------- | :----------------------- | ------------ | -------- | +| 2023-04-14 | rk356x_usbplug_v1.17.bin | 0661d5 | moderate | + +### New + +1. Support more spiflash. + +------ + +## rk3568_bl31_v1.39.elf + +| Date | File | Build commit | Severity | +| ---------- | --------------------- | ------------ | --------- | +| 2023-04-13 | rk3568_bl31_v1.39.elf | 0d745c7b1 | important | + +### New + +1. Improve the stability of otp. + +------ + +## rk3568_ddr_{1056...324}MHz_v1.16.bin + +| Date | File | Build commit | Severity | +| ---------- | ------------------------------------ | ------------ | --------- | +| 2023-02-26 | rk3568_ddr_{1056...324}MHz_v1.16.bin | 6f71c736ce | important | + +### New + +1. RK3568J/RK3568M use 1/2tREFI except LPDDR4/LPDDR4x. LPDDR4/LPDDR4x use derate mode. +2. TREFI, pageclose configurable by ddrbin tool. +3. Improve DDR4 performance. + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | +| 1 | important | To solve the instability problem of some ddr4 when DDR run in 528MHz. | When DDR4 run in 528MHz, the system would unstable, causing a crash and restart | - | +| 2 | important | To solve 4GB ECC board Init fail bug | 4GB DDR4 board may crash in ddrbin | | + +------ + +## rk3568_bl31_v1.38.elf + +| Date | File | Build commit | Severity | +| ---------- | --------------------- | ------------ | --------- | +| 2023-02-16 | rk3568_bl31_v1.38.elf | 94b2d40dc | important | + +### New + +1. Improve the stability of sdei. + +------ + +## 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 | @@ -36,7 +253,7 @@ ### New -1. Support more spiflash +1. Support more spiflash. ------ @@ -62,7 +279,7 @@ ### New -1. Support more spiflash +1. Support more spiflash. ------ diff --git a/rkbin/doc/release/RK3588_CN.md b/rkbin/doc/release/RK3588_CN.md index ba08d43..ea31503 100644 --- a/rkbin/doc/release/RK3588_CN.md +++ b/rkbin/doc/release/RK3588_CN.md @@ -1,5 +1,257 @@ # RK3588 Release Note +## rk3588_bl31_v1.40.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-07-13 | rk3588_bl31_v1.40.elf | dc1125f48 | 重要 | + +### New + +1. 支持根据vop子pd的状态,复位VOP。 + +------ + +## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------------------------- | ----------- | -------- | +| 2023-07-06 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin | 52218f4949 | 重要 | + +### New + +1. 增加支持打印training结果和颗粒MR值。 + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ------------------------------------------ | ------------------------------------------------------------ | -------- | +| 1 | 重要 | 解决最大频率在1066和1600之间启动失败的问题 | 最高频率设置在1066-1600之间时,开机ddrbin中卡死。 | - | +| 2 | 重要 | 解决多次初始化DDR引起的死机问题 | 第一份固件SPL加载失败时重新加载第二份固件导致DDR被重复初始化,卡死在ddrbin中。 | - | + +------ + +## rk3588_bl31_v1.39.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-06-27 | rk3588_bl31_v1.39.elf | 001b4889e | 重要 | + +### New + +1. 修改非安全空间otp大小到128字节。 +2. 支持根据otp信息调整pvtpll配置。 +3. 调整rk3588j/m的pvtpll配置。 + +------ + +## rk3588_bl31_v1.38.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-05-09 | rk3588_bl31_v1.38.elf | 3389cfdda | 重要 | + +### Warn + +1. 要求DDR bin版本必须同步更新到V1.11或更高版本。 + +### New + +1. 更新ddr lp5 mr配置。 +2. 提高hdmirx相关功能稳定性。 +3. 添加ddr展频模式。 + +------ + +## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------------------------- | ----------- | -------- | +| 2023-05-09 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin | f1474cf52f | 重要 | + +### Warn + +1. 要求BL31版本必须同步更新到V1.38或更高版本。 + +### New + +1. 增加打印,在初始化失败时可以更好的定位焊接问题。 +2. 优化开机时间。 +3. 使能per bank refresh功能。 +4. LPDDR5 4个通道使用不同的write vref。 +5. 先初始化LPDDR4X。 +6. LPDDR5 cavref更新为36%。 +7. 增加支持展频功能。 + +------ + +## rk3588_bl32_v1.13.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-04-19 | rk3588_bl32_v1.13.bin | 7f1ea6d6e | 重要 | + +### New + +1. OTP 支持 burst 读取,加快 BL32 启动速度。 +2. 支持内核端读取安全启动标志和公钥哈希。 +3. 支持动态共享内存,安全非安全世界可以传递更大数据。 +4. BL32 打印支持 pstore,内核可以通过 pstore 节点查看 BL32 的打印信息。 + +------ + +## rk3588_bl31_v1.37.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-03-08 | rk3588_bl31_v1.37.elf | 9609b9c19 | 重要 | + +### New + +1. 休眠唤醒时保存恢复 u2phy_grf寄存器。 +2. 休眠唤醒时保存更多ddr相关寄存器。 +3. 兼容QNX系统的休眠唤醒。 + +------ + +## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------------------------- | ----------- | -------- | +| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin | 75d050770f | 重要 | + +### New + +1. 可通过ddrbin_tool开关pageclose。 + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ----------------------- | ------------------------------------------------------------ | -------- | +| 1 | 重要 | 解决DDR总容量24GB问题。 | 当板上DDR总容量为24GB时,无法正常开机。 | - | +| 2 | 重要 | 解决LP4/LP4X稳定性问题 | 个别板子read odt需要从60ohm改为40ohm才能更稳定,BL31必须更新到V1.37及以上。 | - | +| 3 | 重要 | 优化LPDDR5性能 | LPDDR5模式下tWTR计算错误导致效率较差 | - | + +------ + +## rk3588_bl31_v1.36.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-01-30 | rk3588_bl31_v1.36.elf | 78ee25fe7 | 重要 | + +### New + +1. 支持休眠时软件解析多种协议的红外信号,需配合mcu一起使用。 + +------ + +## rk3588_bl31_v1.35.elf + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-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 | 重要程度 | @@ -41,7 +293,7 @@ 1. 添加A55 AT speculative补丁。 2. 添加LPDDR5变频补丁,支持行间变频。 -3. 支持根据具体的DDR通道情况配置FW-DSU region. +3. 支持根据具体的DDR通道情况配置FW-DSU region。 ### Fixed @@ -61,7 +313,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 c59779e..d2f9e4b 100644 --- a/rkbin/doc/release/RK3588_EN.md +++ b/rkbin/doc/release/RK3588_EN.md @@ -1,5 +1,257 @@ # RK3588 Release Note +## rk3588_bl31_v1.40.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-07-13 | rk3588_bl31_v1.40.elf | dc1125f48 | important | + +### New + +1. Add support to reset vop sub mem pd. + +------ + +## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------------------------------- | ------------ | --------- | +| 2023-07-06 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin | 52218f4949 | important | + +### New + +1. Add support print training result and mr value. + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | +| 1 | important | Fixed init fail issue that max freq between 1066-1600MHz | Panic in ddrbin when max DDR freq between 1066-1600MHz. | - | +| 2 | important | Fixed the issue painc in ddrbin caused by multiple initialization of DDR | When the first SPL firmware failed to load, reloading the second firmware would result in repeated initialization of the DDR. This caused a panic in ddrbin. | - | + +------ + +## rk3588_bl31_v1.39.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-06-27 | rk3588_bl31_v1.39.elf | 001b4889e | important | + +### New + +1. Change read size to 128 bytes. +2. Adjust pvtpll table by otp. +3. Modify pvtpll table for rk3588j/m. + +------ + +## rk3588_bl31_v1.38.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-05-09 | rk3588_bl31_v1.38.elf | 3389cfdda | important | + +### Warn + +1. DDR bin should be update to V1.11 or above. + +### New + +1. Update configuration of ddr lp5 mr. +2. Improve the stability of hdmirx. +3. Support ddr spread spectrum mode. + +------ + +## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------------------------------- | ------------ | --------- | +| 2023-05-09 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin | f1474cf52f | important | + +### Warn + +1. BL31 should be update to V1.38 or above. + +### New + +1. Added more print info when initialization fails to help locate soldering issues. +2. Optimizing boot time. +3. Enable per bank refresh function. +4. LPDDR5 4 channels use different write vref values to improve stability. +5. First init LPDDR4x. +6. LPDDR5 cavref update to 36%. +7. Add support spread spectrum mode. + +------ + +## rk3588_bl32_v1.13.bin + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-04-19 | rk3588_bl32_v1.13.bin | 7f1ea6d6e | important | + +### New + +1. OTP supports burst read to accelerate BL32 startup speed. +2. Kernel support read secure boot flag and public key hash. +3. Support dynamic shared memory, and the secure and normal world can transfer more larger data. +4. BL32 supports pstore, and the kernel can view print info of BL32 through pstore node. + +------ + +## rk3588_bl31_v1.37.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-03-08 | rk3588_bl31_v1.37.elf | 9609b9c19 | important | + +### New + +1. Save/restore u2phy_grf registers when system suspend/resume. +2. Save/restore more ddr related registers when system suspend/resume. +3. Compatible with system suspend/resume in QNX. + +------ + +## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------------------------------- | ------------ | --------- | +| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin | 75d050770f | important | + +### New + +1. Pageclose can be enable/disable by ddrbin_tool. + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ---------------------------- | ------------------------------------------------------------ | ------------ | +| 1 | important | fix total 24GB bug | If the DDR total capacity is 24GB, it will be stuck and unable to enter kernel. | - | +| 2 | important | fix LP4/LP4X stability issue | Some LP4/LP4X board need to update read odt to 40ohm to fix stability issue. Note: BL31 should be update to V1.37. | - | +| 3 | important | improve LP5 performance | LPDDR5 timing tWTR calculate error lead to slow performance | - | + +------ + +## rk3588_bl31_v1.36.elf + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-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 | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-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 | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-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 | @@ -33,7 +285,7 @@ ## rk3588_bl31_v1.29.elf -| 时间 | 文件 | 编译 commit | 重要程度 | +| Date | File | Build commit | Severity | | ---------- | :-------------------- | ----------- | --------- | | 2022-09-29 | rk3588_bl31_v1.29.elf | 686b5c48b | important | @@ -45,8 +297,8 @@ ### Fixed -| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | -| ----- | --------- | ---------------------------------------------- | ------------------------------------------------------------ | -------- | +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | | 1 | important | Fix problem about CEC wakeup. | When waiting for CEC wakeup source in system suspend, gpio1/3 irq will wakeup both AP and mcu . | - | | 2 | important | Fix configuration about ddr. | Fix ddr-unstable problem. | - | | 3 | important | Fix problem in system suspend if disable uart. | If loader disable uart, system suspend will panic. | - | @@ -61,7 +313,7 @@ ### New -1.Config FW-DSU region according to the specific DDR channel. +1. Config FW-DSU region according to the specific DDR channel. ------ @@ -78,3 +330,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 28b1ff7..7563fae 100644 --- a/rkbin/doc/release/RV1106_CN.md +++ b/rkbin/doc/release/RV1106_CN.md @@ -1,5 +1,345 @@ # RV1106 Release Note +## rv1106_ddr_924MHz{_tb}_v1.13.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------------- | ----------- | -------- | +| 2023-07-10 | rv1106_ddr_924MHz{_tb}_v1.13.bin | 37a6671fc7 | 普通 | + +### New + +1. 支持 DDR 休眠唤醒。 + +------ + +## rv1106_hpmcu_tb_gc2093_v1.66.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- | +| 2023-07-04 | rv1106_hpmcu_tb_gc2093_v1.66.bin | rtt:f047d6a191#hal:d93ef9fd#battery_ipc:68c599d | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | -------------------------------- | ---------------------------------------------------- | -------- | +| 1 | 重要 | AIQ 适配v5.0x1.2-rc5; 修复野指针; | - | - | + +------ + +## rv1106_hpmcu_tb_gc2093_v1.65.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- | +| 2023-06-25 | rv1106_hpmcu_tb_gc2093_v1.65.bin | rtt:d2d09ba#hal:d93ef9fd#battery_ipc:0534d87 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | -------------------------------- | ---------------------------------------------------- | -------- | +| 1 | 重要 | AIQ 适配v5.0x1.2-rc4 | 解决RTT开机崩溃问题 | - | + +------ + +## rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338,dual_sc301iot_sc230ai}_v1.67.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :----------------------------------------------------------- | ----------------------------------------------- | -------- | +| 2023-06-21 | rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338,dual_sc301iot_sc230ai}_v1.67.bin | rtt:f047d6a191#hal:d93ef9fd#battery_ipc:68c599d | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | -------------------------------- | ---------------------------------------------------- | -------- | +| 1 | 重要 | 修复野指针 | 解决双摄引起内核无法启动 | - | + +------ + +## rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338}_v1.66.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :----------------------------------------------------------- | ---------------------------------------------- | -------- | +| 2023-06-07 | rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338}_v1.66.bin | rtt:07ac6e9#hal:d93ef9fd#battery_ipc:04a4e08 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | -------------------------------- | ---------------------------------------------------- | -------- | +| 1 | 重要 | AIQ 适配v5.0x1.2-rc5 | 解决RTT开机崩溃问题 | - | + +------ + +## rv1106_tee_ta_v1.00.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :---------------------- | ----------- | -------- | +| 2023-06-02 | rv1106_tee_ta_v1.00.bin | eda5ab67 | 重要 | + +### New + +1. RV1106平台支持OPTEE。 + +------ + +## rv1106_ddr_924MHz{_tb}_v1.12.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------------- | ----------- | -------- | +| 2023-05-31 | rv1106_ddr_924MHz{_tb}_v1.12.bin | 6cf9a2f250 | 紧急 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ----------------------------------- | ---------------------------------------------------- | -------- | +| 1 | 紧急 | DDR3 power down 改为 Fast exit 模式 | 特定场景下 DDR3 Slow exit 模式 power down 可能不稳定 | - | +| 2 | 重要 | DDR 默认刷新率改为 4 倍 | 增强高温下 DDR 的稳定性 | - | + +------ + +## rv1106_hpmcu_wrap_v1.56.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| --------- | :-------------------------- | ------------------------------- | -------- | +| 2023-05-11 | rv1106_hpmcu_wrap_v1.56.bin | rockit_ko:d1a2dabb#hal:a76806e7 | 重要 | + +### New + +1. 适配新的卷绕框架。 + +------ + +## rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338}_v1.65.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :----------------------------------------------------------- | ---------------------------------------------- | -------- | +| 2023-05-06 | rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338}_v1.65.bin | rtt:d2d09ba#hal:d93ef9fd#battery_ipc:0534d87 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | -------------------------------- | ---------------------------------------------------- | -------- | +| 1 | 重要 | AIQ 适配v5.0x1.2-rc4 | 解决RTT开机崩溃问题 | - | + +------ + +## rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336,dual_sc3338}_v1.64.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :----------------------------------------------------------- | ---------------------------------------------- | -------- | +| 2023-04-04 | rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336,dual_sc3338}_v1.64.bin | rtt:c6b03745b#hal:d93ef9fd#battery_ipc:12da3e7 | 紧急 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | -------------------------------- | ---------------------------------------------------- | -------- | +| 1 | 紧急 | 解决单摄camera_num未初始化问题。 | camera_num未初始化,清cache数据量异常,RTT耗时变大。 | - | +| 2 | 重要 | 同步meta头文件。 | meta分区meta_head结构修改 | - | +| 3 | 重要 | 解决副摄mirror flip参数配置问题 | 副摄和主摄使用了同一mirror flip参数 | - | + +------ + +## rv1106_hpmcu_tb_gc2093_v1.64.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- | +| 2023-03-31 | rv1106_hpmcu_tb_gc2093_v1.64.bin | rtt:bd3010959#hal:e2f3eac3#battery_ipc:61d3fb5 | 重要 | + +### New + +1. 适配 AIQ V5.0x1.2-rc2。 + +------ + +## rv1106_usbplug_v1.07.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- | +| 2023-03-16 | rv1106_usbplug_v1.07.bin | I6b73e5e | 重要 | + +### New + +1. 添加新的 spi flash 颗粒支持。 + +------ + +## rv1106_ddr_924MHz{_tb}_v1.11.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------------- | ----------- | -------- | +| 2023-03-28 | rv1106_ddr_924MHz{_tb}_v1.11.bin | 285bced5c1 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ---------------------------------- | ------------------------- | -------- | +| 1 | 重要 | 修改 QFN 封装的 DDR3L CLK 驱动强度 | 特定场景下 DDR 可能不稳定 | - | + +------ + +## rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336,dual_sc3338}_v1.63.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :----------------------------------------------------------- | ---------------------------------------------- | -------- | +| 2023-03-24 | rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336,dual_sc3338}_v1.63.bin | rtt:c6b03745b#hal:d93ef9fd#battery_ipc:f52bf08 | 紧急 | + +### New + +1. 新增双摄SC3338+SC3338驱动支持。 +2. 支持从板级配置中获取DPHY, VICAP, CSI2HOST设备信息。 +3. 支持双摄快启。 + +------ + +## rv1106_hpmcu_tb_gc2093_v1.63.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- | +| 2023-03-07 | rv1106_hpmcu_tb_gc2093_v1.63.bin | rtt:831ea1368#hal:d93ef9fd#battery_ipc:12d4661 | 重要 | + +### New + +1. gc2093添加1920x1080@25fps 27M mclk。 + +------ + +## rv1106_hpmcu_tb_gc2093_v1.62.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- | +| 2023-02-16 | rv1106_hpmcu_tb_gc2093_v1.62.bin | rtt:5a5a088d0#hal:d93ef9fd#battery_ipc:12d4661 | 紧急 | + +### New + +1. fast ae最大默认支持20帧收敛。 +2. 添加夜视/补光灯常开模式。 +3. 增加对非线性单量程光敏的支持。 +4. 添加对软光敏的支持。 +5. 支持配置fast ae收敛帧数。 + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | -------------------- | ------------------------------------------------ | -------- | +| 1 | 紧急 | 限制camera收敛时间。 | camera 收敛时间长,造成内核ISP驱动快启出流失败。 | - | +| 2 | 紧急 | 修复重复设置ircut、补光灯问题 | 软光敏下,配置night mode为3/4后,第六帧会重复设置ircut和补光灯。 | - | +| 3 | 紧急 | 软光敏方案中,规避夜视模式中补光灯还未稳定,fastae就收敛的情况 | 夜视模式中补光灯还未稳定,fastae就收敛,导致曝光异常。 | - | + +------ + +## 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 | 重要程度 | @@ -13,6 +353,7 @@ | 1 | 重要 | 修复3338暗亮度下横条纹问题 | 3338暗亮度下存在横条纹 | - | ------ + ## rv1106_hpmcu_tb_gc2093_v1.30.bin | 时间 | 文件 | 编译 commit | 重要程度 | @@ -21,9 +362,10 @@ ### New -1. 增加gc2093支持 +1. 增加gc2093支持。 ------ + ## rv1106_hpmcu_tb_{sc230ai,sc3338}_v1.30.bin | 时间 | 文件 | 编译 commit | 重要程度 | @@ -43,6 +385,7 @@ | 2 | 重要 | 修复共享内存cache操作方式 | ARM核无法及时获取到共享内存数据。 | - | ------ + ## rv1106_hpmcu_wrap_v1.50.bin | 时间 | 文件 | 编译 commit | 重要程度 | diff --git a/rkbin/doc/release/RV1106_EN.md b/rkbin/doc/release/RV1106_EN.md index c46bf30..ab62d45 100644 --- a/rkbin/doc/release/RV1106_EN.md +++ b/rkbin/doc/release/RV1106_EN.md @@ -1,5 +1,342 @@ # RV1106 Release Note +## rv1106_ddr_924MHz{_tb}_v1.13.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------------------- | ------------ | -------- | +| 2023-07-10 | rv1106_ddr_924MHz{_tb}_v1.13.bin | 37a6671fc7 | moderate | + +### New + +1. Supports DDR sleep and resume. + +------ + +## rv1106_hpmcu_tb_gc2093_v1.66.bin + +| Date | File | Build commit | Severity | +| ---------- | :-------------------------- | ------------------------------- | -------- | +| 2023-07-04 | rv1106_hpmcu_tb_gc2093_v1.66.bin | rtt:f047d6a191#hal:d93ef9fd#battery_ipc:68c599d | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | -------------------------- | ---------------------------------------- | ------------ | +| 1 | important | AIQ update to v5.0x1.2-rc5; Fixes null ptr; | - | - | + +------ + +## rv1106_hpmcu_tb_gc2093_v1.65.bin + +| Date | File | Build commit | Severity | +| ---------- | :-------------------------- | ------------------------------- | -------- | +| 2023-06-25 | rv1106_hpmcu_tb_gc2093_v1.65.bin | rtt:d2d09ba#hal:d93ef9fd#battery_ipc:0534d87 | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | -------------------------- | ---------------------------------------- | ------------ | +| 1 | important | AIQ update to v5.0x1.2-rc4 | Resolve RTT boot-up coredump | - | + +------ + +## rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338,dual_sc301iot_sc230ai}_v1.67.bin + +| Date | File | Build commit | Severity | +| ---------- | :----------------------------------------------------------- | ---------------------------------------------- | -------- | +| 2023-06-21 | rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338,dual_sc301iot_sc230ai}_v1.67.bin | rtt:f047d6a191#hal:d93ef9fd#battery_ipc:68c599d | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | -------------------------- | ---------------------------------------- | ------------ | +| 1 | important | Fixes null ptr | Resolve kernel can't startup on dual cameras scenario | - | + +------ + +## rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338}_v1.66.bin + +| Date | File | Build commit | Severity | +| ---------- | :----------------------------------------------------------- | ---------------------------------------------- | -------- | +| 2023-06-07 | rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338}_v1.66.bin | rtt:07ac6e9#hal:d93ef9fd#battery_ipc:04a4e08 | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | -------------------------- | ---------------------------------------- | ------------ | +| 1 | important | AIQ update to v5.0x1.2-rc5 | Resolve RTT boot-up coredump | - | + +------ + +## rv1106_tee_ta_v1.00.bin + +| Date | File | Build commit | Severity | +| ---------- | :---------------------- | ------------ | --------- | +| 2023-06-02 | rv1106_tee_ta_v1.00.bin | eda5ab67 | important | + +### New + +1. The RV1106 platform supports OPTEE. + +------ + +## rv1106_ddr_924MHz{_tb}_v1.12.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------------------- | ------------ | -------- | +| 2023-05-31 | rv1106_ddr_924MHz{_tb}_v1.12.bin | 6cf9a2f250 | critical | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ---------------------------------------- | ------------------------------------------------------------ | ------------ | +| 1 | critical | Change DDR3 power down mode to fast exit | DDR3 power down in slow exit mode may be unstable in certain scenarios | - | +| 2 | important | Change default DDR refresh rate to 4x | Enhance the stability of DDR in high temperature environment | - | + +------ + +## rv1106_hpmcu_wrap_v1.56.bin + +| Date | File | Build commit | Severity | +| ---------- | :-------------------------- | ------------------------------- | -------- | +| 2023-05-11 | rv1106_hpmcu_wrap_v1.56.bin | rockit_ko:d1a2dabb#hal:a76806e7 | important | + +### New + +1. Use new wrap struct. + +------ + +## rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338}_v1.65.bin + +| Date | File | Build commit | Severity | +| ---------- | :----------------------------------------------------------- | ---------------------------------------------- | -------- | +| 2023-05-06 | rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338}_v1.65.bin | rtt:d2d09ba#hal:d93ef9fd#battery_ipc:0534d87 | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | -------------------------- | ---------------------------------------- | ------------ | +| 1 | important | AIQ update to v5.0x1.2-rc4 | Resolve RTT boot-up coredump | - | + +------ + +## rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336,dual_sc3338}_v1.64.bin + +| Date | File | Build commit | Severity | +| ---------- | :----------------------------------------------------------- | ---------------------------------------------- | -------- | +| 2023-04-04 | rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336,dual_sc3338}_v1.64.bin | rtt:c6b03745b#hal:d93ef9fd#battery_ipc:12da3e7 | critical | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | -------------------------- | ---------------------------------------- | ------------ | +| 1 | critical | Fix the camera_num not init. | If camera_num not init, it causes the drop cache to take much time | - | +| 2 | important | Sync meta's head file. | Modify the partition of meta | - | +| 3 | important | Fix the secondary camera mirror and flip parameter config error | the secondary camera mirror and flip parameter use the wrong config | - | + +------ + +## rv1106_hpmcu_tb_gc2093_v1.64.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- | +| 2023-03-31 | rv1106_hpmcu_tb_gc2093_v1.64.bin | rtt:bd3010959#hal:e2f3eac3#battery_ipc:61d3fb5 | important | + +### New + +1. Sync with AIQ V5.0x1.2-rc2. + +------ + +## rv1106_usbplug_v1.07.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- | +| 2023-03-16 | rv1106_usbplug_v1.07.bin | I6b73e5e | important | + +### New + +1. Support new spi flash. + +------ + +## rv1106_ddr_924MHz{_tb}_v1.11.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------------------- | ------------ | --------- | +| 2023-03-28 | rv1106_ddr_924MHz{_tb}_v1.11.bin | 285bced5c1 | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | -------------------------- | ---------------------------------------- | ------------ | +| 1 | important | Change DDR3 CLK drv of QFN | DDR may be unstable in certain scenarios | - | + +------ + +## rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336,dual_sc3338}_v1.63.bin + +| Date | File | Build commit | Severity | +| ---------- | :----------------------------------------------------------- | ---------------------------------------------- | -------- | +| 2023-03-24 | rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336,dual_sc3338}_v1.63.bin | rtt:c6b03745b#hal:d93ef9fd#battery_ipc:f52bf08 | critical | + +### New + +1. Add dual sc3338 camera driver support. +2. Support to get DPHY, VICAP, CSI2HOST device info from board config. +3. Support dual camera fastboot. + +------ + +## rv1106_hpmcu_tb_gc2093_v1.63.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- | +| 2023-03-07 | rv1106_hpmcu_tb_gc2093_v1.63.bin | rtt:831ea1368#hal:d93ef9fd#battery_ipc:12d4661 | important | + +### New + +1. Gc2093 add 1920x1080@25fps 27M mclk. + +------ + +## rv1106_hpmcu_tb_gc2093_v1.62.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------------------------------------------- | ---------------------------------------------- | --------- | +| 2023-02-16 | rv1106_hpmcu_tb_gc2093_v1.62.bin | rtt:5a5a088d0#hal:d93ef9fd#battery_ipc:12d4661 | critical | + +### New + +1. Fast ae supports up to 20 frames as default. +2. Add IR/white light mode support. +3. Add support for nonlinear single range ADC. +4. Add support for soft light sensor. +5. Supports the configuration of fast ae run frame number. + +### Fixed + +| 1 | critical | Limit camera convergence time. | Camera spends too much time converging,it causes the thunderboot isp driver in kernel fails to start stream. | - | +| 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. | - | +| 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_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 | @@ -13,6 +350,7 @@ | 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 | @@ -21,9 +359,10 @@ ### New -1. add gc2093 sensor support +1. Add gc2093 sensor support. ------ + ## rv1106_hpmcu_tb_{sc230ai,sc3338}_v1.30.bin | Date | File | Build Commit | Severity | @@ -43,6 +382,7 @@ | 2 | important | Fix the shared memory cache operation | The ARM core cannot obtain the shared memory data in time. | - | ------ + ## rv1106_hpmcu_wrap_v1.50.bin | Date | File | Build commit | Severity | @@ -86,9 +426,9 @@ 1. Support full parameters in aiq for the first frame in fastboot. 2. Support set resolution and fps from meta partition. 3. Support sync meta header file. -4. Optimize the iq result for fast AE,The exposure decomposition is exactly consistent with aiq, supports DB gain synsensor, and supports the check exposure register +4. Optimize the iq result for fast AE,The exposure decomposition is exactly consistent with aiq, supports DB gain synsensor, and supports the check exposure register. 5. Enable AE statistics in full-parameter parallel solution. -6. Meta addresses can be configured using menuconfig +6. Meta addresses can be configured using menuconfig. ### Fixed diff --git a/rkbin/doc/release/RV1126_CN.md b/rkbin/doc/release/RV1126_CN.md index 63e3dae..f2bb99f 100644 --- a/rkbin/doc/release/RV1126_CN.md +++ b/rkbin/doc/release/RV1126_CN.md @@ -1,5 +1,65 @@ # RV1126 Release Note +## rv1126_tee_ta_v2.09.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :---------------------- | ----------- | -------- | +| 2023-05-26 | rv1126_tee_ta_v2.09.bin | 59f324679 | 重要 | + +### New + +1. 支持内核读取安全启动标志和公钥哈希。 + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ---------------- | ------------------------------------------- | -------- | +| 1 | 重要 | 关闭动态共享内存 | 使用动态共享内存,运行CA TA应用会概率性失败 | - | + +------ + +## rv1126_usbplug_v1.24.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :--------------------------- | ----------- | -------- | +| 2023-03-31 | rv1126_usbplug_v1.24.bin | 0744719244 | 重要 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ------------------------ | ----------------------- | -------- | +| 1 | 重要 | 解决OTP chip id 写错问题 | 空白片chip id写成rv1126 | - | + +------ + +## 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 | 重要程度 | @@ -57,7 +117,7 @@ ### New -1. 新增 SPI Nand 颗粒支持 MX35UF1GE4AD MX35UF2GE4AD +1. 新增 SPI Nand 颗粒支持 MX35UF1GE4AD MX35UF2GE4AD。 ------ diff --git a/rkbin/doc/release/RV1126_EN.md b/rkbin/doc/release/RV1126_EN.md index 7230624..3bec741 100644 --- a/rkbin/doc/release/RV1126_EN.md +++ b/rkbin/doc/release/RV1126_EN.md @@ -1,5 +1,65 @@ # RV1126 Release Note +## rv1126_tee_ta_v2.09.bin + +| Date | File | Build commit | Severity | +| ---------- | :---------------------- | ------------ | --------- | +| 2023-05-26 | rv1126_tee_ta_v2.09.bin | 59f324679 | important | + +### New + +1. Kernel support read vboot key hash and secure boot flag. + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ---------------------------- | ------------------------------------------------------------ | ------------ | +| 1 | important | disable dynamic share memory | running CA TA applications will fail probability when using dynamic shared memory. | - | + +------ + +## rv1126_usbplug_v1.24.bin + +| Date | File | Build commit | Severity | +| ---------- | :--------------------------- | ------------ | --------- | +| 2023-03-31 | rv1126_usbplug_v1.24.bin | 0744719244 | important | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | --------------------------- | ------------------------------------------------ | ------------ | +| 1 | important | fix OTP chip id write error | if chip id is blank, it will be written rv1126. | - | + +------ + +## 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 | @@ -53,7 +113,7 @@ ### New -1. Support SPI Nand MX35UF1GE4AD MX35UF2GE4AD +1. Support SPI Nand MX35UF1GE4AD MX35UF2GE4AD. ------ diff --git a/rkbin/scripts/checkpatch.sh b/rkbin/scripts/checkpatch.sh index 99c5398..b8059fa 100755 --- a/rkbin/scripts/checkpatch.sh +++ b/rkbin/scripts/checkpatch.sh @@ -5,6 +5,8 @@ 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() { @@ -36,28 +38,62 @@ fi TITLE=`sed -n "/^+## /p" ${DIFF_DOC_ALL} | tr -d " +#"` + DATE=`sed -n "/^+| 20[0-9][0-9]-/p" ${DIFF_DOC_ALL} | tr -d " " | awk -F "|" '{ print $2 }'` + YEAR=`sed -n "/^+| 20[0-9][0-9]-/p" ${DIFF_DOC_ALL} | tr -d " " | awk -F "|" '{ print $2 }' | awk -F "-" '{ print $1 }'` + MON=`sed -n "/^+| 20[0-9][0-9]-/p" ${DIFF_DOC_ALL} | tr -d " " | awk -F "|" '{ print $2 }' | awk -F "-" '{ print $2 }'` FILE=`sed -n "/^+| 20[0-9][0-9]-/p" ${DIFF_DOC_ALL} | tr -d " " | awk -F "|" '{ print $3 }'` COMMIT=`sed -n "/^+| 20[0-9][0-9]-/p" ${DIFF_DOC_ALL} | tr -d " " | awk -F "|" '{ print $4 }'` SEVERITY=`sed -n "/^+| 20[0-9][0-9]-/p" ${DIFF_DOC_ALL} | tr -d " " | awk -F "|" '{ print $5 }'` - HORIZONTAL_LINE=`sed -n "/^+------$/p" ${DIFF_DOC_ALL}` + END_LINE_3=`tail -n 3 ${DIFF_DOC_ALL} | sed -n '1p'` + END_LINE_2=`tail -n 3 ${DIFF_DOC_ALL} | sed -n '2p'` + END_LINE_1=`tail -n 3 ${DIFF_DOC_ALL} | sed -n '3p'` + HOST_YEAR=`date +%Y` + HOST_MON=`date +%m` # 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}'" + echo "ERROR: ${DOC}: Please add 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" + echo "ERROR: ${DOC}: Please only 1 space between '#' and word" exit 1 fi # check new content location if ! git show ${ARG_COMMIT} -1 ${DOC} | grep -q 'Release Note' ; then - echo "ERROR: ${DOC}: Adding new content at the top but not bottom" + echo "ERROR: ${DOC}: Please add new content at the top but not bottom" + exit 1 + fi + + # check title + if grep -Eq '### WARN|### WARNING|### Warning|### warn|### warning' ${DIFF_DOC_ALL} ; then + echo "ERROR: ${DOC}: Please use '### Warn'" + exit 1 + fi + + if grep -Eq '### NEW|### new' ${DIFF_DOC_ALL} ; then + echo "ERROR: ${DOC}: Please use '### New'" + exit 1 + fi + + if grep -Eq '### FIXED|### fixed' ${DIFF_DOC_ALL} ; then + echo "ERROR: ${DOC}: Please use '### Fixed'" + exit 1 + fi + + # check year/month + if [ "${HOST_YEAR}" != "${YEAR}" ]; then + echo "ERROR: ${DOC}: '${DATE}' is wrong, the year should be ${HOST_YEAR}" + exit 1 + fi + + if [ "${HOST_MON}" != "${MON}" ]; then + echo "ERROR: ${DOC}: '${DATE}' is wrong, the month should be ${HOST_MON}" exit 1 fi @@ -65,6 +101,44 @@ if grep -q $'\t[0-9]' ${DOC} ; then echo "ERROR: ${DOC}: Don't add TAB before index:" grep $'\t[0-9]' ${DOC} + exit 1 + fi + + # check upper case and line end + if [ "${LANGUAGE}" == "EN" ] ; then + if grep -q '^[0-9]\. [a-z]' ${DOC} ; then + echo "ERROR: ${DOC}: Please use upper case of first word(i.e. \"1. add ..\" => \"1. Add ...\"):" + grep '^[0-9]\. [a-z]' ${DOC} + exit 1 + fi + + # check end with '.' + if sed -n '/^[0-9]\. [A-Z]/p' ${DOC} | grep -q '[^.]$' ; then + echo "ERROR: ${DOC}: Please end line with '.'" + grep '^[0-9]\. [A-Z]' ${DOC} | grep '[^.]$' + exit 1 + fi + + # check Chinese language + if grep -P '[\x{4e00}-\x{9fa5}]' ${DOC} ; then + echo "ERROR: ${DOC}: The Chinese language was found" + exit 1 + fi + else + # check end with '。' + if sed -n '/^[0-9]\. /p' ${DOC} | grep -q '[^。]$' ; then + echo "ERROR: ${DOC}: Please end line with '。'" + grep '^[0-9]\. ' ${DOC} | grep '[^。]$' + exit 1 + fi + 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 @@ -91,7 +165,7 @@ 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 @@ -117,8 +191,16 @@ fi # check horizontal line - if [ -z "${HORIZONTAL_LINE}" ]; then - echo "ERROR: ${DOC}: No horizontal line '------' at the last of new content" + if [ "${END_LINE_2}" != "+------" ]; then + echo "ERROR: ${DOC}: Please add horizontal line '------' at the last of new content" + exit 1 + fi + if [ "${END_LINE_3}" != "+" ]; then + echo "ERROR: ${DOC}: Please add blank line before horizontal line '------'" + exit 1 + fi + if [ "${END_LINE_1}" != "+" ]; then + echo "ERROR: ${DOC}: Please add blank line after horizontal line '------'" exit 1 fi @@ -134,7 +216,11 @@ do EACH_SEVERITY=`echo "${LINE}" | awk -F "|" '{ print $3 }' | tr -d " "` if [ "${EACH_SEVERITY}" != "${SVT_CRITIAL}" -a "${EACH_SEVERITY}" != "${SVT_IMPORTANT}" -a "${EACH_SEVERITY}" != "${SVT_MODERATE}" ]; then - echo "ERROR: ${DOC}: Unknown severity: ${EACH_SEVERITY}" + if [ -z "${EACH_SEVERITY}" ]; then + echo "ERROR: ${DOC}: No severity found, please use Table to list what you '### Fixed'" + else + echo "ERROR: ${DOC}: Unknown severity: ${EACH_SEVERITY}" + fi exit 1 fi @@ -143,24 +229,54 @@ 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 } function check_docs() { + if git log ${ARG_COMMIT} -1 --name-only | sed -n '5p' | grep -Eq '^ Revert "' ; then + return; + fi + if git log ${ARG_COMMIT} -1 --name-only | grep -Eq '\.bin|\.elf' ; then DOC_CN=`git log ${ARG_COMMIT} -1 --name-only | sed -n "/_CN\.md/p"` DOC_EN=`git log ${ARG_COMMIT} -1 --name-only | sed -n "/_EN\.md/p"` @@ -169,6 +285,12 @@ exit 1 fi + NUM=`git log ${ARG_COMMIT} -1 --name-only | sed -n "/\.md/p" | wc -l` + if [ ${NUM} -gt 2 ]; then + echo "ERROR: More than 2 release note are updated" + exit 1 + fi + if ! which dos2unix > /dev/null 2>&1 ; then echo "ERROR: No 'dos2unix'. Fix by: sudo apt-get install dos2unix" exit 1 diff --git a/rkbin/tools/boot_merger b/rkbin/tools/boot_merger index 9eb2cd7..b4d1bb2 100755 --- a/rkbin/tools/boot_merger +++ b/rkbin/tools/boot_merger Binary files differ diff --git a/rkbin/tools/ddrbin_param.txt b/rkbin/tools/ddrbin_param.txt index 04c275c..dc9569e 100644 --- a/rkbin/tools/ddrbin_param.txt +++ b/rkbin/tools/ddrbin_param.txt @@ -21,12 +21,20 @@ stride type= standby_idle= +ext_temp_ref= +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 @@ 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 cd0d0b5..3b7e99b 100755 --- a/rkbin/tools/ddrbin_tool +++ b/rkbin/tools/ddrbin_tool Binary files 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 6ca5613..9c910d6 --- a/rkbin/tools/ddrbin_tool_user_guide.txt +++ b/rkbin/tools/ddrbin_tool_user_guide.txt @@ -9,41 +9,63 @@ ./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 | 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,85 @@ * 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. -* remap pcie 100M reg to DDR +* recycle registers space(remap register space to DDR) -res_space_remap: 1: will remap pcie 100M reg to DDR memory space. +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_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: + 0: ref1x for normal chip, 2x for 3568M/3568J + 1: fix 2x ref for all chip + 2: fix 4x ref for all chip + 3: fix 1x ref for all chip +Note: If derate-enabled DDR are configured with derate_en=1, the ext_temp_ref configuration does not take effect. + +* 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 +165,55 @@ 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 +231,8 @@ 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 +245,7 @@ * 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. @@ -180,6 +279,13 @@ +---------------+-------------------+-------------------+--------------+-----------------+----------------+----------------+-------------+ | 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 +324,13 @@ | 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/programmer_image_tool b/rkbin/tools/programmer_image_tool index 8234189..b26be14 100755 --- a/rkbin/tools/programmer_image_tool +++ b/rkbin/tools/programmer_image_tool Binary files differ diff --git a/rkbin/tools/rk_sign_tool b/rkbin/tools/rk_sign_tool index 2f1a122..268edbc 100755 --- a/rkbin/tools/rk_sign_tool +++ b/rkbin/tools/rk_sign_tool Binary files differ diff --git a/rkbin/tools/setting.ini b/rkbin/tools/setting.ini index 9aca3a0..ecbcdda 100644 --- a/rkbin/tools/setting.ini +++ b/rkbin/tools/setting.ini @@ -1,18 +1,22 @@ [System] -support_chip= 3588|3566|3568|3308|3326|3399|3229|3228h|3368|3228|3288|px30|3328|1808|3228P|1109|1126|2206|1106 +support_chip= 3562|3528|3588|3566|3568|3308|3326|3399|3229|3228h|3368|3228|3288|px30|3328|1808|3228P|1109|1126|2206|1106 hard_sign_big_hash= 3229|3228h|3368|3228|3288 hard_sign_litte_hash= 3399|3328 -hard_sign_pss= 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= 3562|3528|3588|3566|3568|3308|3326|px30|1808|3228P|1109|1126|2206|1106 +new_crypto= 3562|3528|3588|3566|3568|3308|3326|px30|1808|1109|1126|2206|1106 +new_idb= 3562|3528|3588|3566|3568|1106 sign_flag= sign_soft_version= sign_nonce= sign_cert= -select_chip=3229 -select_private_key=.\private_key.pem -select_public_key=.\public_key.pem +select_chip=3562 +select_private_key=keys/dev.key +select_public_key=keys/dev.pubkey exclude_boot_sign= sign_state= sign_out= bin_root_dir= +using_hsm= +hsm_engine_id= +hsm_private_key_id= +hsm_public_key_id= -- Gitblit v1.6.2