hc
2023-11-06 36f0949ef9854b82a9a3154d970da4e3b8d12a61
rk3568 rkbin init
50 files deleted
6 files copied
95 files added
78 files modified
5 files renamed
4650 ■■■■■ changed files
rkbin/RKBOOT/PX30MINIALL.ini 6 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/PX30MINIALL_SLC.ini 6 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/PX30MINIALL_WO_FTL.ini 6 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/PX3SEMINIALL.ini 2 ●●● patch | view | raw | blame | history
rkbin/RKBOOT/RK3126MINIALL_SLC.ini 2 ●●● patch | view | raw | blame | history
rkbin/RKBOOT/RK3308MINIALL.ini 6 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RK3308MINIALL_SPI_NAND.ini 6 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RK3308MINIALL_UART4.ini 6 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RK3308MINIALL_WO_FTL.ini 6 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RK3326AARCH32MINIALL.ini 6 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RK3326AARCH32MINIALL_SLC.ini 8 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RK3326MINIALL.ini 6 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RK3326MINIALL_SLC.ini 6 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RK3399MINIALL.ini 12 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RK3399MINIALL_SPINOR.ini 6 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RK3399PROMINIALL.ini 6 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RK3528MINIALL.ini 26 ●●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RK3562MINIALL.ini 26 ●●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RK3562MINIALL_ULTRA.ini 26 ●●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RK3566MINIALL.ini 8 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RK3566MINIALL_NAND.ini 6 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RK3566MINIALL_ULTRA.ini 2 ●●● patch | view | raw | blame | history
rkbin/RKBOOT/RK3568MINIALL.ini 8 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RK3568MINIALL_NAND.ini 6 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RK3568MINIALL_RAMBOOT.ini 4 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RK3568MINIALL_SPI_NAND.ini 8 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RK3588MINIALL.ini 10 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RK3588MINIALL_IPC.ini 12 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RK3588MINIALL_RAMBOOT.ini 4 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RV1106MINIALL.ini 10 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RV1106MINIALL_EMMC_TB.ini 21 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RV1106MINIALL_EMMC_TB_NOMCU.ini 21 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB.ini 10 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_GC2093.ini 12 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_NOMCU.ini 10 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_SC230AI.ini 32 ●●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_SC3336_SC3338.ini 32 ●●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RV1106MINIALL_TB_DUAL_CAMERA_SC301IOT_SC230AI.ini 32 ●●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RV1106MINIALL_TB_DUAL_CAMERA_SC3338_SC3338.ini 32 ●●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RV1106MINIALL_TB_GC3003.ini 32 ●●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RV1106MINIALL_TB_SC230AI.ini 32 ●●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RV1106MINIALL_TB_SC3336_SC3338.ini 32 ●●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RV1106MINIALL_TB_SC4336.ini 32 ●●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RV1126MINIALL.ini 2 ●●● patch | view | raw | blame | history
rkbin/RKBOOT/RV1126MINIALL_EMMC_TB.ini 4 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RV1126MINIALL_IPC.ini 2 ●●● patch | view | raw | blame | history
rkbin/RKBOOT/RV1126MINIALL_LP3_EMMC_TB.ini 4 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RV1126MINIALL_LP4_EMMC_TB.ini 4 ●●●● patch | view | raw | blame | history
rkbin/RKBOOT/RV1126MINIALL_SPI_NOR_TB.ini 2 ●●● patch | view | raw | blame | history
rkbin/RKBOOT/RV1126MINIALL_SPI_NOR_TINY.ini 2 ●●● patch | view | raw | blame | history
rkbin/RKTRUST/PX30TRUST.ini 2 ●●● patch | view | raw | blame | history
rkbin/RKTRUST/RK3308TRUST_CPU3.ini 17 ●●●●● patch | view | raw | blame | history
rkbin/RKTRUST/RK3326TRUST.ini 2 ●●● patch | view | raw | blame | history
rkbin/RKTRUST/RK3399TRUST.ini 2 ●●● patch | view | raw | blame | history
rkbin/RKTRUST/RK3528TRUST.ini 19 ●●●●● patch | view | raw | blame | history
rkbin/RKTRUST/RK3562TRUST.ini 19 ●●●●● patch | view | raw | blame | history
rkbin/RKTRUST/RK3566TRUST_ULTRA.ini 2 ●●● patch | view | raw | blame | history
rkbin/RKTRUST/RK3568TRUST.ini 4 ●●●● patch | view | raw | blame | history
rkbin/RKTRUST/RK3568TRUST_CPU3.ini 2 ●●● patch | view | raw | blame | history
rkbin/RKTRUST/RK3568TRUST_L3_PART_ECC.ini 17 ●●●●● patch | view | raw | blame | history
rkbin/RKTRUST/RK3568TRUST_RT.ini 17 ●●●●● patch | view | raw | blame | history
rkbin/RKTRUST/RK3588TRUST.ini 4 ●●●● patch | view | raw | blame | history
rkbin/RKTRUST/RV1106TOS.ini 5 ●●●● patch | view | raw | blame | history
rkbin/RKTRUST/RV1106TOS_TB.ini 2 ●●● patch | view | raw | blame | history
rkbin/RKTRUST/RV1126TOS.ini 2 ●●● patch | view | raw | blame | history
rkbin/RKTRUST/RV1126TOS_TB.ini 2 ●●● patch | view | raw | blame | history
rkbin/bin/rk33/px30_bl31_v1.33.elf patch | view | raw | blame | history
rkbin/bin/rk33/px30_ddr_333MHz_v2.08.bin patch | view | raw | blame | history
rkbin/bin/rk33/rk3308_bl31_cpu3_v1.00.elf patch | view | raw | blame | history
rkbin/bin/rk33/rk3308_ddr_393MHz_uart2_m1_v2.06.bin patch | view | raw | blame | history
rkbin/bin/rk33/rk3308_ddr_393MHz_uart2_m1_v2.07.bin patch | view | raw | blame | history
rkbin/bin/rk33/rk3308_ddr_393MHz_uart4_m0_v2.06.bin patch | view | raw | blame | history
rkbin/bin/rk33/rk3308_ddr_393MHz_uart4_m0_v2.07.bin patch | view | raw | blame | history
rkbin/bin/rk33/rk3308_ddr_451MHz_uart2_m1_v2.06.bin patch | view | raw | blame | history
rkbin/bin/rk33/rk3308_ddr_451MHz_uart2_m1_v2.07.bin patch | view | raw | blame | history
rkbin/bin/rk33/rk3308_ddr_451MHz_uart4_m0_v2.06.bin patch | view | raw | blame | history
rkbin/bin/rk33/rk3308_ddr_451MHz_uart4_m0_v2.07.bin patch | view | raw | blame | history
rkbin/bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.06.bin patch | view | raw | blame | history
rkbin/bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.07.bin patch | view | raw | blame | history
rkbin/bin/rk33/rk3308_ddr_589MHz_uart4_m0_v2.06.bin patch | view | raw | blame | history
rkbin/bin/rk33/rk3308_ddr_589MHz_uart4_m0_v2.07.bin patch | view | raw | blame | history
rkbin/bin/rk33/rk3326_bl31_v1.32.elf patch | view | raw | blame | history
rkbin/bin/rk33/rk3326_bl31_v1.33.elf patch | view | raw | blame | history
rkbin/bin/rk33/rk3326_ddr_333MHz_v2.07.bin patch | view | raw | blame | history
rkbin/bin/rk33/rk3326_ddr_333MHz_v2.08.bin patch | view | raw | blame | history
rkbin/bin/rk33/rk3399_bl31_v1.36.elf patch | view | raw | blame | history
rkbin/bin/rk33/rk3399_ddr_666MHz_v1.28.bin patch | view | raw | blame | history
rkbin/bin/rk33/rk3399_ddr_666MHz_v1.30.bin patch | view | raw | blame | history
rkbin/bin/rk33/rk3399_ddr_800MHz_v1.28.bin patch | view | raw | blame | history
rkbin/bin/rk33/rk3399_ddr_800MHz_v1.30.bin patch | view | raw | blame | history
rkbin/bin/rk33/rk3399_ddr_933MHz_v1.28.bin patch | view | raw | blame | history
rkbin/bin/rk33/rk3399_ddr_933MHz_v1.30.bin patch | view | raw | blame | history
rkbin/bin/rk33/rk3399_miniloader_v1.26.bin patch | view | raw | blame | history
rkbin/bin/rk33/rk3399_miniloader_v1.30.bin patch | view | raw | blame | history
rkbin/bin/rk33/rk3399_usbplug_v1.26.bin patch | view | raw | blame | history
rkbin/bin/rk33/rk3399_usbplug_v1.30.bin patch | view | raw | blame | history
rkbin/bin/rk33/rk3399pro_ddr_666MHz_v1.27.bin patch | view | raw | blame | history
rkbin/bin/rk33/rk3399pro_ddr_666MHz_v1.30.bin patch | view | raw | blame | history
rkbin/bin/rk33/rk3399pro_ddr_800MHz_v1.27.bin patch | view | raw | blame | history
rkbin/bin/rk33/rk3399pro_ddr_800MHz_v1.30.bin patch | view | raw | blame | history
rkbin/bin/rk33/rk3399pro_ddr_933MHz_v1.27.bin patch | view | raw | blame | history
rkbin/bin/rk33/rk3399pro_ddr_933MHz_v1.30.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3528_bl31_v1.15.elf patch | view | raw | blame | history
rkbin/bin/rk35/rk3528_bl32_v1.02.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3528_ddr_1056MHz_2L_PCB_v1.06.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3528_ddr_1056MHz_4BIT_PCB_v1.06.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3528_ddr_1056MHz_v1.06.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3528_mcu_v1.00.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3528_spl_v1.04.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3528_usbplug_v1.03.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3562_bl31_v1.17.elf patch | view | raw | blame | history
rkbin/bin/rk35/rk3562_bl32_v1.01.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3562_ddr_1056MHz_ultra_v1.05.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3562_ddr_1056MHz_v1.04.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3562_ddr_1184MHz_v1.04.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3562_ddr_1332MHz_eyescan_v1.04.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3562_ddr_1332MHz_v1.04.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3562_ddr_1392MHz_v1.04.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3562_ddr_1560MHz_v1.04.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3562_ddr_324MHz_v1.04.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3562_ddr_528MHz_v1.04.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3562_ddr_630MHz_v1.04.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3562_ddr_780MHz_v1.04.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3562_ddr_920MHz_v1.04.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3562_mcu_v1.00.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3562_spl_v1.03.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3562_usbplug_v1.04.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3566_ddr_1056MHz_eyescan_v1.16.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.15.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.17.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.18.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3566_ddr_324MHz_v1.15.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3566_ddr_528MHz_v1.15.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3566_ddr_630MHz_v1.15.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3566_ddr_780MHz_v1.15.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3566_ddr_920MHz_v1.15.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3566_ddr_920MHz_v1.17.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3566_ddr_920MHz_v1.18.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3568_bl31_l3_part_ecc_v1.00.elf patch | view | raw | blame | history
rkbin/bin/rk35/rk3568_bl31_rt_v1.01.elf patch | view | raw | blame | history
rkbin/bin/rk35/rk3568_bl31_v1.43.elf patch | view | raw | blame | history
rkbin/bin/rk35/rk3568_bl32_v2.09.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3568_bl32_v2.10.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.15.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.17.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.18.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3568_ddr_1184MHz_v1.15.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.15.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.17.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.18.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3568_ddr_1560MHz_eyescan_v1.16.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.15.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.17.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.18.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3568_ddr_324MHz_v1.15.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3568_ddr_528MHz_v1.15.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3568_ddr_630MHz_v1.15.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3568_ddr_780MHz_v1.15.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3568_ddr_920MHz_v1.15.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3568_ddr_920MHz_v1.17.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3568_ddr_920MHz_v1.18.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk356x_usbplug_v1.16.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk356x_usbplug_v1.17.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3588_bl31_v1.31.elf patch | view | raw | blame | history
rkbin/bin/rk35/rk3588_bl31_v1.40.elf patch | view | raw | blame | history
rkbin/bin/rk35/rk3588_bl32_v1.12.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3588_bl32_v1.13.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_eyescan_v1.11.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.08.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3588_spl_v1.11.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3588_spl_v1.12.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3588_usbplug_v1.09.bin patch | view | raw | blame | history
rkbin/bin/rk35/rk3588_usbplug_v1.10.bin patch | view | raw | blame | history
rkbin/bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin patch | view | raw | blame | history
rkbin/bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin patch | view | raw | blame | history
rkbin/bin/rv11/rv1106_ddr_924MHz_v1.09.bin patch | view | raw | blame | history
rkbin/bin/rv11/rv1106_ddr_924MHz_v1.13.bin patch | view | raw | blame | history
rkbin/bin/rv11/rv1106_hpmcu_tb_dual_camera_sc301iot_sc230ai_v1.67.bin patch | view | raw | blame | history
rkbin/bin/rv11/rv1106_hpmcu_tb_dual_camera_sc3338_sc3338_v1.67.bin patch | view | raw | blame | history
rkbin/bin/rv11/rv1106_hpmcu_tb_gc2093_v1.30.bin patch | view | raw | blame | history
rkbin/bin/rv11/rv1106_hpmcu_tb_gc2093_v1.66.bin patch | view | raw | blame | history
rkbin/bin/rv11/rv1106_hpmcu_tb_gc3003_v1.64.bin patch | view | raw | blame | history
rkbin/bin/rv11/rv1106_hpmcu_tb_sc230ai_v1.40.bin patch | view | raw | blame | history
rkbin/bin/rv11/rv1106_hpmcu_tb_sc230ai_v1.67.bin patch | view | raw | blame | history
rkbin/bin/rv11/rv1106_hpmcu_tb_sc3336_sc3338_v1.40.bin patch | view | raw | blame | history
rkbin/bin/rv11/rv1106_hpmcu_tb_sc3336_sc3338_v1.67.bin patch | view | raw | blame | history
rkbin/bin/rv11/rv1106_hpmcu_tb_sc4336_v1.67.bin patch | view | raw | blame | history
rkbin/bin/rv11/rv1106_hpmcu_wrap_v1.50.bin patch | view | raw | blame | history
rkbin/bin/rv11/rv1106_hpmcu_wrap_v1.56.bin patch | view | raw | blame | history
rkbin/bin/rv11/rv1106_tee_ta_v1.00.bin patch | view | raw | blame | history
rkbin/bin/rv11/rv1106_usbplug_v1.06.bin patch | view | raw | blame | history
rkbin/bin/rv11/rv1106_usbplug_v1.07.bin patch | view | raw | blame | history
rkbin/bin/rv11/rv1126_spl_emmc_tb_v1.12.bin patch | view | raw | blame | history
rkbin/bin/rv11/rv1126_spl_emmc_tb_v1.13.bin patch | view | raw | blame | history
rkbin/bin/rv11/rv1126_tee_ta_tb_v1.07.bin patch | view | raw | blame | history
rkbin/bin/rv11/rv1126_tee_ta_v2.08.bin patch | view | raw | blame | history
rkbin/bin/rv11/rv1126_tee_ta_v2.09.bin patch | view | raw | blame | history
rkbin/bin/rv11/rv1126_usbplug_v1.23.bin patch | view | raw | blame | history
rkbin/bin/rv11/rv1126_usbplug_v1.24.bin patch | view | raw | blame | history
rkbin/doc/release/PX30_CN.md 26 ●●●●● patch | view | raw | blame | history
rkbin/doc/release/PX30_EN.md 26 ●●●●● patch | view | raw | blame | history
rkbin/doc/release/RK3032_CN.md 2 ●●● patch | view | raw | blame | history
rkbin/doc/release/RK3032_EN.md 2 ●●● patch | view | raw | blame | history
rkbin/doc/release/RK3308_CN.md 28 ●●●●● patch | view | raw | blame | history
rkbin/doc/release/RK3308_EN.md 28 ●●●●● patch | view | raw | blame | history
rkbin/doc/release/RK3326_CN.md 26 ●●●●● patch | view | raw | blame | history
rkbin/doc/release/RK3326_EN.md 26 ●●●●● patch | view | raw | blame | history
rkbin/doc/release/RK3399PRO_CN.md 31 ●●●●● patch | view | raw | blame | history
rkbin/doc/release/RK3399PRO_EN.md 31 ●●●●● patch | view | raw | blame | history
rkbin/doc/release/RK3399_CN.md 57 ●●●●● patch | view | raw | blame | history
rkbin/doc/release/RK3399_EN.md 57 ●●●●● patch | view | raw | blame | history
rkbin/doc/release/RK3528_CN.md 337 ●●●●● patch | view | raw | blame | history
rkbin/doc/release/RK3528_EN.md 338 ●●●●● patch | view | raw | blame | history
rkbin/doc/release/RK3562_CN.md 287 ●●●●● patch | view | raw | blame | history
rkbin/doc/release/RK3562_EN.md 287 ●●●●● patch | view | raw | blame | history
rkbin/doc/release/RK3566_CN.md 60 ●●●●● patch | view | raw | blame | history
rkbin/doc/release/RK3566_EN.md 60 ●●●●● patch | view | raw | blame | history
rkbin/doc/release/RK3568_CN.md 221 ●●●●● patch | view | raw | blame | history
rkbin/doc/release/RK3568_EN.md 221 ●●●●● patch | view | raw | blame | history
rkbin/doc/release/RK3588_CN.md 256 ●●●●● patch | view | raw | blame | history
rkbin/doc/release/RK3588_EN.md 261 ●●●●● patch | view | raw | blame | history
rkbin/doc/release/RV1106_CN.md 345 ●●●●● patch | view | raw | blame | history
rkbin/doc/release/RV1106_EN.md 346 ●●●●● patch | view | raw | blame | history
rkbin/doc/release/RV1126_CN.md 62 ●●●●● patch | view | raw | blame | history
rkbin/doc/release/RV1126_EN.md 62 ●●●●● patch | view | raw | blame | history
rkbin/scripts/checkpatch.sh 144 ●●●●● patch | view | raw | blame | history
rkbin/tools/boot_merger patch | view | raw | blame | history
rkbin/tools/ddrbin_param.txt 23 ●●●●● patch | view | raw | blame | history
rkbin/tools/ddrbin_tool patch | view | raw | blame | history
rkbin/tools/ddrbin_tool_user_guide.txt 262 ●●●● patch | view | raw | blame | history
rkbin/tools/programmer_image_tool patch | view | raw | blame | history
rkbin/tools/rk_sign_tool patch | view | raw | blame | history
rkbin/tools/setting.ini 18 ●●●●● patch | view | raw | blame | history
rkbin/RKBOOT/PX30MINIALL.ini
....@@ -5,7 +5,7 @@
55 MINOR=35
66 [CODE471_OPTION]
77 NUM=1
8
-Path1=bin/rk33/px30_ddr_333MHz_v2.07.bin
8
+Path1=bin/rk33/px30_ddr_333MHz_v2.08.bin
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
....@@ -14,9 +14,9 @@
1414 NUM=2
1515 LOADER1=FlashData
1616 LOADER2=FlashBoot
17
-FlashData=bin/rk33/px30_ddr_333MHz_v2.07.bin
17
+FlashData=bin/rk33/px30_ddr_333MHz_v2.08.bin
1818 FlashBoot=bin/rk33/px30_miniloader_v1.35.bin
1919 [OUTPUT]
20
-PATH=px30_loader_v2.07.135.bin
20
+PATH=px30_loader_v2.08.135.bin
2121 [FLAG]
2222 RC4_OFF=true
rkbin/RKBOOT/PX30MINIALL_SLC.ini
....@@ -5,7 +5,7 @@
55 MINOR=07
66 [CODE471_OPTION]
77 NUM=1
8
-Path1=bin/rk33/px30_ddr_333MHz_v2.07.bin
8
+Path1=bin/rk33/px30_ddr_333MHz_v2.08.bin
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
....@@ -14,9 +14,9 @@
1414 NUM=2
1515 LOADER1=FlashData
1616 LOADER2=FlashBoot
17
-FlashData=bin/rk33/px30_ddr_333MHz_v2.07.bin
17
+FlashData=bin/rk33/px30_ddr_333MHz_v2.08.bin
1818 FlashBoot=bin/rk33/px30_miniloader_slc_v1.35.bin
1919 [OUTPUT]
20
-PATH=px30_loader_slc_v2.07.135.bin
20
+PATH=px30_loader_slc_v2.08.135.bin
2121 [FLAG]
2222 RC4_OFF=true
rkbin/RKBOOT/PX30MINIALL_WO_FTL.ini
....@@ -5,7 +5,7 @@
55 MINOR=07
66 [CODE471_OPTION]
77 NUM=1
8
-Path1=bin/rk33/px30_ddr_333MHz_v2.07.bin
8
+Path1=bin/rk33/px30_ddr_333MHz_v2.08.bin
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
....@@ -14,9 +14,9 @@
1414 NUM=2
1515 LOADER1=FlashData
1616 LOADER2=FlashBoot
17
-FlashData=bin/rk33/px30_ddr_333MHz_v2.07.bin
17
+FlashData=bin/rk33/px30_ddr_333MHz_v2.08.bin
1818 FlashBoot=bin/rk33/px30_miniloader_wo_ftl_v1.35.bin
1919 [OUTPUT]
20
-PATH=px30_loader_wo_ftl_v2.07.135.bin
20
+PATH=px30_loader_wo_ftl_v2.08.135.bin
2121 [FLAG]
2222 RC4_OFF=true
rkbin/RKBOOT/PX3SEMINIALL.ini
....@@ -9,7 +9,7 @@
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
12
-Path1=bin/rk31/rk3128_usbplug_v2.57.bin
12
+Path1=bin/rk31/rk3128_usbplug_v2.63.bin
1313 [LOADER_OPTION]
1414 NUM=2
1515 LOADER1=FlashData
rkbin/RKBOOT/RK3126MINIALL_SLC.ini
....@@ -15,6 +15,6 @@
1515 LOADER1=FlashData
1616 LOADER2=FlashBoot
1717 FlashData=bin/rk31/rk3126_ddr_300MHz_v2.09.bin
18
-FlashBoot=bin/rk31/rk312x_miniloader_slc_v2.63.bin
18
+FlashBoot=bin/rk31/rk312x_miniloader_slc_v2.65.bin
1919 [OUTPUT]
2020 PATH=rk3126_loader_slc_v2.09.263.bin
rkbin/RKBOOT/RK3308MINIALL.ini
....@@ -5,7 +5,7 @@
55 MINOR=05
66 [CODE471_OPTION]
77 NUM=1
8
-Path1=bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.06.bin
8
+Path1=bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.07.bin
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
....@@ -14,9 +14,9 @@
1414 NUM=2
1515 LOADER1=FlashData
1616 LOADER2=FlashBoot
17
-FlashData=bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.06.bin
17
+FlashData=bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.07.bin
1818 FlashBoot=bin/rk33/rk3308_miniloader_v1.39.bin
1919 [OUTPUT]
20
-PATH=rk3308_loader_v2.06.139.bin
20
+PATH=rk3308_loader_v2.07.139.bin
2121 [FLAG]
2222 RC4_OFF=true
rkbin/RKBOOT/RK3308MINIALL_SPI_NAND.ini
....@@ -5,7 +5,7 @@
55 MINOR=05
66 [CODE471_OPTION]
77 NUM=1
8
-Path1=bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.06.bin
8
+Path1=bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.07.bin
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
....@@ -14,7 +14,7 @@
1414 NUM=2
1515 LOADER1=FlashData
1616 LOADER2=FlashBoot
17
-FlashData=bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.06.bin
17
+FlashData=bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.07.bin
1818 FlashBoot=bin/rk33/rk3308_miniloader_spiflash_v1.32.bin
1919 [OUTPUT]
20
-PATH=rk3308_loader_v2.06.132.bin
20
+PATH=rk3308_loader_v2.07.132.bin
rkbin/RKBOOT/RK3308MINIALL_UART4.ini
....@@ -5,7 +5,7 @@
55 MINOR=05
66 [CODE471_OPTION]
77 NUM=1
8
-Path1=bin/rk33/rk3308_ddr_589MHz_uart4_m0_v2.06.bin
8
+Path1=bin/rk33/rk3308_ddr_589MHz_uart4_m0_v2.07.bin
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
....@@ -14,9 +14,9 @@
1414 NUM=2
1515 LOADER1=FlashData
1616 LOADER2=FlashBoot
17
-FlashData=bin/rk33/rk3308_ddr_589MHz_uart4_m0_v2.06.bin
17
+FlashData=bin/rk33/rk3308_ddr_589MHz_uart4_m0_v2.07.bin
1818 FlashBoot=bin/rk33/rk3308_miniloader_v1.39.bin
1919 [OUTPUT]
20
-PATH=rk3308_loader_uart4_v2.06.139.bin
20
+PATH=rk3308_loader_uart4_v2.07.139.bin
2121 [FLAG]
2222 RC4_OFF=true
rkbin/RKBOOT/RK3308MINIALL_WO_FTL.ini
....@@ -5,7 +5,7 @@
55 MINOR=05
66 [CODE471_OPTION]
77 NUM=1
8
-Path1=bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.06.bin
8
+Path1=bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.07.bin
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
....@@ -14,7 +14,7 @@
1414 NUM=2
1515 LOADER1=FlashData
1616 LOADER2=FlashBoot
17
-FlashData=bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.06.bin
17
+FlashData=bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.07.bin
1818 FlashBoot=bin/rk33/rk3308_miniloader_wo_ftl_v1.33.bin
1919 [OUTPUT]
20
-PATH=rk3308_loader_wo_ftl_v2.06.133.bin
20
+PATH=rk3308_loader_wo_ftl_v2.07.133.bin
rkbin/RKBOOT/RK3326AARCH32MINIALL.ini
....@@ -5,7 +5,7 @@
55 MINOR=16
66 [CODE471_OPTION]
77 NUM=1
8
-Path1=bin/rk33/rk3326_ddr_333MHz_v2.07.bin
8
+Path1=bin/rk33/rk3326_ddr_333MHz_v2.08.bin
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
....@@ -14,9 +14,9 @@
1414 NUM=2
1515 LOADER1=FlashData
1616 LOADER2=FlashBoot
17
-FlashData=bin/rk33/rk3326_ddr_333MHz_v2.07.bin
17
+FlashData=bin/rk33/rk3326_ddr_333MHz_v2.08.bin
1818 FlashBoot=bin/rk33/rk3326_miniloader_aarch32_v1.36.bin
1919 [OUTPUT]
20
-PATH=rk3326_loader_aarch32_v2.07.136.bin
20
+PATH=rk3326_loader_aarch32_v2.08.136.bin
2121 [FLAG]
2222 RC4_OFF=true
rkbin/RKBOOT/RK3326AARCH32MINIALL_SLC.ini
....@@ -5,18 +5,18 @@
55 MINOR=16
66 [CODE471_OPTION]
77 NUM=1
8
-Path1=bin/rk33/rk3326_ddr_333MHz_v2.07.bin
8
+Path1=bin/rk33/rk3326_ddr_333MHz_v2.08.bin
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
12
-Path1=bin/rk33/rk3326_usbplug_slc_v1.28.bin
12
+Path1=bin/rk33/rk3326_usbplug_slc_v1.36.bin
1313 [LOADER_OPTION]
1414 NUM=2
1515 LOADER1=FlashData
1616 LOADER2=FlashBoot
17
-FlashData=bin/rk33/rk3326_ddr_333MHz_v2.07.bin
17
+FlashData=bin/rk33/rk3326_ddr_333MHz_v2.08.bin
1818 FlashBoot=bin/rk33/rk3326_miniloader_aarch32_slc_v1.36.bin
1919 [OUTPUT]
20
-PATH=rk3326_loader_aarch32_slc_v2.07.136.bin
20
+PATH=rk3326_loader_aarch32_slc_v2.08.136.bin
2121 [FLAG]
2222 RC4_OFF=true
rkbin/RKBOOT/RK3326MINIALL.ini
....@@ -5,7 +5,7 @@
55 MINOR=35
66 [CODE471_OPTION]
77 NUM=1
8
-Path1=bin/rk33/rk3326_ddr_333MHz_v2.07.bin
8
+Path1=bin/rk33/rk3326_ddr_333MHz_v2.08.bin
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
....@@ -14,9 +14,9 @@
1414 NUM=2
1515 LOADER1=FlashData
1616 LOADER2=FlashBoot
17
-FlashData=bin/rk33/rk3326_ddr_333MHz_v2.07.bin
17
+FlashData=bin/rk33/rk3326_ddr_333MHz_v2.08.bin
1818 FlashBoot=bin/rk33/rk3326_miniloader_v1.35.bin
1919 [OUTPUT]
20
-PATH=rk3326_loader_v2.07.135.bin
20
+PATH=rk3326_loader_v2.08.135.bin
2121 [FLAG]
2222 RC4_OFF=true
rkbin/RKBOOT/RK3326MINIALL_SLC.ini
....@@ -5,7 +5,7 @@
55 MINOR=7
66 [CODE471_OPTION]
77 NUM=1
8
-Path1=bin/rk33/rk3326_ddr_333MHz_v2.07.bin
8
+Path1=bin/rk33/rk3326_ddr_333MHz_v2.08.bin
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
....@@ -14,9 +14,9 @@
1414 NUM=2
1515 LOADER1=FlashData
1616 LOADER2=FlashBoot
17
-FlashData=bin/rk33/rk3326_ddr_333MHz_v2.07.bin
17
+FlashData=bin/rk33/rk3326_ddr_333MHz_v2.08.bin
1818 FlashBoot=bin/rk33/rk3326_miniloader_slc_v1.35.bin
1919 [OUTPUT]
20
-PATH=rk3326_loader_slc_v2.07.135.bin
20
+PATH=rk3326_loader_slc_v2.08.135.bin
2121 [FLAG]
2222 RC4_OFF=true
rkbin/RKBOOT/RK3399MINIALL.ini
....@@ -2,19 +2,19 @@
22 NAME=RK330C
33 [VERSION]
44 MAJOR=1
5
-MINOR=26
5
+MINOR=30
66 [CODE471_OPTION]
77 NUM=1
8
-Path1=bin/rk33/rk3399_ddr_800MHz_v1.28.bin
8
+Path1=bin/rk33/rk3399_ddr_933MHz_v1.30.bin
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
12
-Path1=bin/rk33/rk3399_usbplug_v1.26.bin
12
+Path1=bin/rk33/rk3399_usbplug_v1.30.bin
1313 [LOADER_OPTION]
1414 NUM=2
1515 LOADER1=FlashData
1616 LOADER2=FlashBoot
17
-FlashData=bin/rk33/rk3399_ddr_800MHz_v1.28.bin
18
-FlashBoot=bin/rk33/rk3399_miniloader_v1.26.bin
17
+FlashData=bin/rk33/rk3399_ddr_933MHz_v1.30.bin
18
+FlashBoot=bin/rk33/rk3399_miniloader_v1.30.bin
1919 [OUTPUT]
20
-PATH=rk3399_loader_v1.28.126.bin
20
+PATH=rk3399_loader_v1.30.130.bin
rkbin/RKBOOT/RK3399MINIALL_SPINOR.ini
....@@ -5,7 +5,7 @@
55 MINOR=14
66 [CODE471_OPTION]
77 NUM=1
8
-Path1=bin/rk33/rk3399_ddr_800MHz_v1.28.bin
8
+Path1=bin/rk33/rk3399_ddr_800MHz_v1.30.bin
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
....@@ -14,7 +14,7 @@
1414 NUM=2
1515 LOADER1=FlashData
1616 LOADER2=FlashBoot
17
-FlashData=bin/rk33/rk3399_ddr_800MHz_v1.28.bin
17
+FlashData=bin/rk33/rk3399_ddr_800MHz_v1.30.bin
1818 FlashBoot=bin/rk33/rk3399_miniloader_spinor_v1.14.bin
1919 [OUTPUT]
20
-PATH=rk3399_loader_spinor_v1.28.114.bin
20
+PATH=rk3399_loader_spinor_v1.30.114.bin
rkbin/RKBOOT/RK3399PROMINIALL.ini
....@@ -5,7 +5,7 @@
55 MINOR=15
66 [CODE471_OPTION]
77 NUM=1
8
-Path1=bin/rk33/rk3399pro_ddr_800MHz_v1.27.bin
8
+Path1=bin/rk33/rk3399pro_ddr_800MHz_v1.30.bin
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
....@@ -14,7 +14,7 @@
1414 NUM=2
1515 LOADER1=FlashData
1616 LOADER2=FlashBoot
17
-FlashData=bin/rk33/rk3399pro_ddr_800MHz_v1.27.bin
17
+FlashData=bin/rk33/rk3399pro_ddr_800MHz_v1.30.bin
1818 FlashBoot=bin/rk33/rk3399pro_miniloader_v1.26.bin
1919 [OUTPUT]
20
-PATH=rk3399pro_loader_v1.27.126.bin
20
+PATH=rk3399pro_loader_v1.30.126.bin
rkbin/RKBOOT/RK3528MINIALL.ini
....@@ -0,0 +1,26 @@
1
+[CHIP_NAME]
2
+NAME=RK3528
3
+[VERSION]
4
+MAJOR=1
5
+MINOR=4
6
+[CODE471_OPTION]
7
+NUM=1
8
+Path1=bin/rk35/rk3528_ddr_1056MHz_v1.06.bin
9
+Sleep=1
10
+[CODE472_OPTION]
11
+NUM=1
12
+Path1=bin/rk35/rk3528_usbplug_v1.03.bin
13
+[LOADER_OPTION]
14
+NUM=2
15
+LOADER1=FlashData
16
+LOADER2=FlashBoot
17
+FlashData=bin/rk35/rk3528_ddr_1056MHz_v1.06.bin
18
+FlashBoot=bin/rk35/rk3528_spl_v1.04.bin
19
+[OUTPUT]
20
+PATH=rk3528_spl_loader_v1.06.104.bin
21
+[SYSTEM]
22
+NEWIDB=true
23
+[FLAG]
24
+471_RC4_OFF=true
25
+RC4_OFF=true
26
+CREATE_IDB=true
rkbin/RKBOOT/RK3562MINIALL.ini
....@@ -0,0 +1,26 @@
1
+[CHIP_NAME]
2
+NAME=RK3562
3
+[VERSION]
4
+MAJOR=1
5
+MINOR=4
6
+[CODE471_OPTION]
7
+NUM=1
8
+Path1=bin/rk35/rk3562_ddr_1332MHz_v1.04.bin
9
+Sleep=1
10
+[CODE472_OPTION]
11
+NUM=1
12
+Path1=bin/rk35/rk3562_usbplug_v1.04.bin
13
+[LOADER_OPTION]
14
+NUM=2
15
+LOADER1=FlashData
16
+LOADER2=FlashBoot
17
+FlashData=bin/rk35/rk3562_ddr_1332MHz_v1.04.bin
18
+FlashBoot=bin/rk35/rk3562_spl_v1.03.bin
19
+[OUTPUT]
20
+PATH=rk3562_spl_loader_v1.04.103.bin
21
+[SYSTEM]
22
+NEWIDB=true
23
+[FLAG]
24
+471_RC4_OFF=true
25
+RC4_OFF=true
26
+CREATE_IDB=true
rkbin/RKBOOT/RK3562MINIALL_ULTRA.ini
....@@ -0,0 +1,26 @@
1
+[CHIP_NAME]
2
+NAME=RK3562
3
+[VERSION]
4
+MAJOR=1
5
+MINOR=4
6
+[CODE471_OPTION]
7
+NUM=1
8
+Path1=bin/rk35/rk3562_ddr_1056MHz_ultra_v1.05.bin
9
+Sleep=1
10
+[CODE472_OPTION]
11
+NUM=1
12
+Path1=bin/rk35/rk3562_usbplug_v1.04.bin
13
+[LOADER_OPTION]
14
+NUM=2
15
+LOADER1=FlashData
16
+LOADER2=FlashBoot
17
+FlashData=bin/rk35/rk3562_ddr_1056MHz_ultra_v1.05.bin
18
+FlashBoot=bin/rk35/rk3562_spl_v1.03.bin
19
+[OUTPUT]
20
+PATH=rk3562_spl_loader_v1.05.103.bin
21
+[SYSTEM]
22
+NEWIDB=true
23
+[FLAG]
24
+471_RC4_OFF=true
25
+RC4_OFF=true
26
+CREATE_IDB=true
rkbin/RKBOOT/RK3566MINIALL.ini
....@@ -5,19 +5,19 @@
55 MINOR=1
66 [CODE471_OPTION]
77 NUM=1
8
-Path1=bin/rk35/rk3566_ddr_1056MHz_v1.15.bin
8
+Path1=bin/rk35/rk3566_ddr_1056MHz_v1.18.bin
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
12
-Path1=bin/rk35/rk356x_usbplug_v1.16.bin
12
+Path1=bin/rk35/rk356x_usbplug_v1.17.bin
1313 [LOADER_OPTION]
1414 NUM=2
1515 LOADER1=FlashData
1616 LOADER2=FlashBoot
17
-FlashData=bin/rk35/rk3566_ddr_1056MHz_v1.15.bin
17
+FlashData=bin/rk35/rk3566_ddr_1056MHz_v1.18.bin
1818 FlashBoot=bin/rk35/rk356x_spl_v1.12.bin
1919 [OUTPUT]
20
-PATH=rk356x_spl_loader_v1.15.112.bin
20
+PATH=rk356x_spl_loader_v1.18.112.bin
2121 [SYSTEM]
2222 NEWIDB=true
2323 [FLAG]
rkbin/RKBOOT/RK3566MINIALL_NAND.ini
....@@ -5,7 +5,7 @@
55 MINOR=8
66 [CODE471_OPTION]
77 NUM=1
8
-Path1=bin/rk35/rk3566_ddr_1056MHz_v1.15.bin
8
+Path1=bin/rk35/rk3566_ddr_1056MHz_v1.18.bin
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
....@@ -14,10 +14,10 @@
1414 NUM=2
1515 LOADER1=FlashData
1616 LOADER2=FlashBoot
17
-FlashData=bin/rk35/rk3566_ddr_1056MHz_v1.15.bin
17
+FlashData=bin/rk35/rk3566_ddr_1056MHz_v1.18.bin
1818 FlashBoot=bin/rk35/rk356x_spl_nand_v1.14.bin
1919 [OUTPUT]
20
-PATH=rk3566_spl_loader_nand_v1.15.107.bin
20
+PATH=rk3566_spl_loader_nand_v1.18.107.bin
2121 [SYSTEM]
2222 NEWIDB=true
2323 [FLAG]
rkbin/RKBOOT/RK3566MINIALL_ULTRA.ini
....@@ -9,7 +9,7 @@
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
12
-Path1=bin/rk35/rk356x_usbplug_v1.16.bin
12
+Path1=bin/rk35/rk356x_usbplug_v1.17.bin
1313 [LOADER_OPTION]
1414 NUM=2
1515 LOADER1=FlashData
rkbin/RKBOOT/RK3568MINIALL.ini
....@@ -5,19 +5,19 @@
55 MINOR=1
66 [CODE471_OPTION]
77 NUM=1
8
-Path1=bin/rk35/rk3568_ddr_1560MHz_v1.15.bin
8
+Path1=bin/rk35/rk3568_ddr_1560MHz_v1.18.bin
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
12
-Path1=bin/rk35/rk356x_usbplug_v1.16.bin
12
+Path1=bin/rk35/rk356x_usbplug_v1.17.bin
1313 [LOADER_OPTION]
1414 NUM=2
1515 LOADER1=FlashData
1616 LOADER2=FlashBoot
17
-FlashData=bin/rk35/rk3568_ddr_1560MHz_v1.15.bin
17
+FlashData=bin/rk35/rk3568_ddr_1560MHz_v1.18.bin
1818 FlashBoot=bin/rk35/rk356x_spl_v1.12.bin
1919 [OUTPUT]
20
-PATH=rk356x_spl_loader_v1.15.112.bin
20
+PATH=rk356x_spl_loader_v1.18.112.bin
2121 [SYSTEM]
2222 NEWIDB=true
2323 [FLAG]
rkbin/RKBOOT/RK3568MINIALL_NAND.ini
....@@ -5,7 +5,7 @@
55 MINOR=8
66 [CODE471_OPTION]
77 NUM=1
8
-Path1=bin/rk35/rk3568_ddr_1056MHz_v1.15.bin
8
+Path1=bin/rk35/rk3568_ddr_1056MHz_v1.18.bin
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
....@@ -14,10 +14,10 @@
1414 NUM=2
1515 LOADER1=FlashData
1616 LOADER2=FlashBoot
17
-FlashData=bin/rk35/rk3568_ddr_1056MHz_v1.15.bin
17
+FlashData=bin/rk35/rk3568_ddr_1056MHz_v1.18.bin
1818 FlashBoot=bin/rk35/rk356x_spl_nand_v1.14.bin
1919 [OUTPUT]
20
-PATH=rk356x_spl_loader_nand_v1.15.107.bin
20
+PATH=rk356x_spl_loader_nand_v1.18.107.bin
2121 [SYSTEM]
2222 NEWIDB=true
2323 [FLAG]
rkbin/RKBOOT/RK3568MINIALL_RAMBOOT.ini
....@@ -5,7 +5,7 @@
55 MINOR=6
66 [CODE471_OPTION]
77 NUM=1
8
-Path1=bin/rk35/rk3568_ddr_1560MHz_v1.15.bin
8
+Path1=bin/rk35/rk3568_ddr_1560MHz_v1.18.bin
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
....@@ -17,7 +17,7 @@
1717 FlashData=bin/rk35/rk3568_ramboot_null0.bin
1818 FlashBoot=bin/rk35/rk3568_ramboot_null1.bin
1919 [OUTPUT]
20
-PATH=rk356x_ramboot_loader_v1.15.108.bin
20
+PATH=rk356x_ramboot_loader_v1.18.108.bin
2121 [SYSTEM]
2222 NEWIDB=true
2323 [FLAG]
rkbin/RKBOOT/RK3568MINIALL_SPI_NAND.ini
....@@ -5,19 +5,19 @@
55 MINOR=1
66 [CODE471_OPTION]
77 NUM=1
8
-Path1=bin/rk35/rk3568_ddr_1332MHz_v1.15.bin
8
+Path1=bin/rk35/rk3568_ddr_1332MHz_v1.18.bin
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
12
-Path1=bin/rk35/rk356x_usbplug_v1.16.bin
12
+Path1=bin/rk35/rk356x_usbplug_v1.17.bin
1313 [LOADER_OPTION]
1414 NUM=2
1515 LOADER1=FlashData
1616 LOADER2=FlashBoot
17
-FlashData=bin/rk35/rk3568_ddr_1332MHz_v1.15.bin
17
+FlashData=bin/rk35/rk3568_ddr_1332MHz_v1.18.bin
1818 FlashBoot=bin/rk35/rk3568_miniloader_spinand_v1.15.bin
1919 [OUTPUT]
20
-PATH=rk3568_loader_spinand_v1.15.115.bin
20
+PATH=rk3568_loader_spinand_v1.18.115.bin
2121 [SYSTEM]
2222 NEWIDB=true
2323 [FLAG]
rkbin/RKBOOT/RK3588MINIALL.ini
....@@ -5,19 +5,19 @@
55 MINOR=11
66 [CODE471_OPTION]
77 NUM=1
8
-Path1=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.08.bin
8
+Path1=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
12
-Path1=bin/rk35/rk3588_usbplug_v1.09.bin
12
+Path1=bin/rk35/rk3588_usbplug_v1.10.bin
1313 [LOADER_OPTION]
1414 NUM=2
1515 LOADER1=FlashData
1616 LOADER2=FlashBoot
17
-FlashData=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.08.bin
18
-FlashBoot=bin/rk35/rk3588_spl_v1.11.bin
17
+FlashData=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin
18
+FlashBoot=bin/rk35/rk3588_spl_v1.12.bin
1919 [OUTPUT]
20
-PATH=rk3588_spl_loader_v1.08.111.bin
20
+PATH=rk3588_spl_loader_v1.12.112.bin
2121 [SYSTEM]
2222 NEWIDB=true
2323 [FLAG]
rkbin/RKBOOT/RK3588MINIALL_IPC.ini
....@@ -5,20 +5,20 @@
55 MINOR=11
66 [CODE471_OPTION]
77 NUM=1
8
-Path1=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.08.bin
8
+Path1=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
12
-Path1=bin/rk35/rk3588_usbplug_v1.09.bin
12
+Path1=bin/rk35/rk3588_usbplug_v1.10.bin
1313 [LOADER_OPTION]
1414 NUM=2
1515 LOADER1=FlashData
1616 LOADER2=FlashBoot
17
-FlashData=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.08.bin
18
-FlashBoot=bin/rk35/rk3588_spl_v1.11.bin
17
+FlashData=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin
18
+FlashBoot=bin/rk35/rk3588_spl_v1.12.bin
1919 [OUTPUT]
20
-PATH=rk3588_download_v1.08.111.bin
21
-IDB_PATH=rk3588_idblock_v1.08.111.img
20
+PATH=rk3588_download_v1.12.112.bin
21
+IDB_PATH=rk3588_idblock_v1.12.112.img
2222 [SYSTEM]
2323 NEWIDB=true
2424 [FLAG]
rkbin/RKBOOT/RK3588MINIALL_RAMBOOT.ini
....@@ -5,7 +5,7 @@
55 MINOR=6
66 [CODE471_OPTION]
77 NUM=1
8
-Path1=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.08.bin
8
+Path1=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
....@@ -17,7 +17,7 @@
1717 FlashData=bin/rk35/rk3588_ramboot_null0.bin
1818 FlashBoot=bin/rk35/rk3588_ramboot_null1.bin
1919 [OUTPUT]
20
-PATH=rk3588_ramboot_loader_v1.08.106.bin
20
+PATH=rk3588_ramboot_loader_v1.12.106.bin
2121 [SYSTEM]
2222 NEWIDB=true
2323 [FLAG]
rkbin/RKBOOT/RV1106MINIALL.ini
....@@ -5,20 +5,20 @@
55 MINOR=1
66 [CODE471_OPTION]
77 NUM=1
8
-Path1=bin/rv11/rv1106_ddr_924MHz_v1.09.bin
8
+Path1=bin/rv11/rv1106_ddr_924MHz_v1.13.bin
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
12
-Path1=bin/rv11/rv1106_usbplug_v1.06.bin
12
+Path1=bin/rv11/rv1106_usbplug_v1.07.bin
1313 [LOADER_OPTION]
1414 NUM=2
1515 LOADER1=FlashData
1616 LOADER2=FlashBoot
17
-FlashData=bin/rv11/rv1106_ddr_924MHz_v1.09.bin
17
+FlashData=bin/rv11/rv1106_ddr_924MHz_v1.13.bin
1818 FlashBoot=bin/rv11/rv1106_spl_v1.01.bin
1919 [OUTPUT]
20
-PATH=rv1106_download_v1.09.103.bin
21
-IDB_PATH=rv1106_idblock_v1.09.101.img
20
+PATH=rv1106_download_v1.13.107.bin
21
+IDB_PATH=rv1106_idblock_v1.13.101.img
2222 [SYSTEM]
2323 NEWIDB=true
2424 [FLAG]
rkbin/RKBOOT/RV1106MINIALL_EMMC_TB.ini
....@@ -5,28 +5,39 @@
55 MINOR=1
66 [CODE471_OPTION]
77 NUM=1
8
-Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin
8
+Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
12
-Path1=bin/rv11/rv1106_usbplug_v1.06.bin
12
+Path1=bin/rv11/rv1106_usbplug_v1.07.bin
1313 [LOADER_OPTION]
1414 NUM=3
1515 LOADER1=FlashData
1616 LOADER2=Hpmcu
1717 LOADER3=FlashBoot
18
-FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin
18
+FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin
1919 Hpmcu=bin/rv11/rv1106_hpmcu_tb_v1.01.bin
2020 FlashBoot=bin/rv11/rv1106_spl_emmc_tb_v1.00.bin
2121 [LOADER2_PARAM]
2222 LOAD_ADDR=0x40000
2323 FLAG=0x10007
2424 [OUTPUT]
25
-PATH=rv1106_download_v1.09.103.bin
26
-IDB_PATH=rv1106_idblock_v1.09.100.img
25
+PATH=rv1106_download_v1.13.107.bin
26
+IDB_PATH=rv1106_idblock_v1.13.100.img
2727 [SYSTEM]
2828 NEWIDB=true
2929 [FLAG]
3030 471_RC4_OFF=true
3131 RC4_OFF=true
3232 CREATE_IDB=true
33
+[BOOT0_PARAM]
34
+WORD_0=0x434D4D45
35
+WORD_1=0x0
36
+WORD_2=0x0
37
+WORD_3=0x1
38
+WORD_4=0x0
39
+WORD_5=0x0
40
+WORD_6=0x0
41
+WORD_7=0x0
42
+WORD_8=0x0
43
+WORD_9=0x0
rkbin/RKBOOT/RV1106MINIALL_EMMC_TB_NOMCU.ini
....@@ -5,23 +5,34 @@
55 MINOR=1
66 [CODE471_OPTION]
77 NUM=1
8
-Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin
8
+Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
12
-Path1=bin/rv11/rv1106_usbplug_v1.06.bin
12
+Path1=bin/rv11/rv1106_usbplug_v1.07.bin
1313 [LOADER_OPTION]
1414 NUM=2
1515 LOADER1=FlashData
1616 LOADER2=FlashBoot
17
-FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin
17
+FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin
1818 FlashBoot=bin/rv11/rv1106_spl_emmc_tb_v1.00.bin
1919 [OUTPUT]
20
-PATH=rv1106_download_v1.09.103.bin
21
-IDB_PATH=rv1106_idblock_v1.09.100.img
20
+PATH=rv1106_download_v1.13.107.bin
21
+IDB_PATH=rv1106_idblock_v1.13.100.img
2222 [SYSTEM]
2323 NEWIDB=true
2424 [FLAG]
2525 471_RC4_OFF=true
2626 RC4_OFF=true
2727 CREATE_IDB=true
28
+[BOOT0_PARAM]
29
+WORD_0=0x434D4D45
30
+WORD_1=0x0
31
+WORD_2=0x0
32
+WORD_3=0x1
33
+WORD_4=0x0
34
+WORD_5=0x0
35
+WORD_6=0x0
36
+WORD_7=0x0
37
+WORD_8=0x0
38
+WORD_9=0x0
rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB.ini
....@@ -5,25 +5,25 @@
55 MINOR=1
66 [CODE471_OPTION]
77 NUM=1
8
-Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin
8
+Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
12
-Path1=bin/rv11/rv1106_usbplug_v1.06.bin
12
+Path1=bin/rv11/rv1106_usbplug_v1.07.bin
1313 [LOADER_OPTION]
1414 NUM=3
1515 LOADER1=FlashData
1616 LOADER2=Hpmcu
1717 LOADER3=FlashBoot
18
-FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin
18
+FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin
1919 Hpmcu=bin/rv11/rv1106_hpmcu_tb_v1.01.bin
2020 FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin
2121 [LOADER2_PARAM]
2222 LOAD_ADDR=0x40000
2323 FLAG=0x10007
2424 [OUTPUT]
25
-PATH=rv1106_download_v1.09.103.bin
26
-IDB_PATH=rv1106_idblock_v1.09.100.img
25
+PATH=rv1106_download_v1.13.107.bin
26
+IDB_PATH=rv1106_idblock_v1.13.100.img
2727 [SYSTEM]
2828 NEWIDB=true
2929 [FLAG]
rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_GC2093.ini
....@@ -5,25 +5,25 @@
55 MINOR=1
66 [CODE471_OPTION]
77 NUM=1
8
-Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin
8
+Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
12
-Path1=bin/rv11/rv1106_usbplug_v1.06.bin
12
+Path1=bin/rv11/rv1106_usbplug_v1.07.bin
1313 [LOADER_OPTION]
1414 NUM=3
1515 LOADER1=FlashData
1616 LOADER2=Hpmcu
1717 LOADER3=FlashBoot
18
-FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin
19
-Hpmcu=bin/rv11/rv1106_hpmcu_tb_gc2093_v1.30.bin
18
+FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin
19
+Hpmcu=bin/rv11/rv1106_hpmcu_tb_gc2093_v1.66.bin
2020 FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin
2121 [LOADER2_PARAM]
2222 LOAD_ADDR=0x40000
2323 FLAG=0x10007
2424 [OUTPUT]
25
-PATH=rv1106_download_v1.09.103.bin
26
-IDB_PATH=rv1106_idblock_v1.09.100.img
25
+PATH=rv1106_download_v1.13.107.bin
26
+IDB_PATH=rv1106_idblock_v1.13.100.img
2727 [SYSTEM]
2828 NEWIDB=true
2929 [FLAG]
rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_NOMCU.ini
....@@ -5,20 +5,20 @@
55 MINOR=1
66 [CODE471_OPTION]
77 NUM=1
8
-Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin
8
+Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
12
-Path1=bin/rv11/rv1106_usbplug_v1.06.bin
12
+Path1=bin/rv11/rv1106_usbplug_v1.07.bin
1313 [LOADER_OPTION]
1414 NUM=2
1515 LOADER1=FlashData
1616 LOADER2=FlashBoot
17
-FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin
17
+FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin
1818 FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin
1919 [OUTPUT]
20
-PATH=rv1106_download_v1.09.103.bin
21
-IDB_PATH=rv1106_idblock_v1.09.100.img
20
+PATH=rv1106_download_v1.13.107.bin
21
+IDB_PATH=rv1106_idblock_v1.13.100.img
2222 [SYSTEM]
2323 NEWIDB=true
2424 [FLAG]
rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_SC230AI.ini
deleted file mode 100644
....@@ -1,32 +0,0 @@
1
-[CHIP_NAME]
2
-NAME=RV1106
3
-[VERSION]
4
-MAJOR=1
5
-MINOR=1
6
-[CODE471_OPTION]
7
-NUM=1
8
-Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin
9
-Sleep=1
10
-[CODE472_OPTION]
11
-NUM=1
12
-Path1=bin/rv11/rv1106_usbplug_v1.06.bin
13
-[LOADER_OPTION]
14
-NUM=3
15
-LOADER1=FlashData
16
-LOADER2=Hpmcu
17
-LOADER3=FlashBoot
18
-FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin
19
-Hpmcu=bin/rv11/rv1106_hpmcu_tb_sc230ai_v1.40.bin
20
-FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin
21
-[LOADER2_PARAM]
22
-LOAD_ADDR=0x40000
23
-FLAG=0x10007
24
-[OUTPUT]
25
-PATH=rv1106_download_v1.09.103.bin
26
-IDB_PATH=rv1106_idblock_v1.09.100.img
27
-[SYSTEM]
28
-NEWIDB=true
29
-[FLAG]
30
-471_RC4_OFF=true
31
-RC4_OFF=true
32
-CREATE_IDB=true
rkbin/RKBOOT/RV1106MINIALL_SPI_NOR_TB_SC3336_SC3338.ini
deleted file mode 100644
....@@ -1,32 +0,0 @@
1
-[CHIP_NAME]
2
-NAME=RV1106
3
-[VERSION]
4
-MAJOR=1
5
-MINOR=1
6
-[CODE471_OPTION]
7
-NUM=1
8
-Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin
9
-Sleep=1
10
-[CODE472_OPTION]
11
-NUM=1
12
-Path1=bin/rv11/rv1106_usbplug_v1.06.bin
13
-[LOADER_OPTION]
14
-NUM=3
15
-LOADER1=FlashData
16
-LOADER2=Hpmcu
17
-LOADER3=FlashBoot
18
-FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin
19
-Hpmcu=bin/rv11/rv1106_hpmcu_tb_sc3336_sc3338_v1.40.bin
20
-FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin
21
-[LOADER2_PARAM]
22
-LOAD_ADDR=0x40000
23
-FLAG=0x10007
24
-[OUTPUT]
25
-PATH=rv1106_download_v1.09.103.bin
26
-IDB_PATH=rv1106_idblock_v1.09.100.img
27
-[SYSTEM]
28
-NEWIDB=true
29
-[FLAG]
30
-471_RC4_OFF=true
31
-RC4_OFF=true
32
-CREATE_IDB=true
rkbin/RKBOOT/RV1106MINIALL_TB_DUAL_CAMERA_SC301IOT_SC230AI.ini
....@@ -0,0 +1,32 @@
1
+[CHIP_NAME]
2
+NAME=RV1106
3
+[VERSION]
4
+MAJOR=1
5
+MINOR=1
6
+[CODE471_OPTION]
7
+NUM=1
8
+Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin
9
+Sleep=1
10
+[CODE472_OPTION]
11
+NUM=1
12
+Path1=bin/rv11/rv1106_usbplug_v1.07.bin
13
+[LOADER_OPTION]
14
+NUM=3
15
+LOADER1=FlashData
16
+LOADER2=Hpmcu
17
+LOADER3=FlashBoot
18
+FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin
19
+Hpmcu=bin/rv11/rv1106_hpmcu_tb_dual_camera_sc301iot_sc230ai_v1.67.bin
20
+FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin
21
+[LOADER2_PARAM]
22
+LOAD_ADDR=0x40000
23
+FLAG=0x10007
24
+[OUTPUT]
25
+PATH=rv1106_download_v1.13.107.bin
26
+IDB_PATH=rv1106_idblock_v1.13.100.img
27
+[SYSTEM]
28
+NEWIDB=true
29
+[FLAG]
30
+471_RC4_OFF=true
31
+RC4_OFF=true
32
+CREATE_IDB=true
rkbin/RKBOOT/RV1106MINIALL_TB_DUAL_CAMERA_SC3338_SC3338.ini
....@@ -0,0 +1,32 @@
1
+[CHIP_NAME]
2
+NAME=RV1106
3
+[VERSION]
4
+MAJOR=1
5
+MINOR=1
6
+[CODE471_OPTION]
7
+NUM=1
8
+Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin
9
+Sleep=1
10
+[CODE472_OPTION]
11
+NUM=1
12
+Path1=bin/rv11/rv1106_usbplug_v1.07.bin
13
+[LOADER_OPTION]
14
+NUM=3
15
+LOADER1=FlashData
16
+LOADER2=Hpmcu
17
+LOADER3=FlashBoot
18
+FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin
19
+Hpmcu=bin/rv11/rv1106_hpmcu_tb_dual_camera_sc3338_sc3338_v1.67.bin
20
+FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin
21
+[LOADER2_PARAM]
22
+LOAD_ADDR=0x40000
23
+FLAG=0x10007
24
+[OUTPUT]
25
+PATH=rv1106_download_v1.13.107.bin
26
+IDB_PATH=rv1106_idblock_v1.13.100.img
27
+[SYSTEM]
28
+NEWIDB=true
29
+[FLAG]
30
+471_RC4_OFF=true
31
+RC4_OFF=true
32
+CREATE_IDB=true
rkbin/RKBOOT/RV1106MINIALL_TB_GC3003.ini
....@@ -0,0 +1,32 @@
1
+[CHIP_NAME]
2
+NAME=RV1106
3
+[VERSION]
4
+MAJOR=1
5
+MINOR=1
6
+[CODE471_OPTION]
7
+NUM=1
8
+Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin
9
+Sleep=1
10
+[CODE472_OPTION]
11
+NUM=1
12
+Path1=bin/rv11/rv1106_usbplug_v1.07.bin
13
+[LOADER_OPTION]
14
+NUM=3
15
+LOADER1=FlashData
16
+LOADER2=Hpmcu
17
+LOADER3=FlashBoot
18
+FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin
19
+Hpmcu=bin/rv11/rv1106_hpmcu_tb_gc3003_v1.64.bin
20
+FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin
21
+[LOADER2_PARAM]
22
+LOAD_ADDR=0x40000
23
+FLAG=0x10007
24
+[OUTPUT]
25
+PATH=rv1106_download_v1.13.107.bin
26
+IDB_PATH=rv1106_idblock_v1.13.100.img
27
+[SYSTEM]
28
+NEWIDB=true
29
+[FLAG]
30
+471_RC4_OFF=true
31
+RC4_OFF=true
32
+CREATE_IDB=true
rkbin/RKBOOT/RV1106MINIALL_TB_SC230AI.ini
....@@ -0,0 +1,32 @@
1
+[CHIP_NAME]
2
+NAME=RV1106
3
+[VERSION]
4
+MAJOR=1
5
+MINOR=1
6
+[CODE471_OPTION]
7
+NUM=1
8
+Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin
9
+Sleep=1
10
+[CODE472_OPTION]
11
+NUM=1
12
+Path1=bin/rv11/rv1106_usbplug_v1.07.bin
13
+[LOADER_OPTION]
14
+NUM=3
15
+LOADER1=FlashData
16
+LOADER2=Hpmcu
17
+LOADER3=FlashBoot
18
+FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin
19
+Hpmcu=bin/rv11/rv1106_hpmcu_tb_sc230ai_v1.67.bin
20
+FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin
21
+[LOADER2_PARAM]
22
+LOAD_ADDR=0x40000
23
+FLAG=0x10007
24
+[OUTPUT]
25
+PATH=rv1106_download_v1.13.107.bin
26
+IDB_PATH=rv1106_idblock_v1.13.100.img
27
+[SYSTEM]
28
+NEWIDB=true
29
+[FLAG]
30
+471_RC4_OFF=true
31
+RC4_OFF=true
32
+CREATE_IDB=true
rkbin/RKBOOT/RV1106MINIALL_TB_SC3336_SC3338.ini
....@@ -0,0 +1,32 @@
1
+[CHIP_NAME]
2
+NAME=RV1106
3
+[VERSION]
4
+MAJOR=1
5
+MINOR=1
6
+[CODE471_OPTION]
7
+NUM=1
8
+Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin
9
+Sleep=1
10
+[CODE472_OPTION]
11
+NUM=1
12
+Path1=bin/rv11/rv1106_usbplug_v1.07.bin
13
+[LOADER_OPTION]
14
+NUM=3
15
+LOADER1=FlashData
16
+LOADER2=Hpmcu
17
+LOADER3=FlashBoot
18
+FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin
19
+Hpmcu=bin/rv11/rv1106_hpmcu_tb_sc3336_sc3338_v1.67.bin
20
+FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin
21
+[LOADER2_PARAM]
22
+LOAD_ADDR=0x40000
23
+FLAG=0x10007
24
+[OUTPUT]
25
+PATH=rv1106_download_v1.13.107.bin
26
+IDB_PATH=rv1106_idblock_v1.13.100.img
27
+[SYSTEM]
28
+NEWIDB=true
29
+[FLAG]
30
+471_RC4_OFF=true
31
+RC4_OFF=true
32
+CREATE_IDB=true
rkbin/RKBOOT/RV1106MINIALL_TB_SC4336.ini
....@@ -0,0 +1,32 @@
1
+[CHIP_NAME]
2
+NAME=RV1106
3
+[VERSION]
4
+MAJOR=1
5
+MINOR=1
6
+[CODE471_OPTION]
7
+NUM=1
8
+Path1=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin
9
+Sleep=1
10
+[CODE472_OPTION]
11
+NUM=1
12
+Path1=bin/rv11/rv1106_usbplug_v1.07.bin
13
+[LOADER_OPTION]
14
+NUM=3
15
+LOADER1=FlashData
16
+LOADER2=Hpmcu
17
+LOADER3=FlashBoot
18
+FlashData=bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin
19
+Hpmcu=bin/rv11/rv1106_hpmcu_tb_sc4336_v1.67.bin
20
+FlashBoot=bin/rv11/rv1106_spl_spi_nor_tb_v1.00.bin
21
+[LOADER2_PARAM]
22
+LOAD_ADDR=0x40000
23
+FLAG=0x10007
24
+[OUTPUT]
25
+PATH=rv1106_download_v1.13.107.bin
26
+IDB_PATH=rv1106_idblock_v1.13.100.img
27
+[SYSTEM]
28
+NEWIDB=true
29
+[FLAG]
30
+471_RC4_OFF=true
31
+RC4_OFF=true
32
+CREATE_IDB=true
rkbin/RKBOOT/RV1126MINIALL.ini
....@@ -9,7 +9,7 @@
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
12
-Path1=bin/rv11/rv1126_usbplug_v1.23.bin
12
+Path1=bin/rv11/rv1126_usbplug_v1.24.bin
1313 [LOADER_OPTION]
1414 NUM=2
1515 LOADER1=FlashData
rkbin/RKBOOT/RV1126MINIALL_EMMC_TB.ini
....@@ -9,12 +9,12 @@
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
12
-Path1=bin/rv11/rv1126_usbplug_v1.23.bin
12
+Path1=bin/rv11/rv1126_usbplug_v1.24.bin
1313 [LOADER_OPTION]
1414 NUM=2
1515 LOADER1=FlashData
1616 LOADER2=FlashBoot
1717 FlashData=bin/rv11/rv1126_tpl_924MHz_ddr3_tb_v1.08.bin
18
-FlashBoot=bin/rv11/rv1126_spl_emmc_tb_v1.12.bin
18
+FlashBoot=bin/rv11/rv1126_spl_emmc_tb_v1.13.bin
1919 [OUTPUT]
2020 PATH=rv1126_spl_loader_v1.08.112.bin
rkbin/RKBOOT/RV1126MINIALL_IPC.ini
....@@ -9,7 +9,7 @@
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
12
-Path1=bin/rv11/rv1126_usbplug_v1.23.bin
12
+Path1=bin/rv11/rv1126_usbplug_v1.24.bin
1313 [LOADER_OPTION]
1414 NUM=2
1515 LOADER1=FlashData
rkbin/RKBOOT/RV1126MINIALL_LP3_EMMC_TB.ini
....@@ -9,12 +9,12 @@
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
12
-Path1=bin/rv11/rv1126_usbplug_v1.23.bin
12
+Path1=bin/rv11/rv1126_usbplug_v1.24.bin
1313 [LOADER_OPTION]
1414 NUM=2
1515 LOADER1=FlashData
1616 LOADER2=FlashBoot
1717 FlashData=bin/rv11/rv1126_tpl_528MHz_lp3_tb_v1.08.bin
18
-FlashBoot=bin/rv11/rv1126_spl_emmc_tb_v1.12.bin
18
+FlashBoot=bin/rv11/rv1126_spl_emmc_tb_v1.13.bin
1919 [OUTPUT]
2020 PATH=rv1126_spl_loader_v1.08.112.bin
rkbin/RKBOOT/RV1126MINIALL_LP4_EMMC_TB.ini
....@@ -9,12 +9,12 @@
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
12
-Path1=bin/rv11/rv1126_usbplug_v1.23.bin
12
+Path1=bin/rv11/rv1126_usbplug_v1.24.bin
1313 [LOADER_OPTION]
1414 NUM=2
1515 LOADER1=FlashData
1616 LOADER2=FlashBoot
1717 FlashData=bin/rv11/rv1126_tpl_528MHz_lp4_tb_v1.08.bin
18
-FlashBoot=bin/rv11/rv1126_spl_emmc_tb_v1.12.bin
18
+FlashBoot=bin/rv11/rv1126_spl_emmc_tb_v1.13.bin
1919 [OUTPUT]
2020 PATH=rv1126_spl_loader_v1.08.112.bin
rkbin/RKBOOT/RV1126MINIALL_SPI_NOR_TB.ini
....@@ -9,7 +9,7 @@
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
12
-Path1=bin/rv11/rv1126_usbplug_v1.23.bin
12
+Path1=bin/rv11/rv1126_usbplug_v1.24.bin
1313 [LOADER_OPTION]
1414 NUM=2
1515 LOADER1=FlashData
rkbin/RKBOOT/RV1126MINIALL_SPI_NOR_TINY.ini
....@@ -9,7 +9,7 @@
99 Sleep=1
1010 [CODE472_OPTION]
1111 NUM=1
12
-Path1=bin/rv11/rv1126_usbplug_v1.23.bin
12
+Path1=bin/rv11/rv1126_usbplug_v1.24.bin
1313 [LOADER_OPTION]
1414 NUM=2
1515 LOADER1=FlashData
rkbin/RKTRUST/PX30TRUST.ini
....@@ -5,7 +5,7 @@
55 SEC=0
66 [BL31_OPTION]
77 SEC=1
8
-PATH=bin/rk33/px30_bl31_v1.32.elf
8
+PATH=bin/rk33/px30_bl31_v1.33.elf
99 ADDR=0x00040000
1010 [BL32_OPTION]
1111 SEC=1
rkbin/RKTRUST/RK3308TRUST_CPU3.ini
....@@ -0,0 +1,17 @@
1
+[VERSION]
2
+MAJOR=1
3
+MINOR=0
4
+[BL30_OPTION]
5
+SEC=0
6
+[BL31_OPTION]
7
+SEC=1
8
+PATH=bin/rk33/rk3308_bl31_cpu3_v1.00.elf
9
+ADDR=0x00010000
10
+[BL32_OPTION]
11
+SEC=0
12
+PATH=bin/rk33/rk3308_bl32_v2.05.bin
13
+ADDR=0x00200000
14
+[BL33_OPTION]
15
+SEC=0
16
+[OUTPUT]
17
+PATH=trust.img
rkbin/RKTRUST/RK3326TRUST.ini
....@@ -5,7 +5,7 @@
55 SEC=0
66 [BL31_OPTION]
77 SEC=1
8
-PATH=bin/rk33/rk3326_bl31_v1.32.elf
8
+PATH=bin/rk33/rk3326_bl31_v1.33.elf
99 ADDR=0x00040000
1010 [BL32_OPTION]
1111 SEC=1
rkbin/RKTRUST/RK3399TRUST.ini
....@@ -5,7 +5,7 @@
55 SEC=0
66 [BL31_OPTION]
77 SEC=1
8
-PATH=bin/rk33/rk3399_bl31_v1.35.elf
8
+PATH=bin/rk33/rk3399_bl31_v1.36.elf
99 ADDR=0x00040000
1010 [BL32_OPTION]
1111 SEC=1
rkbin/RKTRUST/RK3528TRUST.ini
....@@ -0,0 +1,19 @@
1
+[VERSION]
2
+MAJOR=1
3
+MINOR=0
4
+[BL30_OPTION]
5
+SEC=0
6
+[BL31_OPTION]
7
+SEC=1
8
+PATH=bin/rk35/rk3528_bl31_v1.15.elf
9
+ADDR=0x00040000
10
+[BL32_OPTION]
11
+SEC=1
12
+PATH=bin/rk35/rk3528_bl32_v1.02.bin
13
+ADDR=0x08400000
14
+[BL33_OPTION]
15
+SEC=0
16
+[MCU]
17
+MCU=bin/rk35/rk3528_mcu_v1.00.bin,0x08200000,disabled
18
+[OUTPUT]
19
+PATH=trust.img
rkbin/RKTRUST/RK3562TRUST.ini
....@@ -0,0 +1,19 @@
1
+[VERSION]
2
+MAJOR=1
3
+MINOR=0
4
+[BL30_OPTION]
5
+SEC=0
6
+[BL31_OPTION]
7
+SEC=1
8
+PATH=bin/rk35/rk3562_bl31_v1.17.elf
9
+ADDR=0x00040000
10
+[BL32_OPTION]
11
+SEC=1
12
+PATH=bin/rk35/rk3562_bl32_v1.01.bin
13
+ADDR=0x08400000
14
+[BL33_OPTION]
15
+SEC=0
16
+[MCU]
17
+MCU=bin/rk35/rk3562_mcu_v1.00.bin,0x08200000,disabled
18
+[OUTPUT]
19
+PATH=trust.img
rkbin/RKTRUST/RK3566TRUST_ULTRA.ini
....@@ -9,7 +9,7 @@
99 ADDR=0x00040000
1010 [BL32_OPTION]
1111 SEC=1
12
-PATH=bin/rk35/rk3568_bl32_v2.09.bin
12
+PATH=bin/rk35/rk3568_bl32_v2.10.bin
1313 ADDR=0x08400000
1414 [BL33_OPTION]
1515 SEC=0
rkbin/RKTRUST/RK3568TRUST.ini
....@@ -5,11 +5,11 @@
55 SEC=0
66 [BL31_OPTION]
77 SEC=1
8
-PATH=bin/rk35/rk3568_bl31_v1.36.elf
8
+PATH=bin/rk35/rk3568_bl31_rt_v1.01.elf
99 ADDR=0x00040000
1010 [BL32_OPTION]
1111 SEC=1
12
-PATH=bin/rk35/rk3568_bl32_v2.09.bin
12
+PATH=bin/rk35/rk3568_bl32_v2.10.bin
1313 ADDR=0x08400000
1414 [BL33_OPTION]
1515 SEC=0
rkbin/RKTRUST/RK3568TRUST_CPU3.ini
....@@ -9,7 +9,7 @@
99 ADDR=0x00040000
1010 [BL32_OPTION]
1111 SEC=1
12
-PATH=bin/rk35/rk3568_bl32_v2.09.bin
12
+PATH=bin/rk35/rk3568_bl32_v2.10.bin
1313 ADDR=0x08400000
1414 [BL33_OPTION]
1515 SEC=0
rkbin/RKTRUST/RK3568TRUST_L3_PART_ECC.ini
....@@ -0,0 +1,17 @@
1
+[VERSION]
2
+MAJOR=1
3
+MINOR=0
4
+[BL30_OPTION]
5
+SEC=0
6
+[BL31_OPTION]
7
+SEC=1
8
+PATH=bin/rk35/rk3568_bl31_l3_part_ecc_v1.00.elf
9
+ADDR=0x00040000
10
+[BL32_OPTION]
11
+SEC=1
12
+PATH=bin/rk35/rk3568_bl32_v2.10.bin
13
+ADDR=0x08400000
14
+[BL33_OPTION]
15
+SEC=0
16
+[OUTPUT]
17
+PATH=trust.img
rkbin/RKTRUST/RK3568TRUST_RT.ini
....@@ -0,0 +1,17 @@
1
+[VERSION]
2
+MAJOR=1
3
+MINOR=0
4
+[BL30_OPTION]
5
+SEC=0
6
+[BL31_OPTION]
7
+SEC=1
8
+PATH=bin/rk35/rk3568_bl31_rt_v1.01.elf
9
+ADDR=0x00040000
10
+[BL32_OPTION]
11
+SEC=1
12
+PATH=bin/rk35/rk3568_bl32_v2.10.bin
13
+ADDR=0x08400000
14
+[BL33_OPTION]
15
+SEC=0
16
+[OUTPUT]
17
+PATH=trust.img
rkbin/RKTRUST/RK3588TRUST.ini
....@@ -5,11 +5,11 @@
55 SEC=0
66 [BL31_OPTION]
77 SEC=1
8
-PATH=bin/rk35/rk3588_bl31_v1.31.elf
8
+PATH=bin/rk35/rk3588_bl31_v1.40.elf
99 ADDR=0x00040000
1010 [BL32_OPTION]
1111 SEC=1
12
-PATH=bin/rk35/rk3588_bl32_v1.12.bin
12
+PATH=bin/rk35/rk3588_bl32_v1.13.bin
1313 ADDR=0x08400000
1414 [BL33_OPTION]
1515 SEC=0
rkbin/RKTRUST/RV1106TOS.ini
....@@ -1,4 +1,7 @@
11 [COMPRESSION]
22 COMPRESSION=lzma
3
+[TOS]
4
+TOSTA=bin/rv11/rv1106_tee_ta_v1.00.bin
5
+ADDR=0x03000000
36 [MCU]
4
-MCU0=bin/rv11/rv1106_hpmcu_wrap_v1.50.bin,0xff6ff000,disabled
7
+MCU0=bin/rv11/rv1106_hpmcu_wrap_v1.56.bin,0xff6ff000,disabled
rkbin/RKTRUST/RV1106TOS_TB.ini
....@@ -1,4 +1,4 @@
11 [COMPRESSION]
22 COMPRESSION=gzip
33 [LOAD]
4
-LOAD0=bin/rv11/rv1106_hpmcu_wrap_v1.50.bin,0xff6ff000,okay
4
+LOAD0=bin/rv11/rv1106_hpmcu_wrap_v1.56.bin,0xff6ff000,okay
rkbin/RKTRUST/RV1126TOS.ini
....@@ -1,5 +1,5 @@
11 [TOS]
2
-TOSTA=bin/rv11/rv1126_tee_ta_v2.08.bin
2
+TOSTA=bin/rv11/rv1126_tee_ta_v2.09.bin
33 [MCU]
44 MCU=bin/rv11/rv1126_riscv_v1.03.bin,0x208000,disabled
55 [COMPRESSION]
rkbin/RKTRUST/RV1126TOS_TB.ini
....@@ -1,5 +1,5 @@
11 [TOS]
2
-TOSTA=bin/rv11/rv1126_tee_ta_tb_v1.06.bin
2
+TOSTA=bin/rv11/rv1126_tee_ta_tb_v1.07.bin
33 ADDR=0x00040000
44 [MCU]
55 MCU=bin/rv11/rv1126_mcu.bin,0x108000,okay
rkbin/bin/rk33/px30_bl31_v1.32.elf
similarity index 88%rename from rkbin/bin/rk33/px30_bl31_v1.32.elfrename to rkbin/bin/rk33/px30_bl31_v1.33.elfBinary files differ
rkbin/bin/rk33/px30_ddr_333MHz_v2.07.bin
similarity index 83%rename from rkbin/bin/rk33/px30_ddr_333MHz_v2.07.binrename to rkbin/bin/rk33/px30_ddr_333MHz_v2.08.binBinary files differ
rkbin/bin/rk33/rk3308_bl31_cpu3_v1.00.elf
Binary files differ
rkbin/bin/rk33/rk3308_ddr_393MHz_uart2_m1_v2.06.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk33/rk3308_ddr_393MHz_uart2_m1_v2.07.bin
Binary files differ
rkbin/bin/rk33/rk3308_ddr_393MHz_uart4_m0_v2.06.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk33/rk3308_ddr_393MHz_uart4_m0_v2.07.bin
Binary files differ
rkbin/bin/rk33/rk3308_ddr_451MHz_uart2_m1_v2.06.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk33/rk3308_ddr_451MHz_uart2_m1_v2.07.bin
Binary files differ
rkbin/bin/rk33/rk3308_ddr_451MHz_uart4_m0_v2.06.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk33/rk3308_ddr_451MHz_uart4_m0_v2.07.bin
Binary files differ
rkbin/bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.06.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk33/rk3308_ddr_589MHz_uart2_m1_v2.07.bin
Binary files differ
rkbin/bin/rk33/rk3308_ddr_589MHz_uart4_m0_v2.06.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk33/rk3308_ddr_589MHz_uart4_m0_v2.07.bin
Binary files differ
rkbin/bin/rk33/rk3326_bl31_v1.32.elf
deleted file mode 100644Binary files differ
rkbin/bin/rk33/px30_bl31_v1.32.elf
similarity index 88%copy from rkbin/bin/rk33/px30_bl31_v1.32.elfcopy to rkbin/bin/rk33/rk3326_bl31_v1.33.elfBinary files differ
rkbin/bin/rk33/rk3326_ddr_333MHz_v2.07.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk33/px30_ddr_333MHz_v2.07.bin
similarity index 83%copy from rkbin/bin/rk33/px30_ddr_333MHz_v2.07.bincopy to rkbin/bin/rk33/rk3326_ddr_333MHz_v2.08.binBinary files differ
rkbin/bin/rk33/rk3399_bl31_v1.35.elf
similarity index 68%rename from rkbin/bin/rk33/rk3399_bl31_v1.35.elfrename to rkbin/bin/rk33/rk3399_bl31_v1.36.elfBinary files differ
rkbin/bin/rk33/rk3399_ddr_666MHz_v1.28.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk33/rk3399_ddr_666MHz_v1.30.bin
Binary files differ
rkbin/bin/rk33/rk3399_ddr_800MHz_v1.28.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk33/rk3399_ddr_800MHz_v1.30.bin
Binary files differ
rkbin/bin/rk33/rk3399_ddr_933MHz_v1.28.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk33/rk3399_ddr_933MHz_v1.30.bin
Binary files differ
rkbin/bin/rk33/rk3399_miniloader_v1.26.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk33/rk3399_miniloader_v1.30.bin
Binary files differ
rkbin/bin/rk33/rk3399_usbplug_v1.26.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk33/rk3399_usbplug_v1.30.bin
Binary files differ
rkbin/bin/rk33/rk3399pro_ddr_666MHz_v1.27.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk33/rk3399pro_ddr_666MHz_v1.30.bin
Binary files differ
rkbin/bin/rk33/rk3399pro_ddr_800MHz_v1.27.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk33/rk3399pro_ddr_800MHz_v1.30.bin
Binary files differ
rkbin/bin/rk33/rk3399pro_ddr_933MHz_v1.27.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk33/rk3399pro_ddr_933MHz_v1.30.bin
Binary files differ
rkbin/bin/rk35/rk3528_bl31_v1.15.elf
Binary files differ
rkbin/bin/rk35/rk3528_bl32_v1.02.bin
Binary files differ
rkbin/bin/rk35/rk3528_ddr_1056MHz_2L_PCB_v1.06.bin
Binary files differ
rkbin/bin/rk35/rk3528_ddr_1056MHz_4BIT_PCB_v1.06.bin
Binary files differ
rkbin/bin/rk35/rk3528_ddr_1056MHz_v1.06.bin
Binary files differ
rkbin/bin/rk35/rk3528_mcu_v1.00.bin
Binary files differ
rkbin/bin/rk35/rk3528_spl_v1.04.bin
Binary files differ
rkbin/bin/rk35/rk3528_usbplug_v1.03.bin
Binary files differ
rkbin/bin/rk35/rk3568_bl31_v1.36.elf
similarity index 61%copy from rkbin/bin/rk35/rk3568_bl31_v1.36.elfcopy to rkbin/bin/rk35/rk3562_bl31_v1.17.elfBinary files differ
rkbin/bin/rk35/rk3562_bl32_v1.01.bin
Binary files differ
rkbin/bin/rk35/rk3562_ddr_1056MHz_ultra_v1.05.bin
Binary files differ
rkbin/bin/rk35/rk3562_ddr_1056MHz_v1.04.bin
Binary files differ
rkbin/bin/rk35/rk3562_ddr_1184MHz_v1.04.bin
Binary files differ
rkbin/bin/rk35/rk3562_ddr_1332MHz_eyescan_v1.04.bin
Binary files differ
rkbin/bin/rk35/rk3562_ddr_1332MHz_v1.04.bin
Binary files differ
rkbin/bin/rk35/rk3562_ddr_1392MHz_v1.04.bin
Binary files differ
rkbin/bin/rk35/rk3562_ddr_1560MHz_v1.04.bin
Binary files differ
rkbin/bin/rk35/rk3562_ddr_324MHz_v1.04.bin
Binary files differ
rkbin/bin/rk35/rk3562_ddr_528MHz_v1.04.bin
Binary files differ
rkbin/bin/rk35/rk3562_ddr_630MHz_v1.04.bin
Binary files differ
rkbin/bin/rk35/rk3562_ddr_780MHz_v1.04.bin
Binary files differ
rkbin/bin/rk35/rk3562_ddr_920MHz_v1.04.bin
Binary files differ
rkbin/bin/rk35/rk3562_mcu_v1.00.bin
Binary files differ
rkbin/bin/rk35/rk3562_spl_v1.03.bin
Binary files differ
rkbin/bin/rk35/rk3562_usbplug_v1.04.bin
Binary files differ
rkbin/bin/rk35/rk3566_ddr_1056MHz_eyescan_v1.16.bin
Binary files differ
rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.15.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.17.bin
Binary files differ
rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.18.bin
Binary files differ
rkbin/bin/rk35/rk3566_ddr_324MHz_v1.15.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk35/rk3566_ddr_528MHz_v1.15.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk35/rk3566_ddr_630MHz_v1.15.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk35/rk3566_ddr_780MHz_v1.15.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk35/rk3566_ddr_920MHz_v1.15.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk35/rk3566_ddr_920MHz_v1.17.bin
Binary files differ
rkbin/bin/rk35/rk3566_ddr_920MHz_v1.18.bin
Binary files differ
rkbin/bin/rk35/rk3568_bl31_v1.36.elf
similarity index 83%rename from rkbin/bin/rk35/rk3568_bl31_v1.36.elfrename to rkbin/bin/rk35/rk3568_bl31_l3_part_ecc_v1.00.elfBinary files differ
rkbin/bin/rk35/rk3568_bl31_v1.36.elf
similarity index 82%copy from rkbin/bin/rk35/rk3568_bl31_v1.36.elfcopy to rkbin/bin/rk35/rk3568_bl31_rt_v1.01.elfBinary files differ
rkbin/bin/rk35/rk3568_bl31_v1.36.elf
similarity index 83%copy from rkbin/bin/rk35/rk3568_bl31_v1.36.elfcopy to rkbin/bin/rk35/rk3568_bl31_v1.43.elfBinary files differ
rkbin/bin/rk35/rk3568_bl32_v2.09.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk35/rk3568_bl32_v2.10.bin
Binary files differ
rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.15.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.17.bin
Binary files differ
rkbin/bin/rk35/rk3568_ddr_1056MHz_v1.18.bin
Binary files differ
rkbin/bin/rk35/rk3568_ddr_1184MHz_v1.15.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.15.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.17.bin
Binary files differ
rkbin/bin/rk35/rk3568_ddr_1332MHz_v1.18.bin
Binary files differ
rkbin/bin/rk35/rk3568_ddr_1560MHz_eyescan_v1.16.bin
Binary files differ
rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.15.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.17.bin
Binary files differ
rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.18.bin
Binary files differ
rkbin/bin/rk35/rk3568_ddr_324MHz_v1.15.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk35/rk3568_ddr_528MHz_v1.15.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk35/rk3568_ddr_630MHz_v1.15.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk35/rk3568_ddr_780MHz_v1.15.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk35/rk3568_ddr_920MHz_v1.15.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk35/rk3568_ddr_920MHz_v1.17.bin
Binary files differ
rkbin/bin/rk35/rk3568_ddr_920MHz_v1.18.bin
Binary files differ
rkbin/bin/rk35/rk356x_usbplug_v1.16.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk35/rk356x_usbplug_v1.17.bin
Binary files differ
rkbin/bin/rk35/rk3588_bl31_v1.31.elf
deleted file mode 100644Binary files differ
rkbin/bin/rk35/rk3568_bl31_v1.36.elf
similarity index 62%copy from rkbin/bin/rk35/rk3568_bl31_v1.36.elfcopy to rkbin/bin/rk35/rk3588_bl31_v1.40.elfBinary files differ
rkbin/bin/rk35/rk3588_bl32_v1.12.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk35/rk3588_bl32_v1.13.bin
Binary files differ
rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_eyescan_v1.11.bin
Binary files differ
rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.08.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin
Binary files differ
rkbin/bin/rk35/rk3588_spl_v1.11.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk35/rk3588_spl_v1.12.bin
Binary files differ
rkbin/bin/rk35/rk3588_usbplug_v1.09.bin
deleted file mode 100644Binary files differ
rkbin/bin/rk35/rk3588_usbplug_v1.10.bin
Binary files differ
rkbin/bin/rv11/rv1106_ddr_924MHz_tb_v1.09.bin
deleted file mode 100644Binary files differ
rkbin/bin/rv11/rv1106_ddr_924MHz_tb_v1.13.bin
Binary files differ
rkbin/bin/rv11/rv1106_ddr_924MHz_v1.09.bin
deleted file mode 100644Binary files differ
rkbin/bin/rv11/rv1106_ddr_924MHz_v1.13.bin
Binary files differ
rkbin/bin/rv11/rv1106_hpmcu_tb_dual_camera_sc301iot_sc230ai_v1.67.bin
Binary files differ
rkbin/bin/rv11/rv1106_hpmcu_tb_dual_camera_sc3338_sc3338_v1.67.bin
Binary files differ
rkbin/bin/rv11/rv1106_hpmcu_tb_gc2093_v1.30.bin
deleted file mode 100644Binary files differ
rkbin/bin/rv11/rv1106_hpmcu_tb_gc2093_v1.66.bin
Binary files differ
rkbin/bin/rv11/rv1106_hpmcu_tb_gc3003_v1.64.bin
Binary files differ
rkbin/bin/rv11/rv1106_hpmcu_tb_sc230ai_v1.40.bin
deleted file mode 100644Binary files differ
rkbin/bin/rv11/rv1106_hpmcu_tb_sc230ai_v1.67.bin
Binary files differ
rkbin/bin/rv11/rv1106_hpmcu_tb_sc3336_sc3338_v1.40.bin
deleted file mode 100644Binary files differ
rkbin/bin/rv11/rv1106_hpmcu_tb_sc3336_sc3338_v1.67.bin
Binary files differ
rkbin/bin/rv11/rv1106_hpmcu_tb_sc4336_v1.67.bin
Binary files differ
rkbin/bin/rv11/rv1106_hpmcu_wrap_v1.50.bin
deleted file mode 100644Binary files differ
rkbin/bin/rv11/rv1106_hpmcu_wrap_v1.56.bin
Binary files differ
rkbin/bin/rv11/rv1106_tee_ta_v1.00.bin
Binary files differ
rkbin/bin/rv11/rv1106_usbplug_v1.06.bin
deleted file mode 100644Binary files differ
rkbin/bin/rv11/rv1106_usbplug_v1.07.bin
Binary files differ
rkbin/bin/rv11/rv1126_spl_emmc_tb_v1.12.bin
deleted file mode 100644Binary files differ
rkbin/bin/rv11/rv1126_spl_emmc_tb_v1.13.bin
Binary files differ
rkbin/bin/rv11/rv1126_tee_ta_tb_v1.06.bin
similarity index 77%rename from rkbin/bin/rv11/rv1126_tee_ta_tb_v1.06.binrename to rkbin/bin/rv11/rv1126_tee_ta_tb_v1.07.binBinary files differ
rkbin/bin/rv11/rv1126_tee_ta_v2.08.bin
deleted file mode 100644Binary files differ
rkbin/bin/rv11/rv1126_tee_ta_v2.09.bin
Binary files differ
rkbin/bin/rv11/rv1126_usbplug_v1.23.bin
deleted file mode 100644Binary files differ
rkbin/bin/rv11/rv1126_usbplug_v1.24.bin
Binary files differ
rkbin/doc/release/PX30_CN.md
....@@ -1,5 +1,31 @@
11 # PX30 Release Note
22
3
+## px30_bl31_v1.33.elf
4
+
5
+| 时间 | 文件 | 编译 commit | 重要程度 |
6
+| ---------- | :------------------ | ----------- | -------- |
7
+| 2023-02-03 | px30_bl31_v1.33.elf | 0152b20d0 | 重要 |
8
+
9
+### New
10
+
11
+1. 添加amp支持。
12
+2. 提高fiq-debugger功能稳定性。
13
+3. 休眠时支持使用pll-deep-mode。
14
+
15
+------
16
+
17
+## px30_ddr_333MHz_v2.08.bin
18
+
19
+| 时间 | 文件 | 编译 commit | 重要程度 |
20
+| ---------- | ------------------------- | ----------- | -------- |
21
+| 2022-10-27 | px30_ddr_333MHz_v2.08.bin | e5b9702 | 普通 |
22
+
23
+### New
24
+
25
+1. 预留一些空间给maskrom添加传递的参数。
26
+
27
+------
28
+
329 ## px30_bl31_v1.32.elf
430
531 | 时间 | 文件 | 编译 commit | 重要程度 |
rkbin/doc/release/PX30_EN.md
....@@ -1,5 +1,31 @@
11 # PX30 Release Note
22
3
+## px30_bl31_v1.33.elf
4
+
5
+| Date | file | Build commit | Severity |
6
+| ---------- | :------------------ | ------------ | --------- |
7
+| 2023-02-03 | px30_bl31_v1.33.elf | 0152b20d0 | important |
8
+
9
+### New
10
+
11
+1. Support AMP.
12
+2. Improve the stability of fiq-debugger.
13
+3. Support pll-deep-mode when system suspend.
14
+
15
+------
16
+
17
+## px30_ddr_333MHz_v2.08.bin
18
+
19
+| Date | file | Build commit | Severity |
20
+| ---------- | ------------------------- | ------------ | -------- |
21
+| 2022-10-27 | px30_ddr_333MHz_v2.08.bin | e5b9702 | moderate |
22
+
23
+### New
24
+
25
+1. Reserved words for maskrom to add special parameters.
26
+
27
+------
28
+
329 ## px30_bl31_v1.32.elf
430
531 | Date | file | Build commit | Severity |
rkbin/doc/release/RK3032_CN.md
....@@ -8,6 +8,6 @@
88
99 ### New
1010
11
-1. 支持升级 Firmware.img 的格式的 IDB 升级
11
+1. 支持升级 Firmware.img 的格式的 IDB 升级。
1212
1313 ------
rkbin/doc/release/RK3032_EN.md
....@@ -8,6 +8,6 @@
88
99 ### New
1010
11
-1. Support udpate IDB in Firmware.img
11
+1. Support udpate IDB in Firmware.img.
1212
1313 ------
rkbin/doc/release/RK3308_CN.md
....@@ -1,5 +1,31 @@
11 # RK3308 Release Note
22
3
+## rk3308_bl31_cpu3_v1.00.elf
4
+
5
+| 时间 | 文件 | 编译 commit | 重要程度 |
6
+| ---------- | :------------------------- | ----------- | -------- |
7
+| 2023-03-16 | rk3308_bl31_cpu3_v1.00.elf | 5fb7b7229 | 普通 |
8
+
9
+### New
10
+
11
+1. 支持从CPU3启动。
12
+
13
+------
14
+
15
+## rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.07.bin
16
+
17
+| 时间 | 文件 | 编译 commit | 重要程度 |
18
+| ---------- | :--------------------------------------------------------- | ----------- | -------- |
19
+| 2022-11-29 | rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.07.bin | 6ede97a868 | 普通 |
20
+
21
+### Fixed
22
+
23
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
24
+| ----- | -------- | ------------------------------------------- | ------------------------------------------------------------ | -------- |
25
+| 1 | 普通 | 提高部分颗粒在 RK3308B/H 上 393MHz 的稳定性 | RK3308B/H 小于 451MHz 时 Read DQS DLL delay 的值配置不合适,导致部分颗粒在 393MHz 可能不稳定 | - |
26
+
27
+------
28
+
329 ## rk3308_bl31_{aarch32}_v2.26.elf
430
531 | 时间 | 文件 | 编译 commit | 重要程度 |
....@@ -36,4 +62,4 @@
3662
3763 ### New
3864
39
-1. 校验 ftl super block 2nd page spare data
65
+1. 校验 ftl super block 2nd page spare data。
rkbin/doc/release/RK3308_EN.md
....@@ -1,5 +1,31 @@
11 # RK3308 Release Note
22
3
+## rk3308_bl31_cpu3_v1.00.elf
4
+
5
+| Date | File | Build commit | Severity |
6
+| ---------- | :------------------------- | ------------ | -------- |
7
+| 2023-03-16 | rk3308_bl31_cpu3_v1.00.elf | 5fb7b7229 | moderate |
8
+
9
+### New
10
+
11
+1. Support boot from CPU3.
12
+
13
+------
14
+
15
+## rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.07.bin
16
+
17
+| Date | File | Build commit | Severity |
18
+| ---------- | :--------------------------------------------------------- | ------------ | -------- |
19
+| 2022-11-29 | rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.07.bin | 6ede97a868 | moderate |
20
+
21
+### Fixed
22
+
23
+| Index | Severity | Update | Issue description | Issue source |
24
+| ----- | -------- | -------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
25
+| 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. | - |
26
+
27
+------
28
+
329 ## rk3308_bl31_{aarch32}_v2.26.elf
430
531 | Date | File | Build commit | Severity |
....@@ -36,4 +62,4 @@
3662
3763 ### New
3864
39
-1. Check ftl super block 2nd page spare data
65
+1. Check ftl super block 2nd page spare data.
rkbin/doc/release/RK3326_CN.md
....@@ -1,5 +1,31 @@
11 # RK3326 Release Note
22
3
+## rk3326_bl31_v1.33.elf
4
+
5
+| 时间 | 文件 | 编译 commit | 重要程度 |
6
+| ---------- | :-------------------- | ----------- | -------- |
7
+| 2023-02-03 | rk3326_bl31_v1.33.elf | 0152b20d0 | 重要 |
8
+
9
+### New
10
+
11
+1. 添加amp支持。
12
+2. 提高fiq-debugger功能稳定性。
13
+3. 休眠时支持使用pll-deep-mode。
14
+
15
+------
16
+
17
+## rk3326_ddr_333MHz_v2.08.bin
18
+
19
+| 时间 | 文件 | 编译 commit | 重要程度 |
20
+| ---------- | --------------------------- | ----------- | -------- |
21
+| 2022-10-27 | rk3326_ddr_333MHz_v2.08.bin | e5b9702 | 普通 |
22
+
23
+### New
24
+
25
+1. 预留一些空间给maskrom添加传递的参数。
26
+
27
+------
28
+
329 ## rk3326_bl31_v1.32.elf
430
531 | 时间 | 文件 | 编译 commit | 重要程度 |
rkbin/doc/release/RK3326_EN.md
....@@ -1,5 +1,31 @@
11 # RK3326 Release Note
22
3
+## rk3326_bl31_v1.33.elf
4
+
5
+| Date | file | Build commit | Severity |
6
+| ---------- | :-------------------- | ------------ | --------- |
7
+| 2023-02-03 | rk3326_bl31_v1.33.elf | 0152b20d0 | important |
8
+
9
+### New
10
+
11
+1. Support AMP.
12
+2. Improve the stability of fiq-debugger.
13
+3. Support pll-deep-mode when system suspend.
14
+
15
+------
16
+
17
+## rk3326_ddr_333MHz_v2.08.bin
18
+
19
+| Date | file | Build commit | Severity |
20
+| ---------- | --------------------------- | ------------ | -------- |
21
+| 2022-10-27 | rk3326_ddr_333MHz_v2.08.bin | e5b9702 | moderate |
22
+
23
+### New
24
+
25
+1. Reserved words for maskrom to add special parameters.
26
+
27
+------
28
+
329 ## rk3326_bl31_v1.32.elf
430
531 | Date | file | Build commit | Severity |
rkbin/doc/release/RK3399PRO_CN.md
....@@ -0,0 +1,31 @@
1
+# RK3399PRO Release Note
2
+
3
+## rk3399pro_ddr_{666...933}MHz_v1.30.bin
4
+
5
+| 时间 | 文件 | 编译 commit | 重要程度 |
6
+| ---------- | -------------------------------------- | ----------- | -------- |
7
+| 2023-04-17 | rk3399pro_ddr_{666...933}MHz_v1.30.bin | aae4a89176 | 重要 |
8
+
9
+### Fixed
10
+
11
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
12
+| ----- | -------- | ------------------------------ | -------------------------------------- | -------- |
13
+| 1 | 重要 | 修复LP3在reboot会卡死ddr初始化 | 当LP3类型在reboot会出现卡死在ddr初始化 | - |
14
+
15
+------
16
+
17
+## rk3399pro_ddr_{666...933}MHz_v1.29.bin
18
+
19
+| 时间 | 文件 | 编译 commit | 重要程度 |
20
+| ---------- | -------------------------------------- | ----------- | -------- |
21
+| 2023-03-30 | rk3399pro_ddr_{666...933}MHz_v1.29.bin | 5b2c650 | 重要 |
22
+
23
+### Fixed
24
+
25
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
26
+| ----- | -------- | ----------------------------------------- | --------------------------------------------------------- | -------- |
27
+| 1 | 普通 | 修复单个channel卡"advanced training done" | 当单个channel的时候,会loop在打印"advanced training done" | - |
28
+| 2 | 重要 | 修复LP3 dbw 识别异常 | LP3 的dbw 识别与实际不一致 | - |
29
+
30
+------
31
+
rkbin/doc/release/RK3399PRO_EN.md
....@@ -0,0 +1,31 @@
1
+# RK3399PRO Release Note
2
+
3
+## rk3399pro_ddr_{666...933}MHz_v1.30.bin
4
+
5
+| Date | file | Build commit | Severity |
6
+| ---------- | -------------------------------------- | ------------ | --------- |
7
+| 2023-04-17 | rk3399pro_ddr_{666...933}MHz_v1.30.bin | aae4a89176 | important |
8
+
9
+### Fixed
10
+
11
+| Index | Severity | Update | Issue description | Issue source |
12
+| ----- | --------- | ----------------------- | ----------------------------------------------- | ------------ |
13
+| 1 | important | Fixed LP3 reboot error. | When LP3 reboot, it will stuck in ddr initial. | - |
14
+
15
+------
16
+
17
+## rk3399pro_ddr_{666...933}MHz_v1.29.bin
18
+
19
+| Date | file | Build commit | Severity |
20
+| ---------- | -------------------------------------- | ------------ | --------- |
21
+| 2023-03-30 | rk3399pro_ddr_{666...933}MHz_v1.29.bin | 5b2c650 | important |
22
+
23
+### Fixed
24
+
25
+| Index | Severity | Update | Issue description | Issue source |
26
+| ----- | --------- | ----------------------------------------------------- | ------------------------------------------------------------ | ------------ |
27
+| 1 | moderate | Fixed single channel loop at "advanced training done" | When in single channel mode, it will loop at "advanced training done". | - |
28
+| 2 | important | Fixed LP3 dbw detect bug | The dbw detect error when LP3 | - |
29
+
30
+------
31
+
rkbin/doc/release/RK3399_CN.md
....@@ -1,5 +1,60 @@
11 # RK3399 Release Note
22
3
+## rk3399_usbplug_v1.30.bin
4
+
5
+| 时间 | 文件 | 编译 commit | 重要程度 |
6
+| ---------- | ------------------------ | ----------- | -------- |
7
+| 2023-05-31 | rk3399_usbplug_v1.30.bin | 8665a18a2 | 重要 |
8
+
9
+### Fixed
10
+
11
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
12
+| ----- | -------- | ---------------------------------------------- | -------------------------------------------- | -------- |
13
+| 1 | 重要 | 修复efuse烧写公钥哈希后,工具回读efuse概率失败 | 当efuse烧写公钥哈希后,工具回读efuse概率失败 | - |
14
+
15
+------
16
+
17
+## rk3399_ddr_{666...933}MHz_v1.30.bin
18
+
19
+| 时间 | 文件 | 编译 commit | 重要程度 |
20
+| ---------- | ----------------------------------- | ----------- | -------- |
21
+| 2023-04-17 | rk3399_ddr_{666...933}MHz_v1.30.bin | aae4a89176 | 重要 |
22
+
23
+### Fixed
24
+
25
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
26
+| ----- | -------- | ------------------------------ | -------------------------------------- | -------- |
27
+| 1 | 重要 | 修复LP3在reboot会卡死ddr初始化 | 当LP3类型在reboot会出现卡死在ddr初始化 | - |
28
+
29
+------
30
+
31
+## rk3399_ddr_{666...933}MHz_v1.29.bin
32
+
33
+| 时间 | 文件 | 编译 commit | 重要程度 |
34
+| ---------- | ----------------------------------- | ----------- | -------- |
35
+| 2023-03-30 | rk3399_ddr_{666...933}MHz_v1.29.bin | 5b2c650 | 重要 |
36
+
37
+### Fixed
38
+
39
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
40
+| ----- | -------- | ----------------------------------------- | --------------------------------------------------------- | -------- |
41
+| 1 | 普通 | 修复单个channel卡"advanced training done" | 当单个channel的时候,会loop在打印"advanced training done" | - |
42
+| 2 | 重要 | 修复LP3 dbw 识别异常 | LP3 的dbw 识别与实际不一致 | - |
43
+
44
+------
45
+
46
+## rk3399_bl31_v1.36.elf
47
+
48
+| 时间 | 文件 | 编译 commit | 重要程度 |
49
+| ---------- | :-------------------- | ----------- | -------- |
50
+| 2023-02-16 | rk3399_bl31_v1.36.elf | 8f40012ab | 重要 |
51
+
52
+### New
53
+
54
+1. 提高fiq-debugger功能稳定性。
55
+
56
+------
57
+
358 ## rk3399_ddr_{666...933}MHz_v1.28.bin
459
560 | 时间 | 文件 | 编译 commit | 重要程度 |
....@@ -8,7 +63,7 @@
863
964 ### New
1065
11
-1. 增加RK3399-T/2T 的DDR支持
66
+1. 增加RK3399-T/2T 的DDR支持。
1267
1368 ------
1469
rkbin/doc/release/RK3399_EN.md
....@@ -1,5 +1,60 @@
11 # RK3399 Release Note
22
3
+## rk3399_usbplug_v1.30.bin
4
+
5
+| Date | file | Build commit | Severity |
6
+| ---------- | ----------------------------------- | ------------ | --------- |
7
+| 2023-05-31 | rk3399_usbplug_v1.30.bin | 8665a18a2 | important |
8
+
9
+### Fixed
10
+
11
+| Index | Severity | Update | Issue description | Issue source |
12
+| ----- | --------- | -------------------------------------------------------- | -------------------------------------------------- | ------------ |
13
+| 1 | important | Fixed sometime tool read efuse fail after efuse program. | Sometime tool read efuse fail after efuse program. | - |
14
+
15
+------
16
+
17
+## rk3399_ddr_{666...933}MHz_v1.30.bin
18
+
19
+| Date | file | Build commit | Severity |
20
+| ---------- | ----------------------------------- | ------------ | --------- |
21
+| 2023-04-17 | rk3399_ddr_{666...933}MHz_v1.30.bin | aae4a89176 | important |
22
+
23
+### Fixed
24
+
25
+| Index | Severity | Update | Issue description | Issue source |
26
+| ----- | --------- | ----------------------- | ----------------------------------------------- | ------------ |
27
+| 1 | important | Fixed LP3 reboot error. | When LP3 reboot, it will stuck in ddr initial. | - |
28
+
29
+------
30
+
31
+## rk3399_ddr_{666...933}MHz_v1.29.bin
32
+
33
+| Date | file | Build commit | Severity |
34
+| ---------- | ----------------------------------- | ------------ | --------- |
35
+| 2023-03-30 | rk3399_ddr_{666...933}MHz_v1.29.bin | 5b2c650 | important |
36
+
37
+### Fixed
38
+
39
+| Index | Severity | Update | Issue description | Issue source |
40
+| ----- | --------- | ----------------------------------------------------- | ------------------------------------------------------------ | ------------ |
41
+| 1 | moderate | Fixed single channel loop at "advanced training done" | When in single channel mode, it will loop at "advanced training done". | - |
42
+| 2 | important | Fixed LP3 dbw detect bug | The dbw detect error when LP3 | - |
43
+
44
+------
45
+
46
+## rk3399_bl31_v1.36.elf
47
+
48
+| Date | file | Build commit | Severity |
49
+| ---------- | :-------------------- | ------------ | --------- |
50
+| 2023-02-16 | rk3399_bl31_v1.36.elf | 8f40012ab | important |
51
+
52
+### New
53
+
54
+1. Improve the stability of fiq-debugger.
55
+
56
+------
57
+
358 ## rk3399_ddr_{666...933}MHz_v1.28.bin
459
560 | Date | file | Build commit | Severity |
....@@ -8,7 +63,7 @@
863
964 ### New
1065
11
-1. Add support RK3399-T, RK3399-2T for DDR
66
+1. Add support RK3399-T, RK3399-2T for DDR.
1267
1368 ------
1469
rkbin/doc/release/RK3528_CN.md
....@@ -0,0 +1,337 @@
1
+# RK3528 Release Note
2
+
3
+## rk3528_bl31_v1.15.elf
4
+
5
+| 时间 | 文件 | 编译 commit | 重要程度 |
6
+| ---------- | :-------------------- | ----------- | -------- |
7
+| 2023-07-17 | rk3528_bl31_v1.15.elf | d8ae91904 | 重要 |
8
+
9
+### New
10
+
11
+1. 支持RK3528A芯片。
12
+
13
+------
14
+
15
+## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.06.bin
16
+
17
+| 时间 | 文件 | 编译 commit | 重要程度 |
18
+| ---------- | ---------------------------------------------- | ----------- | -------- |
19
+| 2023-06-05 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.06.bin | 1ab0bfbe2d | 重要 |
20
+
21
+### New
22
+
23
+1. 支持使用ddrbin_tool工具修改CA de-skew。
24
+
25
+------
26
+
27
+## rk3528_bl31_v1.14.elf
28
+
29
+| 时间 | 文件 | 编译 commit | 重要程度 |
30
+| ---------- | :-------------------- | ----------- | -------- |
31
+| 2023-05-19 | rk3528_bl31_v1.14.elf | 1b2124ab7 | 重要 |
32
+
33
+### New
34
+
35
+1. 将bl31基地址改到0x80000。
36
+2. 支持ddr变频。
37
+
38
+------
39
+
40
+## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.05.bin
41
+
42
+| 时间 | 文件 | 编译 commit | 重要程度 |
43
+| ---------- | ---------------------------------------------- | ----------- | -------- |
44
+| 2023-04-14 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.05.bin | 2eef4a672d | 重要 |
45
+
46
+### New
47
+
48
+1. 增加4BIT PCB配置的ddrbin。
49
+2. 增加LP3 CA skew的配置。
50
+
51
+### Fixed
52
+
53
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
54
+| ----- | -------- | ------------------------------------------- | ----------------------------------------------- | -------- |
55
+| 1 | 重要 | 修复DDR3 RAS 2T模式的相位问题 | DDR3 2T模式下RAS相位异常 | - |
56
+| 2 | 重要 | 修复多rank下LP3 training时候ODT输出异常问题 | 多rank下LP3 做cs1 write training时候ODT输出异常 | - |
57
+
58
+------
59
+
60
+## rk3528_bl32_v1.02.bin
61
+
62
+| 时间 | 文件 | 编译 commit | 重要程度 |
63
+| ---------- | :-------------------- | ----------- | -------- |
64
+| 2023-04-12 | rk3528_bl32_v1.02.bin | c73fd5531 | 重要 |
65
+
66
+### New
67
+
68
+1. 增加crypto/trng/keylad模块支持。
69
+
70
+------
71
+
72
+## rk3528_bl31_v1.13.elf
73
+
74
+| 时间 | 文件 | 编译 commit | 重要程度 |
75
+| ---------- | :-------------------- | ----------- | -------- |
76
+| 2023-04-12 | rk3528_bl31_v1.13.elf | 642369d9b | 重要 |
77
+
78
+### New
79
+
80
+1. 修改cpu和gpu的pvtpll配置。
81
+
82
+------
83
+
84
+## rk3528_spl_v1.04.bin
85
+
86
+| 时间 | 文件 | 编译 commit | 重要程度 |
87
+| ---------- | :------------------- | ----------- | -------- |
88
+| 2023-04-11 | rk3528_spl_v1.04.bin | 0fbedd06 | 重要 |
89
+
90
+### Fixed
91
+
92
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
93
+| ----- | -------- | --------------------------- | ------------ | -------- |
94
+| 1 | 重要 | 修正matrix 339M时钟配置错误 | EMMC通讯报错 | - |
95
+
96
+------
97
+
98
+## rk3528_usbplug_v1.03.bin
99
+
100
+| 时间 | 文件 | 编译 commit | 重要程度 |
101
+| ---------- | :----------------------- | ----------- | -------- |
102
+| 2023-04-08 | rk3528_usbplug_v1.03.bin | dbdfea79b | 重要 |
103
+
104
+### Fixed
105
+
106
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
107
+| ----- | -------- | ---------------------- | --------------------------- | -------- |
108
+| 1 | 重要 | 解决emmc概率升级失败 | maskrom下升级emmc固件概率性失败 | - |
109
+
110
+------
111
+
112
+## rk3528_bl32_v1.01.bin
113
+
114
+| 时间 | 文件 | 编译 commit | 重要程度 |
115
+| ---------- | :-------------------- | ----------- | -------- |
116
+| 2023-04-03 | rk3528_bl32_v1.01.bin | c5251becc | 普通 |
117
+
118
+### New
119
+
120
+1. 新增内部TA接口。
121
+
122
+------
123
+
124
+## rk3528_bl31_v1.12.elf
125
+
126
+| 时间 | 文件 | 编译 commit | 重要程度 |
127
+| ---------- | :-------------------- | ----------- | -------- |
128
+| 2023-03-16 | rk3528_bl31_v1.12.elf | 70c5c8d9c | 重要 |
129
+
130
+### New
131
+
132
+1. 提升trng的性能。
133
+
134
+------
135
+
136
+## rk3528_ddr_1056MHz_{2L_PCB_}v1.04.bin
137
+
138
+| 时间 | 文件 | 编译 commit | 重要程度 |
139
+| ---------- | ------------------------------------- | ----------- | -------- |
140
+| 2023-03-15 | rk3528_ddr_1056MHz_{2L_PCB_}v1.04.bin | dce46ffe73 | 重要 |
141
+
142
+### New
143
+
144
+1. 增加OTP配置芯片的支持。
145
+
146
+------
147
+
148
+## rk3528_bl31_v1.11.elf
149
+
150
+| 时间 | 文件 | 编译 commit | 重要程度 |
151
+| ---------- | :-------------------- | ----------- | -------- |
152
+| 2023-03-09 | rk3528_bl31_v1.11.elf | 389e6e47 | 重要 |
153
+
154
+### New
155
+
156
+1. 调整休眠时ddr的配置流程。
157
+
158
+------
159
+
160
+## rk3528_ddr_1056MHz_{2L_PCB_}v1.03.bin
161
+
162
+| 时间 | 文件 | 编译 commit | 重要程度 |
163
+| ---------- | ------------------------------------- | ----------- | -------- |
164
+| 2023-03-09 | rk3528_ddr_1056MHz_{2L_PCB_}v1.03.bin | f0be8490c4 | 重要 |
165
+
166
+### New
167
+
168
+1. 增加不同OTP配置芯片的支持。
169
+
170
+### Fixed
171
+
172
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
173
+| ----- | -------- | --------------------------------- | ------------------------------------------ | -------- |
174
+| 1 | 重要 | 解决lp3 x16位宽的容量报错问题 | 当phy工作在lp3 x16位宽时,出现ddr 容量异常 | - |
175
+| 2 | 重要 | 解决低频(<=400Mhz)DDR不稳定问题 | 当DDR低频(<=400Mhz)时,系统出现随机panic | - |
176
+
177
+------
178
+
179
+## rk3528_ddr_1056MHz_{2L_PCB_}v1.02.bin
180
+
181
+| 时间 | 文件 | 编译 commit | 重要程度 |
182
+| ---------- | ------------------------------------- | ----------- | -------- |
183
+| 2023-02-15 | rk3528_ddr_1056MHz_{2L_PCB_}v1.02.bin | 60403d388d | 重要 |
184
+
185
+### New
186
+
187
+1. 支持derate refresh、per-bank refresh配置。
188
+2. 增加AXI split支持。
189
+3. 开启LP4、LP4X 读写DBI。
190
+
191
+### Fixed
192
+
193
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
194
+| ----- | -------- | ------------------------ | ---------------------------------------- | -------- |
195
+| 1 | 重要 | 解决2L PCB高频不稳定问题 | 2L PCB在跑DDR高频1056MHz系统随机死机问题 | - |
196
+
197
+------
198
+
199
+## rk3528_bl31_v1.10.elf
200
+
201
+| 时间 | 文件 | 编译 commit | 重要程度 |
202
+| ---------- | :-------------------- | ----------- | -------- |
203
+| 2023-02-15 | rk3528_bl31_v1.10.elf | d74b03e10 | 重要 |
204
+
205
+### New
206
+
207
+1. 支持 scmi trng clk。
208
+
209
+------
210
+
211
+## rk3528_bl31_v1.09.elf
212
+
213
+| 时间 | 文件 | 编译 commit | 重要程度 |
214
+| ---------- | :-------------------- | ----------- | -------- |
215
+| 2023-02-03 | rk3528_bl31_v1.09.elf | 16574c7f3 | 重要 |
216
+
217
+### New
218
+
219
+1. 支持所有gpio唤醒。
220
+2. 提高fiq-debugger功能稳定性。
221
+
222
+------
223
+
224
+## rk3528_bl31_v1.08.elf
225
+
226
+| 时间 | 文件 | 编译 commit | 重要程度 |
227
+| ---------- | :-------------------- | ----------- | -------- |
228
+| 2023-01-10 | rk3528_bl31_v1.08.elf | 082486b74 | 重要 |
229
+
230
+### New
231
+
232
+1. 添加crypto/crypto_s/klad 时钟支持。
233
+
234
+------
235
+
236
+## rk3528_bl31_v1.07.elf
237
+
238
+| 时间 | 文件 | 编译 commit | 重要程度 |
239
+| ---------- | :-------------------- | ----------- | -------- |
240
+| 2022-12-26 | rk3528_bl31_v1.07.elf | da191fda0 | 重要 |
241
+
242
+### New
243
+
244
+1. 支持VDD_LOGIC断电休眠。
245
+2. hptimer使用软件校准模式。
246
+3. 使能PLAT_RK_OPTEED_SYS_CTRL。
247
+
248
+------
249
+
250
+## rk3528_spl_v1.03.bin
251
+
252
+| 时间 | 文件 | 编译 commit | 重要程度 |
253
+| ---------- | :------------------- | ----------- | -------- |
254
+| 2022-12-14 | rk3528_spl_v1.03.bin | f09ed5ff4f | 重要 |
255
+
256
+### Fixed
257
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
258
+| ----- | -------- | ---------------------- | --------------------------- | -------- |
259
+| 1 | 重要 | 支持HS400ES | 解决原来HS400模式兼容性问题 | - |
260
+| 2 | 重要 | 配置EMMC驱动强度到1.5X | 解决个别EMMC兼容性问题 | - |
261
+
262
+------
263
+
264
+## rk3528_bl31_v1.06.elf
265
+
266
+| 时间 | 文件 | 编译 commit | 重要程度 |
267
+| ---------- | :-------------------- | ----------- | -------- |
268
+| 2022-12-08 | rk3528_bl31_v1.06.elf | 61102ec13 | 重要 |
269
+
270
+### New
271
+
272
+1. 支持USB相关唤醒。
273
+
274
+------
275
+
276
+## rk3528_spl_v1.02.bin
277
+
278
+| 时间 | 文件 | 编译 commit | 重要程度 |
279
+| ---------- | :------------------- | ----------- | -------- |
280
+| 2022-12-02 | rk3528_spl_v1.02.bin | eee09e1f72 | 重要 |
281
+
282
+### Fixed
283
+
284
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
285
+| ----- | -------- | -------------------------------- | ------------------------------------------------------------ | -------- |
286
+| 1 | 重要 | 解决矩阵时钟频率不符合预期的问题 | clk_200m:396000 KHz、clk_300m:594000 KHz、clk_339m:264000 KHz,对存储模块可能有影响。 | - |
287
+
288
+------
289
+
290
+## rk3528_bl31_v1.05.elf
291
+
292
+| 时间 | 文件 | 编译 commit | 重要程度 |
293
+| ---------- | :-------------------- | ----------- | -------- |
294
+| 2022-12-01 | rk3528_bl31_v1.05.elf | b10341386 | 普通 |
295
+
296
+### New
297
+
298
+1. 支持TSP时钟。
299
+
300
+------
301
+
302
+## rk3528_bl31_v1.04.elf
303
+
304
+| 时间 | 文件 | 编译 commit | 重要程度 |
305
+| ---------- | :-------------------- | ----------- | -------- |
306
+| 2022-11-30 | rk3528_bl31_v1.04.elf | 63ba7e8e1 | 重要 |
307
+
308
+### New
309
+
310
+1. 支持hdmi相关唤醒。
311
+
312
+------
313
+
314
+## rk3528_{ddr,spl,usbplug}_v1.x.bin
315
+
316
+| 时间 | 文件 | 编译 commit | 重要程度 |
317
+| ---------- | :-------------------------------- | ------------------------------------------- | -------- |
318
+| 2022-11-28 | rk3528_{ddr,spl,usbplug}_v1.x.bin | ddr:0799b9b10a#spl:c52427059#usbplug:4eade6 | 重要 |
319
+
320
+### New
321
+
322
+1. 初始版本。
323
+
324
+------
325
+
326
+## rk3528_{bl31,bl32,mcu}_v1.x.bin
327
+
328
+| 时间 | 文件 | 编译 commit | 重要程度 |
329
+| ---------- | :------------------------------ | ----------------------------------------- | -------- |
330
+| 2022-11-28 | rk3528_{bl31,bl32,mcu}_v1.x.bin | bl31:a1a47bee6#bl32:3c36a5cb#mcu:76d14059 | 重要 |
331
+
332
+### New
333
+
334
+1. 初始版本。
335
+
336
+------
337
+
rkbin/doc/release/RK3528_EN.md
....@@ -0,0 +1,338 @@
1
+# RK3528 Release Note
2
+
3
+## rk3528_bl31_v1.15.elf
4
+
5
+| Date | File | Build commit | Severity |
6
+| ---------- | :-------------------- | ------------ | --------- |
7
+| 2023-07-17 | rk3528_bl31_v1.15.elf | d8ae91904 | important |
8
+
9
+### New
10
+
11
+1. Add support for rk3528A.
12
+
13
+------
14
+
15
+## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.06.bin
16
+
17
+| Date | File | Build commit | Severity |
18
+| ---------- | ---------------------------------------------- | ------------ | --------- |
19
+| 2023-06-05 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.06.bin | 1ab0bfbe2d | important |
20
+
21
+### New
22
+
23
+1. Support modified CA de-skew by ddrbin_tool.
24
+
25
+------
26
+
27
+## rk3528_bl31_v1.14.elf
28
+
29
+| Date | File | Build commit | Severity |
30
+| ---------- | :-------------------- | ------------ | --------- |
31
+| 2023-05-19 | rk3528_bl31_v1.14.elf | 1b2124ab7 | important |
32
+
33
+### New
34
+
35
+1. Move BL31 base to 0x80000.
36
+2. Support ddr frequency scale.
37
+
38
+------
39
+
40
+## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.05.bin
41
+
42
+| Date | File | Build commit | Severity |
43
+| ---------- | ---------------------------------------------- | ------------ | --------- |
44
+| 2023-04-14 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.05.bin | 2eef4a672d | important |
45
+
46
+### New
47
+
48
+1. Add new ddrbin for 4BIT PCB configurations.
49
+2. Add the configuration of LP3 CA skew.
50
+
51
+### Fixed
52
+
53
+| Index | Severity | Update | Issue description | Issue source |
54
+| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
55
+| 1 | important | Fix the phase problem of DDR3 RAS in 2T mode. | Abnormal RAS phase in DDR3 2T mode. | - |
56
+| 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. | - |
57
+
58
+------
59
+
60
+## rk3528_bl32_v1.02.bin
61
+
62
+| Date | File | Build commit | Severity |
63
+| ---------- | :-------------------- | ------------ | --------- |
64
+| 2023-04-12 | rk3528_bl32_v1.02.bin | c73fd5531 | important |
65
+
66
+### New
67
+
68
+1. Added crypto/trng/keylad module support.
69
+
70
+------
71
+
72
+## rk3528_bl31_v1.13.elf
73
+
74
+| Date | File | Build commit | Severity |
75
+| ---------- | :-------------------- | ------------ | --------- |
76
+| 2023-04-12 | rk3528_bl31_v1.13.elf | 642369d9b | important |
77
+
78
+### New
79
+
80
+1. Modify pvtpll table for cpu and gpu.
81
+
82
+------
83
+
84
+## rk3528_spl_v1.04.bin
85
+
86
+| Date | File | Build commit | Severity |
87
+| ---------- | :----------------- - | ------------ | --------- |
88
+| 2023-04-11 | rk3528_spl_v1.04.bin | 0fbedd06 | important |
89
+
90
+### Fixed
91
+
92
+| Index | Severity | Update | Issue description | Issue source |
93
+| ----- | --------- | ---------------------------------- | ------------------- | ------------ |
94
+| 1 | important | Fix matrix 339M freq set/get error | EMMC transfer error | - |
95
+
96
+------
97
+
98
+## rk3528_usbplug_v1.03.bin
99
+
100
+| Date | File | Build commit | Severity |
101
+| ---------- | :----------------------- | ---------- | -------- |
102
+| 2023-04-08 | rk3528_usbplug_v1.03.bin | dbdfea79b | important |
103
+
104
+### Fixed
105
+
106
+| Index | Severity | Update | Issue description | Issue source |
107
+| ----- | --------- | ---------------------- | ------------------------ | ------------ |
108
+| 1 | important | Fix sometime emmc upgrade fail. | Emmc upgrade fail sometime. | - |
109
+
110
+------
111
+
112
+## rk3528_bl32_v1.01.bin
113
+
114
+| Date | File | Build commit | Severity |
115
+| ---------- | :-------------------- | ------------ | -------- |
116
+| 2023-04-03 | rk3528_bl32_v1.01.bin | c5251becc | moderate |
117
+
118
+### New
119
+
120
+1. Add some internal TA interface.
121
+
122
+------
123
+
124
+## rk3528_bl31_v1.12.elf
125
+
126
+| Date | File | Build commit | Severity |
127
+| ---------- | :-------------------- | ------------ | --------- |
128
+| 2023-03-16 | rk3528_bl31_v1.12.elf | 70c5c8d9c | important |
129
+
130
+### New
131
+
132
+1. Improve trng performance.
133
+
134
+------
135
+
136
+## rk3528_ddr_1056MHz_{2L_PCB_}v1.04.bin
137
+
138
+| Date | File | Build commit | Severity |
139
+| ---------- | ------------------------------------- | ------------ | --------- |
140
+| 2023-03-15 | rk3528_ddr_1056MHz_{2L_PCB_}v1.04.bin | dce46ffe73 | important |
141
+
142
+### New
143
+
144
+1. Add new OTP configurations support.
145
+
146
+------
147
+
148
+## rk3528_bl31_v1.11.elf
149
+
150
+| Date | File | Build commit | Severity |
151
+| ---------- | :-------------------- | ------------ | --------- |
152
+| 2023-03-09 | rk3528_bl31_v1.11.elf | 389e6e47 | important |
153
+
154
+### New
155
+
156
+1. Modify the ddr configuration flow during system suspend.
157
+
158
+------
159
+
160
+## rk3528_ddr_1056MHz_{2L_PCB_}v1.03.bin
161
+
162
+| Date | File | Build commit | Severity |
163
+| ---------- | ------------------------------------- | ------------ | --------- |
164
+| 2023-03-09 | rk3528_ddr_1056MHz_{2L_PCB_}v1.03.bin | f0be8490c4 | important |
165
+
166
+### New
167
+
168
+1. Add support for chips with different OTP configurations.
169
+
170
+### Fixed
171
+
172
+| Index | Severity | Update | Issue description | Issue source |
173
+| ----- | --------- | ----------------------------------------------------- | ------------------------------------------------------------ | ------------ |
174
+| 1 | important | Fixed LP3 x16 capacity error problem. | The ddr capacity anomalies occur when the phy at lp3 x16 mode. | - |
175
+| 2 | important | Fixed DDR unstabled when in low frequency(<=400Mhz) . | The kernel will panic when DDR run in low frequency(<=400Mhz). | - |
176
+
177
+------
178
+
179
+## rk3528_ddr_1056MHz_{2L_PCB_}v1.02.bin
180
+
181
+| Date | File | Build commit | Severity |
182
+| ---------- | ------------------------------------- | ------------ | --------- |
183
+| 2023-02-15 | rk3528_ddr_1056MHz_{2L_PCB_}v1.02.bin | 60403d388d | important |
184
+
185
+### New
186
+
187
+1. Support config derate refresh, per-bank refresh.
188
+2. Support AXI split.
189
+3. Enable LP4, LP4X read/write DBI function.
190
+
191
+### Fixed
192
+
193
+| Index | Severity | Update | Issue description | Issue source |
194
+| ----- | --------- | -------------------------------------------------- | ---------------------------------------------- | ------------ |
195
+| 1 | important | Fixed 2L PCB unstabled when DDR in high frequency. | The DDR run in 1056MHz will case system panic. | - |
196
+
197
+------
198
+
199
+## rk3528_bl31_v1.10.elf
200
+
201
+| Date | File | Build commit | Severity |
202
+| ---------- | :-------------------- | ------------ | --------- |
203
+| 2023-02-15 | rk3528_bl31_v1.10.elf | d74b03e10 | important |
204
+
205
+### New
206
+
207
+1. Add trng scmi clk support.
208
+
209
+------
210
+
211
+## rk3528_bl31_v1.09.elf
212
+
213
+| Date | File | Build commit | Severity |
214
+| ---------- | :-------------------- | ------------ | --------- |
215
+| 2023-02-03 | rk3528_bl31_v1.09.elf | 16574c7f3 | important |
216
+
217
+### New
218
+
219
+1. Support all gpio wakeup.
220
+2. Improve the stability of fiq-debugger.
221
+
222
+------
223
+
224
+## rk3528_bl31_v1.08.elf
225
+
226
+| Date | File | Build commit | Severity |
227
+| ---------- | :-------------------- | ------------ | --------- |
228
+| 2023-01-10 | rk3528_bl31_v1.08.elf | 082486b74 | important |
229
+
230
+### New
231
+
232
+1. Support crypto/crypto_s/klad clock.
233
+
234
+------
235
+
236
+## rk3528_bl31_v1.07.elf
237
+
238
+| Date | File | Build commit | Severity |
239
+| ---------- | :-------------------- | ------------ | --------- |
240
+| 2022-12-26 | rk3528_bl31_v1.07.elf | da191fda0 | important |
241
+
242
+### New
243
+
244
+1. Support poweroff VDD_LOGIC when system suspend.
245
+2. Hptimer use soft adjust mode.
246
+3. Enable PLAT_RK_OPTEED_SYS_CTRL.
247
+
248
+------
249
+
250
+## rk3528_spl_v1.03.bin
251
+
252
+| Date | File | Build commit | Severity |
253
+| ---------- | :------------------- | ----------- | -------- |
254
+| 2022-12-14 | rk3528_spl_v1.03.bin | f09ed5ff4f | important|
255
+
256
+### Fixed
257
+
258
+| Index | Severity | Update | Issue description | Issue source |
259
+| ----- | --------- | ---------------------- | ---------------------------------- | ------------ |
260
+| 1 | important | Support HS400ES | fix HS400 compatibility issues | - |
261
+| 2 | important | config EMMC DS to 1.5X | fix some EMMC compatibility issues | - |
262
+
263
+------
264
+
265
+## rk3528_bl31_v1.06.elf
266
+
267
+| Date | File | Build commit | Severity |
268
+| ---------- | :-------------------- | ------------ | --------- |
269
+| 2022-12-08 | rk3528_bl31_v1.06.elf | 61102ec13 | important |
270
+
271
+### New
272
+
273
+1. Support USB wakeup.
274
+
275
+------
276
+
277
+## rk3528_spl_v1.02.bin
278
+
279
+| Date | File | Build commit | Severity |
280
+| ---------- | :------------------- | ------------ | --------- |
281
+| 2022-12-02 | rk3528_spl_v1.02.bin | eee09e1f72 | important |
282
+
283
+### Fixed
284
+
285
+| Index | Severity | Update | Issue description | Issue source |
286
+| ----- | --------- | ------------------------- | ------------------------------------------------------------ | ------------ |
287
+| 1 | important | Fix matrix clk rate error | clk_200m:396000 KHz、clk_300m:594000 KHz、clk_339m:264000 KHz. It may influence storage module. | - |
288
+
289
+------
290
+
291
+## rk3528_bl31_v1.05.elf
292
+
293
+| Date | File | Build commit | Severity |
294
+| ---------- | :-------------------- | ------------ | -------- |
295
+| 2022-12-01 | rk3528_bl31_v1.05.elf | b10341386 | moderate |
296
+
297
+### New
298
+
299
+1. Add TSP clock support.
300
+
301
+------
302
+
303
+## rk3528_bl31_v1.04.elf
304
+
305
+| Date | File | Build commit | Severity |
306
+| ---------- | :-------------------- | ------------ | --------- |
307
+| 2022-11-30 | rk3528_bl31_v1.04.elf | 63ba7e8e1 | important |
308
+
309
+### New
310
+
311
+1. Support HDMI wakeup.
312
+
313
+------
314
+
315
+## rk3528_{ddr,spl,usbplug}_v1.x.bin
316
+
317
+| Date | File | Build commit | Severity |
318
+| ---------- | :-------------------------------- | ------------------------------------------- | --------- |
319
+| 2022-11-28 | rk3528_{ddr,spl,usbplug}_v1.x.bin | ddr:0799b9b10a#spl:c52427059#usbplug:4eade6 | important |
320
+
321
+### New
322
+
323
+1. Initial version.
324
+
325
+------
326
+
327
+## rk3528_{bl31,bl32,mcu}_v1.x.bin
328
+
329
+| Date | File | Build commit | Severity |
330
+| ---------- | :------------------------------ | ----------------------------------------- | --------- |
331
+| 2022-11-28 | rk3528_{bl31,bl32,mcu}_v1.x.bin | bl31:a1a47bee6#bl32:3c36a5cb#mcu:76d14059 | important |
332
+
333
+### New
334
+
335
+1. Initial version.
336
+
337
+------
338
+
rkbin/doc/release/RK3562_CN.md
....@@ -0,0 +1,287 @@
1
+# RK3562 Release Note
2
+
3
+## rk3562_ddr_1056MHz_ultra_v1.05.bin
4
+
5
+| 时间 | 文件 | 编译 commit | 重要程度 |
6
+| ---------- | :--------------------------------- | ----------- | -------- |
7
+| 2023-05-29 | rk3562_ddr_1056MHz_ultra_v1.05.bin | 229cf1e07c | 重要 |
8
+
9
+### Fixed
10
+
11
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
12
+| ----- | -------- | ------------------------------ | ---------------------------------------------- | -------- |
13
+| 1 | 重要 | 解决休眠数据出错引起的变砖问题 | 休眠过程中数据出错导致无法唤醒,需要断电重启。 | - |
14
+
15
+------
16
+
17
+## rk3562_bl31_v1.17.elf
18
+
19
+| 时间 | 文件 | 编译 commit | 重要程度 |
20
+|----------- | :-------------------- | ----------- | -------- |
21
+| 2023-05-26 | rk3562_bl31_v1.17.elf | a394bf0a3 | 重要 |
22
+
23
+### New
24
+
25
+1. 在超低功耗场景增加哈希校验。
26
+2. 增加PMIC寄存器的保存。
27
+3. 增加MCU的配置接口。
28
+4. 更新dcf代码。
29
+
30
+------
31
+
32
+## rk3562_bl31_v1.16.elf
33
+
34
+| 时间 | 文件 | 编译 commit | 重要程度 |
35
+|----------- | :-------------------- | ----------- | -------- |
36
+| 2023-05-16 | rk3562_bl31_v1.16.elf | 9152290e3 | 重要 |
37
+
38
+### New
39
+
40
+1. 增加芯片版本判断。
41
+
42
+------
43
+
44
+## rk3562_bl31_v1.15.elf
45
+
46
+| 时间 | 文件 | 编译 commit | 重要程度 |
47
+| ---------- | :-------------------- | ----------- | -------- |
48
+| 2023-04-27 | rk3562_bl31_v1.15.elf | 904af256f | 重要 |
49
+
50
+### New
51
+
52
+1. 根据correlation芯片测试结果,调整cpu/gpu/npu的pvtpll配置。
53
+
54
+------
55
+
56
+## rk3562_ddr_1332MHz_eyescan_v1.04.bin
57
+
58
+| 时间 | 文件 | 编译 commit | 重要程度 |
59
+| ---------- | :--------------------------------- | ----------- | -------- |
60
+| 2023-04-19 | rk3562_ddr_1332MHz_eyescan_v1.04.bin | b9c108a4eb | 重要 |
61
+
62
+### New
63
+
64
+1. 增加RK3562 2D眼图扫描支持。
65
+
66
+------
67
+
68
+## rk3562_ddr_1056MHz_ultra_v1.04.bin
69
+
70
+| 时间 | 文件 | 编译 commit | 重要程度 |
71
+| ---------- | :--------------------------------- | ----------- | -------- |
72
+| 2023-04-14 | rk3562_ddr_1056MHz_ultra_v1.04.bin | 6227d5cf9e | 重要 |
73
+
74
+### New
75
+
76
+1. 增加RK3562 ULTRA支持。
77
+
78
+------
79
+
80
+## rk3562_bl31_v1.14.elf
81
+
82
+| 时间 | 文件 | 编译 commit | 重要程度 |
83
+| ---------- | :-------------------- | ----------- | -------- |
84
+| 2023-04-13 | rk3562_bl31_v1.14.elf | 2041b9655 | 重要 |
85
+
86
+### New
87
+
88
+1. 支持休眠模式可配置。
89
+
90
+------
91
+
92
+## rk3562_usbplug_v1.04.bin
93
+
94
+| 时间 | 文件 | 编译 commit | 重要程度 |
95
+| ---------- | :----------------------- | ----------- | -------- |
96
+| 2023-04-13 | rk3562_usbplug_v1.04.bin | 0cccf6fec | 重要 |
97
+
98
+### Fixed
99
+
100
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
101
+| ----- | -------- | ---------------------- | --------------------------- | -------- |
102
+| 1 | 重要 | 解决reboot失败问题 | loader下进maskrom升级,reboot失败 | - |
103
+
104
+------
105
+
106
+## rk3562_bl32_v1.01.bin
107
+
108
+| 时间 | 文件 | 编译 commit | 重要程度 |
109
+| ---------- | :-------------------- | ----------- | -------- |
110
+| 2023-04-12 | rk3562_bl32_v1.01.bin | c73fd5531 | 重要 |
111
+
112
+### New
113
+
114
+1. 增加crypto/trng/keylad模块支持。
115
+
116
+### Fixed
117
+
118
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
119
+| ----- | -------- | -------- | --------------------------------------- | -------- |
120
+| 1 | 重要 | 解决CtsDevicePolicyManagerTestCases测试失败 | CtsDevicePolicyManagerTestCases测试失败问题 | 406081 |
121
+
122
+------
123
+
124
+## rk3562_bl31_v1.13.elf
125
+
126
+| 时间 | 文件 | 编译 commit | 重要程度 |
127
+| ---------- | :-------------------- | ----------- | -------- |
128
+| 2023-04-10 | rk3562_bl31_v1.13.elf | 69ae6e698 | 重要 |
129
+
130
+### New
131
+
132
+1. 增加optee syst ctrl支持。
133
+2. 不支持修改非安全的crypto时钟。
134
+
135
+------
136
+
137
+## rk3562_bl31_v1.12.elf
138
+
139
+| 时间 | 文件 | 编译 commit | 重要程度 |
140
+| ---------- | :-------------------- | ----------- | -------- |
141
+| 2023-03-15 | rk3562_bl31_v1.12.elf | 3376a679b | 重要 |
142
+
143
+### New
144
+
145
+1. 增加autocs的suspend和resume函数。
146
+2. 更新dcf的驱动到v1.01版本。
147
+
148
+------
149
+
150
+## rk3562_bl31_v1.11.elf
151
+
152
+| 时间 | 文件 | 编译 commit | 重要程度 |
153
+| ---------- | :-------------------- | ----------- | -------- |
154
+| 2023-03-10 | rk3562_bl31_v1.11.elf | 75d01ff66 | 重要 |
155
+
156
+### New
157
+
158
+1. 提升休眠唤醒稳定性。
159
+
160
+------
161
+
162
+## rk3562_bl31_v1.10.elf
163
+
164
+| 时间 | 文件 | 编译 commit | 重要程度 |
165
+| ---------- | :-------------------- | ----------- | -------- |
166
+| 2023-03-10 | rk3562_bl31_v1.10.elf | 8db141d32 | 重要 |
167
+
168
+### New
169
+
170
+1. 增加core autocs支持。
171
+2. 提升rkrng的通过率。
172
+
173
+------
174
+
175
+## rk3562_usbplug_v1.03.bin
176
+
177
+| 时间 | 文件 | 编译 commit | 重要程度 |
178
+| ---------- | :----------------------- | ----------- | -------- |
179
+| 2023-03-09 | rk3562_usbplug_v1.03.bin | a2a8c6bbac | 重要 |
180
+
181
+### New
182
+
183
+1. 正式发布版本。
184
+
185
+------
186
+
187
+## rk3562_bl31_v1.09.elf
188
+
189
+| 时间 | 文件 | 编译 commit | 重要程度 |
190
+| ---------- | :-------------------- | ----------- | -------- |
191
+| 2023-03-08 | rk3562_bl31_v1.09.elf | 6a1e56879 | 重要 |
192
+
193
+### New
194
+
195
+1. 支持根据otp标识和opp flag修改pvtpll的length。
196
+
197
+------
198
+
199
+## rk3562_spl_v1.03.bin
200
+
201
+| 时间 | 文件 | 编译 commit | 重要程度 |
202
+| ---------- | :-------------------- | ----------- | -------- |
203
+| 2023-03-06 | rk3562_spl_v1.03.bin | 7ff748e196 | 重要 |
204
+
205
+### New
206
+
207
+1. 正式发布版本。
208
+
209
+------
210
+
211
+## rk3562_bl31_v1.08.elf
212
+
213
+| 时间 | 文件 | 编译 commit | 重要程度 |
214
+| ---------- | :-------------------- | ----------- | -------- |
215
+| 2023-02-27 | rk3562_bl31_v1.08.elf | 1f6088dc0 | 重要 |
216
+
217
+### New
218
+
219
+1. 在休眠和reboot的时候将时钟源切换到常规pll。
220
+
221
+------
222
+
223
+## rk3562_bl31_v1.07.elf
224
+
225
+| 时间 | 文件 | 编译 commit | 重要程度 |
226
+| ---------- | :-------------------- | ----------- | -------- |
227
+| 2023-02-22 | rk3562_bl31_v1.07.elf | 4d4f21db2 | 重要 |
228
+
229
+### New
230
+
231
+1. 增加支持logic断电休眠模式。
232
+
233
+------
234
+
235
+## rk3562_ddr_{1560...324}MHz_v1.04.bin
236
+
237
+| 时间 | 文件 | 编译 commit | 重要程度 |
238
+| ---------- | :----------------------------------- | ----------- | -------- |
239
+| 2023-02-14 | rk3562_ddr_{1560...324}MHz_v1.04.bin | bae1baa081 | 重要 |
240
+
241
+### Fixed
242
+
243
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
244
+| ----- | -------- | -------------------------- | ------------------------------------------------------------ | -------- |
245
+| 1 | 普通 | 解决uart打印不能关闭的问题 | 通过ddrbin_tool无法关闭uart打印 | - |
246
+| 2 | 重要 | 更新OS_REG使用规则 | OS_REG0受复位影响,导致reboot maskrom无法成功.使用不受复位影响的OS_REG8替代OS_REG0。 | - |
247
+
248
+------
249
+
250
+## rk3562_bl31_v1.06.elf
251
+
252
+| 时间 | 文件 | 编译 commit | 重要程度 |
253
+| ---------- | :-------------------- | ----------- | -------- |
254
+| 2023-02-09 | rk3562_bl31_v1.06.elf | de0f55c9c | 重要 |
255
+
256
+### New
257
+
258
+1. 增加crypto、rng、klad时钟支持。
259
+2. 修改npu 800MHz和900MHz的pvtpll配置。
260
+3. 增加dmc驱动代码。
261
+
262
+------
263
+
264
+## rk3562_{ddr,spl,usbplug}_v1.x.bin
265
+
266
+| 时间 | 文件 | 编译 commit | 重要程度 |
267
+| ---------- | :-------------------------------- | ---------------------------------------------- | -------- |
268
+| 2023-02-03 | rk3562_{ddr,spl,usbplug}_v1.x.bin | ddr:4d38eafc48#spl:ec5f0a7c43#usbplug:3ed34f88 | 重要 |
269
+
270
+### New
271
+
272
+1. 初始版本。
273
+
274
+------
275
+
276
+## rk3562_{bl31,bl32,mcu}_v1.x.bin
277
+
278
+| 时间 | 文件 | 编译 commit | 重要程度 |
279
+| ---------- | :------------------------------ | -------------------------------- | -------- |
280
+| 2023-02-03 | rk3562_{bl31,bl32,mcu}_v1.x.bin | bl31:none#bl32:512740e0#mcu:none | 重要 |
281
+
282
+### New
283
+
284
+1. 初始版本。
285
+
286
+------
287
+
rkbin/doc/release/RK3562_EN.md
....@@ -0,0 +1,287 @@
1
+# RK3562 Release Note
2
+
3
+## rk3562_ddr_1056MHz_ultra_v1.05.bin
4
+
5
+| Date | File | Build commit | Severity |
6
+| ---------- | :--------------------------------- | ------------ | --------- |
7
+| 2023-05-29 | rk3562_ddr_1056MHz_ultra_v1.05.bin | 229cf1e07c | important |
8
+
9
+### Fixed
10
+
11
+| Index | Severity | Update | Issue description | Issue source |
12
+| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
13
+| 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. | - |
14
+
15
+------
16
+
17
+## rk3562_bl31_v1.17.elf
18
+
19
+| Date | File | Build commit | Severity |
20
+| ---------- | :-------------------- | ------------ | --------- |
21
+| 2023-05-26 | rk3562_bl31_v1.17.elf | a394bf0a3 | important |
22
+
23
+### New
24
+
25
+1. Add the hash calculation for ultra suspend mode.
26
+2. Save/restore the pmic register in the ultra suspend mode.
27
+3. Add interface to config the MCU.
28
+4. Update dcf code to v1.02.
29
+
30
+------
31
+
32
+## rk3562_bl31_v1.16.elf
33
+
34
+| Date | File | Build commit | Severity |
35
+| ---------- | :-------------------- | ------------ | --------- |
36
+| 2023-05-16 | rk3562_bl31_v1.16.elf | 9152290e3 | important |
37
+
38
+### New
39
+
40
+1. Add soc version init.
41
+
42
+------
43
+
44
+## rk3562_bl31_v1.15.elf
45
+
46
+| Date | File | Build commit | Severity |
47
+| ---------- | :-------------------- | ------------ | --------- |
48
+| 2023-04-27 | rk3562_bl31_v1.15.elf | 904af256f | important |
49
+
50
+### New
51
+
52
+1. Adjust pvtpll config for cpu/gpu/npu by the test results of correlation chips.
53
+
54
+------
55
+
56
+## rk3562_ddr_1332MHz_eyescan_v1.04.bin
57
+
58
+| Date | File | Build commit | Severity |
59
+| ---------- | :----------------------------------- | ------------ | --------- |
60
+| 2023-04-19 | rk3562_ddr_1332MHz_eyescan_v1.04.bin | b9c108a4eb | important |
61
+
62
+### New
63
+
64
+1. Add RK3562 2D eye scan support.
65
+
66
+------
67
+
68
+## rk3562_ddr_1056MHz_ultra_v1.04.bin
69
+
70
+| Date | File | Build commit | Severity |
71
+| ---------- | :--------------------------------- | ------------ | --------- |
72
+| 2023-04-14 | rk3562_ddr_1056MHz_ultra_v1.04.bin | 6227d5cf9e | important |
73
+
74
+### New
75
+
76
+1. Add RK3562 ULTRA support.
77
+
78
+------
79
+
80
+## rk3562_bl31_v1.14.elf
81
+
82
+| Date | File | Build commit | Severity |
83
+| ---------- | :-------------------- | ------------ | --------- |
84
+| 2023-04-13 | rk3562_bl31_v1.14.elf | 2041b9655 | important |
85
+
86
+### New
87
+
88
+1. Support suspend mode config.
89
+
90
+------
91
+
92
+## rk3562_usbplug_v1.04.bin
93
+
94
+| Date | File | Build commit | Severity |
95
+| ---------- | :----------------------- | ---------- | -------- |
96
+| 2023-04-13 | rk3562_usbplug_v1.04.bin | 0cccf6fec | important |
97
+
98
+### Fixed
99
+
100
+| Index | Severity | Update | Issue description | Issue source |
101
+| ----- | --------- | ---------------------- | ------------------------ | ------------ |
102
+| 1 | important | Fix sometime reboot fail. | Reboot fail from loader enter. | - |
103
+
104
+------
105
+
106
+## rk3562_bl32_v1.01.bin
107
+
108
+| Date | File | Build commit | Severity |
109
+| ---------- | :-------------------- | ------------ | --------- |
110
+| 2023-04-12 | rk3562_bl32_v1.01.bin | c73fd5531 | important |
111
+
112
+### New
113
+
114
+1. Added crypto/trng/keylad module support.
115
+
116
+### Fixed
117
+
118
+| Index | Severity | Update | Issue description | Issue source |
119
+| ----- | --------- | ------------------------------------------------------------ | -------------------------------------------- | ------------ |
120
+| 1 | important | Repair the CtsDevicePolicyManagerTestCases test failure problem | CtsDevicePolicyManagerTestCases test failure | 406081 |
121
+
122
+------
123
+
124
+## rk3562_bl31_v1.13.elf
125
+
126
+| Date | File | Build commit | Severity |
127
+| ---------- | :-------------------- | ------------ | --------- |
128
+| 2023-04-10 | rk3562_bl31_v1.13.elf | 69ae6e698 | important |
129
+
130
+### New
131
+
132
+1. Add opteed sys ctrl support.
133
+2. Don't change unsecure crypto clocks.
134
+
135
+------
136
+
137
+## rk3562_bl31_v1.12.elf
138
+
139
+| Date | File | Build commit | Severity |
140
+| ---------- | :-------------------- | ------------ | --------- |
141
+| 2023-03-15 | rk3562_bl31_v1.12.elf | 3376a679b | important |
142
+
143
+### New
144
+
145
+1. Implement autocs suspend and resume.
146
+2. Update dcf code to v1.01.
147
+
148
+------
149
+
150
+## rk3562_bl31_v1.11.elf
151
+
152
+| Date | File | Build commit | Severity |
153
+| ---------- | :-------------------- | ------------ | --------- |
154
+| 2023-03-10 | rk3562_bl31_v1.11.elf | 75d01ff66 | important |
155
+
156
+### New
157
+
158
+1. Improve suspend/resume stability.
159
+
160
+------
161
+
162
+## rk3562_bl31_v1.10.elf
163
+
164
+| Date | File | Build commit | Severity |
165
+| ---------- | :-------------------- | ------------ | --------- |
166
+| 2023-03-10 | rk3562_bl31_v1.10.elf | 8db141d32 | important |
167
+
168
+### New
169
+
170
+1. Add autocs support for core.
171
+2. Improve rkrng output.
172
+
173
+------
174
+
175
+## rk3562_usbplug_v1.03.bin
176
+
177
+| Date | File | Build commit | Severity |
178
+| ---------- | :----------------------- | ----------- | -------- |
179
+| 2023-03-09 | rk3562_usbplug_v1.03.bin | a2a8c6bbac | important |
180
+
181
+### New
182
+
183
+1. First release version.
184
+
185
+------
186
+
187
+## rk3562_bl31_v1.09.elf
188
+
189
+| Date | File | Build commit | Severity |
190
+| ---------- | :-------------------- | ------------ | --------- |
191
+| 2023-03-08 | rk3562_bl31_v1.09.elf | 6a1e56879 | important |
192
+
193
+### New
194
+
195
+1. Add support to change pvtpll length according to otp and opp flag .
196
+
197
+------
198
+
199
+## rk3562_spl_v1.03.bin
200
+
201
+| Date | File | Build commit | Severity |
202
+| ---------- | :-------------------- | ----------- | -------- |
203
+| 2023-03-06 | rk3562_spl_v1.03.bin | 7ff748e19 | important |
204
+
205
+### New
206
+
207
+1. First release version.
208
+
209
+------
210
+
211
+## rk3562_bl31_v1.08.elf
212
+
213
+| Date | File | Build commit | Severity |
214
+| ---------- | :-------------------- | ------------ | --------- |
215
+| 2023-02-27 | rk3562_bl31_v1.08.elf | 1f6088dc0 | important |
216
+
217
+### New
218
+
219
+1. Change clock to normal pll when supend and reset.
220
+
221
+------
222
+
223
+## rk3562_bl31_v1.07.elf
224
+
225
+| Date | File | Build commit | Severity |
226
+| ---------- | :-------------------- | ------------ | --------- |
227
+| 2023-02-22 | rk3562_bl31_v1.07.elf | 4d4f21db2 | important |
228
+
229
+### New
230
+
231
+1. Support vdd_logic off in the system suspend.
232
+
233
+------
234
+
235
+## rk3562_ddr_{1560...324}MHz_v1.04.bin
236
+
237
+| Date | File | Build commit | Severity |
238
+| ---------- | :-------------------------------- | ---------------------------------------------- | -------- |
239
+| 2023-02-14 | rk3562_ddr_{1560...324}MHz_v1.04.bin | bae1baa081 | important |
240
+
241
+### Fixed
242
+
243
+| Index | Severity | Update | Issue description | Issue source |
244
+| ----- | --------- | --------------------------------------- | ------------------------------------------------------------ | ------------ |
245
+| 1 | moderate | fix bug of uart print can't be disabled | uart print can't be disabled by ddrbin_tool | - |
246
+| 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. | - |
247
+
248
+------
249
+
250
+## rk3562_bl31_v1.06.elf
251
+
252
+| Date | File | Build commit | Severity |
253
+| ---------- | :-------------------- | ------------ | --------- |
254
+| 2023-02-09 | rk3562_bl31_v1.06.elf | de0f55c9c | important |
255
+
256
+### New
257
+
258
+1. Add crypto rng and klad clocks support.
259
+2. Adjust pvtpll table for npu 800MHz and 900MHz.
260
+3. Add dmc code.
261
+
262
+------
263
+
264
+## rk3562_{ddr,spl,usbplug}_v1.x.bin
265
+
266
+| Date | File | Build commit | Severity |
267
+| ---------- | :-------------------------------- | ---------------------------------------------- | -------- |
268
+| 2023-02-03 | rk3562_{ddr,spl,usbplug}_v1.x.bin | ddr:4d38eafc48#spl:ec5f0a7c43#usbplug:3ed34f88 | important |
269
+
270
+### New
271
+
272
+1. Initial version.
273
+
274
+------
275
+
276
+## rk3562_{bl31,bl32,mcu}_v1.x.bin
277
+
278
+| Date | File | Build commit | Severity |
279
+| ---------- | :------------------------------ | -------------------------------- | -------- |
280
+| 2023-02-03 | rk3562_{bl31,bl32,mcu}_v1.x.bin | bl31:none#bl32:512740e0#mcu:none | important |
281
+
282
+### New
283
+
284
+1. Initial version.
285
+
286
+------
287
+
rkbin/doc/release/RK3566_CN.md
....@@ -1,5 +1,65 @@
11 # RK3566 Release Note
22
3
+## rk3566_ddr_{1056...920}MHz_v1.18.bin
4
+
5
+| 时间 | 文件 | 编译 commit | 重要程度 |
6
+| ---------- | :--------------------------------- | ----------- | -------- |
7
+| 2023-07-17 | rk3566_ddr_{1056...920}MHz_v1.18.bin | f366f69a7d | 重要 |
8
+
9
+### Fixed
10
+
11
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
12
+| ----- | -------- | ----------------------------------- | ------------------------------------------------------------ | ------- |
13
+| 1 | 重要 | 修正DDR active_ranks配置错误引起的休眠唤醒死机问题 | 休眠唤醒异常 | - |
14
+
15
+------
16
+
17
+## rk3566_ddr_{1056...324}MHz_v1.17.bin
18
+
19
+| 时间 | 文件 | 编译 commit | 重要程度 |
20
+| ---------- | :--------------------------------- | ----------- | -------- |
21
+| 2023-06-20 | rk3566_ddr_{1056...324}MHz_v1.17.bin | 992b933606 | 重要 |
22
+
23
+### New
24
+
25
+1. 增加不同row的4rank颗粒支持。
26
+2. 使能LPDDR4/LPDDR4x derate功能。
27
+
28
+------
29
+
30
+## rk3566_ddr_1056MHz_eyescan_v1.16.bin
31
+
32
+| 时间 | 文件 | 编译 commit | 重要程度 |
33
+| ---------- | :--------------------------------- | ----------- | -------- |
34
+| 2023-04-19 | rk3566_ddr_1056MHz_eyescan_v1.16.bin | b9c108a4eb | 重要 |
35
+
36
+### New
37
+
38
+1. 增加RK3566 2D眼图扫描支持。
39
+
40
+------
41
+
42
+## rk3566_ddr_{1056...324}MHz_v1.16.bin
43
+
44
+| 时间 | 文件 | 编译 commit | 重要程度 |
45
+| ---------- | ------------------------------------ | ----------- | -------- |
46
+| 2022-11-16 | rk3566_ddr_{1056...324}MHz_v1.16.bin | 6f71c736ce | 重要 |
47
+
48
+### New
49
+
50
+1. LPDDR4/LPDDR4x模式默认使用derate功能。RK3568M,RK3568J在非LPDDR4/LPDDR4x模式下默认2倍刷新率。
51
+2. 刷新率, pagecolse 可通过ddrbin_tool配置。
52
+3. 提高ddr4效率。
53
+
54
+### Fixed
55
+
56
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
57
+| ----- | -------- | ---------------------------------- | ---------------------------- | -------- |
58
+| 1 | 重要 | 解决部分DDR4板子528M下的稳定性问题 | 部分DDR4在528M下容易死机 | - |
59
+| 2 | 重要 | 解决4GB ECC板子初始失败问题 | 4GB ECC板子ddr初始化阶段卡死 | - |
60
+
61
+------
62
+
363 ## rk3566_ddr_{1056...324}MHz_v1.15.bin
464
565 | 时间 | 文件 | 编译 commit | 重要程度 |
rkbin/doc/release/RK3566_EN.md
....@@ -1,5 +1,65 @@
11 # RK3566 Release Note
22
3
+## rk3566_ddr_{1056...920}MHz_v1.18.bin
4
+
5
+| Date | File | Build commit | Severity |
6
+| ---------- | ------------------------------------ | ------------ | --------- |
7
+| 2023-07-17 | rk3566_ddr_{1056...920}MHz_v1.18.bin | f366f69a7d | important |
8
+
9
+### Fixed
10
+
11
+| Index | Severity | Update | Issue description | Issue source |
12
+| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ |
13
+| 1 | important | Fixed the suspend/resume function crash problem caused by DDR active_ranks configuration error | Suspend/resume function crash | - |
14
+
15
+------
16
+
17
+## rk3566_ddr_{1056...324}MHz_v1.17.bin
18
+
19
+| Date | File | Build commit | Severity |
20
+| ---------- | ------------------------------------ | ------------ | --------- |
21
+| 2023-06-20 | rk3566_ddr_{1056...324}MHz_v1.17.bin | 992b933606 | important |
22
+
23
+### New
24
+
25
+1. Added support for 4rank LPDDR3/LPDDR4/LPDDR4x of different rows.
26
+2. Enable derate function for LPDDR4/LPDDR4x.
27
+
28
+------
29
+
30
+## rk3566_ddr_1056MHz_eyescan_v1.16.bin
31
+
32
+| Date | File | Build commit | Severity |
33
+| ---------- | :----------------------------------- | ------------ | --------- |
34
+| 2023-04-19 | rk3566_ddr_1056MHz_eyescan_v1.16.bin | b9c108a4eb | important |
35
+
36
+### New
37
+
38
+1. Add RK3566 2D eye scan support.
39
+
40
+------
41
+
42
+## rk3566_ddr_{1056...324}MHz_v1.16.bin
43
+
44
+| Date | File | Build commit | Severity |
45
+| ---------- | ------------------------------------ | ------------ | --------- |
46
+| 2022-11-16 | rk3566_ddr_{1056...324}MHz_v1.16.bin | 6f71c736ce | important |
47
+
48
+### New
49
+
50
+1. RK3568J/RK3568M use 1/2tREFI except LPDDR4/LPDDR4x. LPDDR4/LPDDR4x use derate mode.
51
+2. TREFI, pageclose configurable by ddrbin tool.
52
+3. Improve DDR4 performance.
53
+
54
+### Fixed
55
+
56
+| Index | Severity | Update | Issue description | Issue source |
57
+| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
58
+| 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 | - |
59
+| 2 | important | To solve 4GB ECC board Init fail bug | 4GB DDR4 board may crash in ddrbin | |
60
+
61
+------
62
+
363 ## rk3566_ddr_{1056...324}MHz_v1.15.bin
464
565 | Date | File | Build commit | Severity |
rkbin/doc/release/RK3568_CN.md
....@@ -1,5 +1,222 @@
11 # RK3568 Release Note
22
3
+## rk3568_ddr_{1560...920}MHz_v1.18.bin
4
+
5
+| 时间 | 文件 | 编译 commit | 重要程度 |
6
+| ---------- | :--------------------------------- | ----------- | -------- |
7
+| 2023-07-17 | rk3568_ddr_{1560...920}MHz_v1.18.bin | f366f69a7d | 重要 |
8
+
9
+### Fixed
10
+
11
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
12
+| ----- | -------- | ----------------------------------- | ------------------------------------------------------------ | ------- |
13
+| 1 | 重要 | 修正DDR active_ranks配置错误引起的休眠唤醒死机问题 | 休眠唤醒异常 | - |
14
+
15
+------
16
+
17
+## rk3568_bl31_l3_part_ecc_v1.00.elf
18
+
19
+| 时间 | 文件 | 编译 commit | 重要程度 |
20
+| ---------- | --------------------------------- | ----------- | -------- |
21
+| 2023-06-20 | rk3568_bl31_l3_part_ecc_v1.00.elf | 6f31c2d8c | 重要 |
22
+
23
+### New
24
+
25
+1. 初始版本:支持L3 cache分区和cache ECC。
26
+
27
+------
28
+
29
+## rk3568_ddr_{1056...324}MHz_v1.17.bin
30
+
31
+| 时间 | 文件 | 编译 commit | 重要程度 |
32
+| ---------- | :--------------------------------- | ----------- | -------- |
33
+| 2023-06-20 | rk3568_ddr_{1056...324}MHz_v1.17.bin | 992b933606 | 重要 |
34
+
35
+### New
36
+
37
+1. 增加不同row的4rank颗粒支持。
38
+2. 增加DDR ECC poison功能支持。
39
+3. 使能LPDDR4/LPDDR4x derate功能。
40
+4. 增加ECC使能下的pstore支持。
41
+
42
+------
43
+
44
+## rk3568_bl32_v2.10.bin
45
+
46
+| 时间 | 文件 | 编译 commit | 重要程度 |
47
+| ---------- | :-------------------- | ----------- | -------- |
48
+| 2023-06-07 | rk3568_bl32_v2.10.bin | dcfdd61d0 | 重要 |
49
+
50
+### New
51
+
52
+1. 支持关键OTP数据读取出错后从备份数据恢复。
53
+2. crypto_service 支持地址参数安全性检查。
54
+2. 支持内核读取安全启动标志和公钥哈希。
55
+3. 支持动态共享内存,安全非安全世界可以传递更大数据。
56
+4. BL32 打印支持 pstore,内核可以通过 pstore 节点查看 BL32 的打印信息。
57
+
58
+------
59
+
60
+## rk3568_bl31_v1.43.elf
61
+
62
+| 时间 | 文件 | 编译 commit | 重要程度 |
63
+| ---------- | --------------------- | ----------- | -------- |
64
+| 2023-06-05 | rk3568_bl31_v1.43.elf | bf602aff1 | 重要 |
65
+
66
+### Fixed
67
+
68
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
69
+| ----- | -------- | ----------------------------------- | ------------------------------------------------------------ | ------- |
70
+| 1 | 重要 | 修复cpuidle进入bl31出现死锁的问题 | 系统概率性出现卡住一段时间(~30分钟)后恢复正常 | - |
71
+
72
+------
73
+
74
+## rk3568_bl31_rt_v1.01.elf
75
+
76
+| 时间 | 文件 | 编译 commit | 重要程度 |
77
+| ---------- | ------------------------ | ----------- | -------- |
78
+| 2023-05-01 | rk3568_bl31_rt_v1.01.elf | b28ca126a | 重要 |
79
+
80
+### New
81
+
82
+1. 支持通过OTP修改pvtpll配置。
83
+2. 调整默认pvtpll配置,提高稳定性。
84
+
85
+------
86
+
87
+## rk3568_bl31_v1.42.elf
88
+
89
+| 时间 | 文件 | 编译 commit | 重要程度 |
90
+| ---------- | --------------------- | ----------- | -------- |
91
+| 2023-05-11 | rk3568_bl31_v1.42.elf | 7f859117f | 重要 |
92
+
93
+### New
94
+
95
+1. 支持通过OTP修改pvtpll配置。
96
+2. 调整默认pvtpll配置,提高稳定性。
97
+
98
+------
99
+
100
+## rk3568_bl31_v1.41.elf
101
+
102
+| 时间 | 文件 | 编译 commit | 重要程度 |
103
+| ---------- | --------------------- | ----------- | -------- |
104
+| 2023-05-06 | rk3568_bl31_v1.41.elf | e24c3f77b | 普通 |
105
+
106
+### Fixed
107
+
108
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
109
+| ----- | -------- | ----------------------------------- | ------------------------------------------------------------ | ------- |
110
+| 1 | 普通 | 修改DDR ECC错误注入功能的smc_handler ID | DDR ECC错误注入功能异常失效 | - |
111
+
112
+------
113
+
114
+## rk3568_bl31_rt_v1.00.elf
115
+
116
+| 时间 | 文件 | 编译 commit | 重要程度 |
117
+| ---------- | ------------------------ | ----------- | -------- |
118
+| 2023-05-04 | rk3568_bl31_rt_v1.00.elf | c3f2c8c3a | 普通 |
119
+
120
+### New
121
+
122
+1. 优化实时系统的延迟。
123
+
124
+------
125
+
126
+## rk3568_ddr_1560MHz_eyescan_v1.16.bin
127
+
128
+| 时间 | 文件 | 编译 commit | 重要程度 |
129
+| ---------- | :--------------------------------- | ----------- | -------- |
130
+| 2023-04-19 | rk3568_ddr_1560MHz_eyescan_v1.16.bin | b9c108a4eb | 重要 |
131
+
132
+### New
133
+
134
+1. 增加RK3568 2D眼图扫描支持。
135
+
136
+------
137
+
138
+## rk3568_bl31_v1.40.elf
139
+
140
+| 时间 | 文件 | 编译 commit | 重要程度 |
141
+| ---------- | --------------------- | ----------- | -------- |
142
+| 2023-04-19 | rk3568_bl31_v1.40.elf | aef7950e4 | 普通 |
143
+
144
+### New
145
+
146
+1. 增加DDR ECC错误注入。
147
+
148
+------
149
+
150
+## rk356x_usbplug_v1.17.bin
151
+
152
+| 时间 | 文件 | 编译 commit | 重要程度 |
153
+| ---------- | :----------------------- | ----------- | -------- |
154
+| 2023-04-14 | rk356x_usbplug_v1.17.bin | 0661d5 | 普通 |
155
+
156
+### New
157
+
158
+1. 新增 spiflash 颗粒支持。
159
+
160
+------
161
+
162
+## rk3568_bl31_v1.39.elf
163
+
164
+| 时间 | 文件 | 编译 commit | 重要程度 |
165
+| ---------- | --------------------- | ----------- | -------- |
166
+| 2023-04-13 | rk3568_bl31_v1.39.elf | 0d745c7b1 | 重要 |
167
+
168
+### New
169
+
170
+1. 提高otp稳定性。
171
+
172
+------
173
+
174
+## rk3568_ddr_{1056...324}MHz_v1.16.bin
175
+
176
+| 时间 | 文件 | 编译 commit | 重要程度 |
177
+| ---------- | ------------------------------------ | ----------- | -------- |
178
+| 2023-02-26 | rk3568_ddr_{1056...324}MHz_v1.16.bin | 6f71c736ce | 重要 |
179
+
180
+### New
181
+
182
+1. LPDDR4/LPDDR4x模式默认使用derate功能。RK3568M,RK3568J在非LPDDR4/LPDDR4x模式下默认2倍刷新率。
183
+2. 刷新率, pagecolse 可通过ddrbin_tool配置。
184
+3. 提高ddr4效率。
185
+
186
+### Fixed
187
+
188
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
189
+| ----- | -------- | ---------------------------------- | ---------------------------- | -------- |
190
+| 1 | 重要 | 解决部分DDR4板子528M下的稳定性问题 | 部分DDR4在528M下容易死机 | - |
191
+| 2 | 重要 | 解决4GB ECC板子初始失败问题 | 4GB ECC板子ddr初始化阶段卡死 | - |
192
+
193
+------
194
+
195
+## rk3568_bl31_v1.38.elf
196
+
197
+| 时间 | 文件 | 编译 commit | 重要程度 |
198
+| ---------- | --------------------- | ----------- | -------- |
199
+| 2023-02-16 | rk3568_bl31_v1.38.elf | 94b2d40dc | 重要 |
200
+
201
+### New
202
+
203
+1. 提高sdei稳定性。
204
+
205
+------
206
+
207
+## rk3568_bl31_v1.37.elf
208
+
209
+| 时间 | 文件 | 编译 commit | 重要程度 |
210
+| ---------- | --------------------- | ----------- | -------- |
211
+| 2023-02-02 | rk3568_bl31_v1.37.elf | 1cd72fefa | 重要 |
212
+
213
+### New
214
+
215
+1. 使能sdei。
216
+2. 支持通过atags配置l3 partition。
217
+
218
+------
219
+
3220 ## rk3568_ddr_{1560...324}MHz_v1.15.bin
4221
5222 | 时间 | 文件 | 编译 commit | 重要程度 |
....@@ -36,7 +253,7 @@
36253
37254 ### New
38255
39
-1. 新增 spiflash 颗粒支持
256
+1. 新增 spiflash 颗粒支持。
40257
41258 ------
42259
....@@ -62,7 +279,7 @@
62279
63280 ### New
64281
65
-1. 新增 spiflash 颗粒支持
282
+1. 新增 spiflash 颗粒支持。
66283
67284 ------
68285
rkbin/doc/release/RK3568_EN.md
....@@ -1,5 +1,222 @@
11 # RK3568 Release Note
22
3
+## rk3568_ddr_{1560...920}MHz_v1.18.bin
4
+
5
+| Date | File | Build commit | Severity |
6
+| ---------- | ------------------------------------ | ------------ | --------- |
7
+| 2023-07-17 | rk3568_ddr_{1560...920}MHz_v1.18.bin | f366f69a7d | important |
8
+
9
+### Fixed
10
+
11
+| Index | Severity | Update | Issue description | Issue source |
12
+| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ |
13
+| 1 | important | Fixed the suspend/resume function crash problem caused by DDR active_ranks configuration error | Suspend/resume function crash | - |
14
+
15
+------
16
+
17
+## rk3568_bl31_l3_part_ecc_v1.00.elf
18
+
19
+| Date | File | Build commit | Severity |
20
+| ---------- | --------------------------------- | ------------ | -------- |
21
+| 2023-06-20 | rk3568_bl31_l3_part_ecc_v1.00.elf | 6f31c2d8c | moderate |
22
+
23
+### New
24
+
25
+1. Add initial version: support L3 cache partition and cache ecc.
26
+
27
+------
28
+
29
+## rk3568_ddr_{1056...324}MHz_v1.17.bin
30
+
31
+| Date | File | Build commit | Severity |
32
+| ---------- | ------------------------------------ | ------------ | --------- |
33
+| 2023-06-20 | rk3568_ddr_{1056...324}MHz_v1.17.bin | 992b933606 | important |
34
+
35
+### New
36
+
37
+1. Added support for 4rank LPDDR3/LPDDR4/LPDDR4x of different rows.
38
+2. Add DDR ECC poison function support.
39
+3. Enable derate function for LPDDR4/LPDDR4x.
40
+4. Add pstore support when ECC enabled.
41
+
42
+------
43
+
44
+## rk3568_bl32_v2.10.bin
45
+
46
+| Date | File | Build commit | Severity |
47
+| ---------- | :-------------------- | ------------ | --------- |
48
+| 2023-06-07 | rk3568_bl32_v2.10.bin | dcfdd61d0 | important |
49
+
50
+### New
51
+
52
+1. Support recovery from OTP backup data after critical OTP data reading errors.
53
+2. Added the address parameter security check for crypto_service.
54
+2. Kernel support read secure boot flag and public key hash.
55
+3. Support dynamic shared memory, and the secure and normal world can transfer more larger data.
56
+4. BL32 supports pstore, and the kernel can view print info of BL32 through pstore node.
57
+
58
+------
59
+
60
+## rk3568_bl31_v1.43.elf
61
+
62
+| Date | File | Build commit | Severity |
63
+| ---------- | --------------------- | ------------ | --------- |
64
+| 2023-06-05 | rk3568_bl31_v1.43.elf | bf602aff1 | important |
65
+
66
+### Fixed
67
+
68
+| Index | Severity | Update | Issue description | Issue source |
69
+| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ |
70
+| 1 | important | Fix deadlock for cpuidle when enter bl31 | The system freezes for a while and then return to normal | - |
71
+
72
+------
73
+
74
+## rk3568_bl31_rt_v1.01.elf
75
+
76
+| Date | File | Build commit | Severity |
77
+| ---------- | ------------------------ | ------------ | -------- |
78
+| 2023-05-11 | rk3568_bl31_rt_v1.01.elf | b28ca126a | moderate |
79
+
80
+### New
81
+
82
+1. Support adjust pvtpll config by OTP.
83
+2. Adjust default pvtpll config for stability.
84
+
85
+------
86
+
87
+## rk3568_bl31_v1.42.elf
88
+
89
+| Date | File | Build commit | Severity |
90
+| ---------- | --------------------- | ------------ | --------- |
91
+| 2023-05-11 | rk3568_bl31_v1.42.elf | 7f859117f | important |
92
+
93
+### New
94
+
95
+1. Support adjust pvtpll config by OTP.
96
+2. Adjust default pvtpll config for stability.
97
+
98
+------
99
+
100
+## rk3568_bl31_v1.41.elf
101
+
102
+| Date | File | Build commit | Severity |
103
+| ---------- | --------------------- | ------------ | -------- |
104
+| 2023-05-06 | rk3568_bl31_v1.41.elf | e24c3f77b | moderate |
105
+
106
+### Fixed
107
+
108
+| Index | Severity | Update | Issue description | Issue source |
109
+| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ |
110
+| 1 | moderate | Change smc_handler ID of DDR ECC poison function | The DDR ECC poison function exception | - |
111
+
112
+------
113
+
114
+## rk3568_bl31_rt_v1.00.elf
115
+
116
+| Date | File | Build commit | Severity |
117
+| ---------- | ------------------------ | ------------ | -------- |
118
+| 2023-05-04 | rk3568_bl31_rt_v1.00.elf | c3f2c8c3a | moderate |
119
+
120
+### New
121
+
122
+1. Optimize RT Latency.
123
+
124
+------
125
+
126
+## rk3568_ddr_1560MHz_eyescan_v1.16.bin
127
+
128
+| Date | File | Build commit | Severity |
129
+| ---------- | :----------------------------------- | ------------ | --------- |
130
+| 2023-04-19 | rk3568_ddr_1560MHz_eyescan_v1.16.bin | b9c108a4eb | important |
131
+
132
+### New
133
+
134
+1. Add RK3568 2D eye scan support.
135
+
136
+------
137
+
138
+## rk3568_bl31_v1.40.elf
139
+
140
+| Date | File | Build commit | Severity |
141
+| ---------- | --------------------- | ------------ | -------- |
142
+| 2023-04-19 | rk3568_bl31_v1.40.elf | aef7950e4 | moderate |
143
+
144
+### New
145
+
146
+1. Add DDR ECC poison support.
147
+
148
+------
149
+
150
+## rk356x_usbplug_v1.17.bin
151
+
152
+| Date | File | Build commit | Severity |
153
+| ---------- | :----------------------- | ------------ | -------- |
154
+| 2023-04-14 | rk356x_usbplug_v1.17.bin | 0661d5 | moderate |
155
+
156
+### New
157
+
158
+1. Support more spiflash.
159
+
160
+------
161
+
162
+## rk3568_bl31_v1.39.elf
163
+
164
+| Date | File | Build commit | Severity |
165
+| ---------- | --------------------- | ------------ | --------- |
166
+| 2023-04-13 | rk3568_bl31_v1.39.elf | 0d745c7b1 | important |
167
+
168
+### New
169
+
170
+1. Improve the stability of otp.
171
+
172
+------
173
+
174
+## rk3568_ddr_{1056...324}MHz_v1.16.bin
175
+
176
+| Date | File | Build commit | Severity |
177
+| ---------- | ------------------------------------ | ------------ | --------- |
178
+| 2023-02-26 | rk3568_ddr_{1056...324}MHz_v1.16.bin | 6f71c736ce | important |
179
+
180
+### New
181
+
182
+1. RK3568J/RK3568M use 1/2tREFI except LPDDR4/LPDDR4x. LPDDR4/LPDDR4x use derate mode.
183
+2. TREFI, pageclose configurable by ddrbin tool.
184
+3. Improve DDR4 performance.
185
+
186
+### Fixed
187
+
188
+| Index | Severity | Update | Issue description | Issue source |
189
+| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
190
+| 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 | - |
191
+| 2 | important | To solve 4GB ECC board Init fail bug | 4GB DDR4 board may crash in ddrbin | |
192
+
193
+------
194
+
195
+## rk3568_bl31_v1.38.elf
196
+
197
+| Date | File | Build commit | Severity |
198
+| ---------- | --------------------- | ------------ | --------- |
199
+| 2023-02-16 | rk3568_bl31_v1.38.elf | 94b2d40dc | important |
200
+
201
+### New
202
+
203
+1. Improve the stability of sdei.
204
+
205
+------
206
+
207
+## rk3568_bl31_v1.37.elf
208
+
209
+| Date | File | Build commit | Severity |
210
+| ---------- | --------------------- | ------------ | --------- |
211
+| 2023-02-02 | rk3568_bl31_v1.37.elf | 1cd72fefa | important |
212
+
213
+### New
214
+
215
+1. Enable sdei.
216
+2. Support config l3 partition according to atags.
217
+
218
+------
219
+
3220 ## rk3568_ddr_{1560...324}MHz_v1.15.bin
4221
5222 | Date | File | Build commit | Severity |
....@@ -36,7 +253,7 @@
36253
37254 ### New
38255
39
-1. Support more spiflash
256
+1. Support more spiflash.
40257
41258 ------
42259
....@@ -62,7 +279,7 @@
62279
63280 ### New
64281
65
-1. Support more spiflash
282
+1. Support more spiflash.
66283
67284 ------
68285
rkbin/doc/release/RK3588_CN.md
....@@ -1,5 +1,257 @@
11 # RK3588 Release Note
22
3
+## rk3588_bl31_v1.40.elf
4
+
5
+| 时间 | 文件 | 编译 commit | 重要程度 |
6
+| ---------- | :-------------------- | ----------- | -------- |
7
+| 2023-07-13 | rk3588_bl31_v1.40.elf | dc1125f48 | 重要 |
8
+
9
+### New
10
+
11
+1. 支持根据vop子pd的状态,复位VOP。
12
+
13
+------
14
+
15
+## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin
16
+
17
+| 时间 | 文件 | 编译 commit | 重要程度 |
18
+| ---------- | :------------------------------------------- | ----------- | -------- |
19
+| 2023-07-06 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin | 52218f4949 | 重要 |
20
+
21
+### New
22
+
23
+1. 增加支持打印training结果和颗粒MR值。
24
+
25
+### Fixed
26
+
27
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
28
+| ----- | -------- | ------------------------------------------ | ------------------------------------------------------------ | -------- |
29
+| 1 | 重要 | 解决最大频率在1066和1600之间启动失败的问题 | 最高频率设置在1066-1600之间时,开机ddrbin中卡死。 | - |
30
+| 2 | 重要 | 解决多次初始化DDR引起的死机问题 | 第一份固件SPL加载失败时重新加载第二份固件导致DDR被重复初始化,卡死在ddrbin中。 | - |
31
+
32
+------
33
+
34
+## rk3588_bl31_v1.39.elf
35
+
36
+| 时间 | 文件 | 编译 commit | 重要程度 |
37
+| ---------- | :-------------------- | ----------- | -------- |
38
+| 2023-06-27 | rk3588_bl31_v1.39.elf | 001b4889e | 重要 |
39
+
40
+### New
41
+
42
+1. 修改非安全空间otp大小到128字节。
43
+2. 支持根据otp信息调整pvtpll配置。
44
+3. 调整rk3588j/m的pvtpll配置。
45
+
46
+------
47
+
48
+## rk3588_bl31_v1.38.elf
49
+
50
+| 时间 | 文件 | 编译 commit | 重要程度 |
51
+| ---------- | :-------------------- | ----------- | -------- |
52
+| 2023-05-09 | rk3588_bl31_v1.38.elf | 3389cfdda | 重要 |
53
+
54
+### Warn
55
+
56
+1. 要求DDR bin版本必须同步更新到V1.11或更高版本。
57
+
58
+### New
59
+
60
+1. 更新ddr lp5 mr配置。
61
+2. 提高hdmirx相关功能稳定性。
62
+3. 添加ddr展频模式。
63
+
64
+------
65
+
66
+## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin
67
+
68
+| 时间 | 文件 | 编译 commit | 重要程度 |
69
+| ---------- | :------------------------------------------- | ----------- | -------- |
70
+| 2023-05-09 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin | f1474cf52f | 重要 |
71
+
72
+### Warn
73
+
74
+1. 要求BL31版本必须同步更新到V1.38或更高版本。
75
+
76
+### New
77
+
78
+1. 增加打印,在初始化失败时可以更好的定位焊接问题。
79
+2. 优化开机时间。
80
+3. 使能per bank refresh功能。
81
+4. LPDDR5 4个通道使用不同的write vref。
82
+5. 先初始化LPDDR4X。
83
+6. LPDDR5 cavref更新为36%。
84
+7. 增加支持展频功能。
85
+
86
+------
87
+
88
+## rk3588_bl32_v1.13.bin
89
+
90
+| 时间 | 文件 | 编译 commit | 重要程度 |
91
+| ---------- | :-------------------- | ----------- | -------- |
92
+| 2023-04-19 | rk3588_bl32_v1.13.bin | 7f1ea6d6e | 重要 |
93
+
94
+### New
95
+
96
+1. OTP 支持 burst 读取,加快 BL32 启动速度。
97
+2. 支持内核端读取安全启动标志和公钥哈希。
98
+3. 支持动态共享内存,安全非安全世界可以传递更大数据。
99
+4. BL32 打印支持 pstore,内核可以通过 pstore 节点查看 BL32 的打印信息。
100
+
101
+------
102
+
103
+## rk3588_bl31_v1.37.elf
104
+
105
+| 时间 | 文件 | 编译 commit | 重要程度 |
106
+| ---------- | :-------------------- | ----------- | -------- |
107
+| 2023-03-08 | rk3588_bl31_v1.37.elf | 9609b9c19 | 重要 |
108
+
109
+### New
110
+
111
+1. 休眠唤醒时保存恢复 u2phy_grf寄存器。
112
+2. 休眠唤醒时保存更多ddr相关寄存器。
113
+3. 兼容QNX系统的休眠唤醒。
114
+
115
+------
116
+
117
+## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin
118
+
119
+| 时间 | 文件 | 编译 commit | 重要程度 |
120
+| ---------- | :------------------------------------------- | ----------- | -------- |
121
+| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin | 75d050770f | 重要 |
122
+
123
+### New
124
+
125
+1. 可通过ddrbin_tool开关pageclose。
126
+
127
+### Fixed
128
+
129
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
130
+| ----- | -------- | ----------------------- | ------------------------------------------------------------ | -------- |
131
+| 1 | 重要 | 解决DDR总容量24GB问题。 | 当板上DDR总容量为24GB时,无法正常开机。 | - |
132
+| 2 | 重要 | 解决LP4/LP4X稳定性问题 | 个别板子read odt需要从60ohm改为40ohm才能更稳定,BL31必须更新到V1.37及以上。 | - |
133
+| 3 | 重要 | 优化LPDDR5性能 | LPDDR5模式下tWTR计算错误导致效率较差 | - |
134
+
135
+------
136
+
137
+## rk3588_bl31_v1.36.elf
138
+
139
+| 时间 | 文件 | 编译 commit | 重要程度 |
140
+| ---------- | :-------------------- | ----------- | -------- |
141
+| 2023-01-30 | rk3588_bl31_v1.36.elf | 78ee25fe7 | 重要 |
142
+
143
+### New
144
+
145
+1. 支持休眠时软件解析多种协议的红外信号,需配合mcu一起使用。
146
+
147
+------
148
+
149
+## rk3588_bl31_v1.35.elf
150
+
151
+| 时间 | 文件 | 编译 commit | 重要程度 |
152
+| ---------- | :-------------------- | ----------- | -------- |
153
+| 2023-01-16 | rk3588_bl31_v1.35.elf | bd7bac37a | 重要 |
154
+
155
+### New
156
+
157
+1. 提高hdmirx相关功能稳定性。
158
+
159
+------
160
+
161
+## rk3588_bl31_v1.34.elf
162
+
163
+| 时间 | 文件 | 编译 commit | 重要程度 |
164
+| ---------- | :-------------------- | ----------- | -------- |
165
+| 2023-01-10 | rk3588_bl31_v1.34.elf | e63a16361 | 重要 |
166
+
167
+### New
168
+
169
+1. hptimer支持使用软件校准模式。
170
+2. pvtpll支持添加长度。
171
+
172
+### Fixed
173
+
174
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
175
+| ----- | -------- | ------------------------------- | ------------------------------------------------------------ | -------- |
176
+| 1 | 重要 | 修正休眠时pmu mcu被意外启动问题 | 休眠唤醒后kernel代码或数据会被覆盖,原因是pmu mcu被意外启动导致的 | - |
177
+
178
+------
179
+
180
+## rk3588_spl_v1.12.bin
181
+
182
+| 时间 | 文件 | 编译 commit | 重要程度 |
183
+| ---------- | :-------------------- | ----------- | -------- |
184
+| 2022-12-26 | rk3588_spl_v1.12.bin | 5f53abfa | 重要 |
185
+
186
+### New
187
+
188
+1. 支持 SPL AB。
189
+
190
+------
191
+
192
+## rk3588_bl31_v1.33.elf
193
+
194
+| 时间 | 文件 | 编译 commit | 重要程度 |
195
+| ---------- | :-------------------- | ----------- | -------- |
196
+| 2022-12-07 | rk3588_bl31_v1.33.elf | 17b41886e | 重要 |
197
+
198
+### New
199
+
200
+1. 支持rk3588m, rk3588j。
201
+
202
+------
203
+
204
+## rk3588_usbplug_v1.10.bin
205
+
206
+| 时间 | 文件 | 编译 commit | 重要程度 |
207
+| ---------- | :----------------------- | ----------- | -------- |
208
+| 2022-11-22 | rk3588_usbplug_v1.10.bin | b0e3c43c2 | 重要 |
209
+
210
+### New
211
+
212
+1. 提升兼容性。
213
+
214
+------
215
+
216
+## rk3588_bl31_v1.32.elf
217
+
218
+| 时间 | 文件 | 编译 commit | 重要程度 |
219
+| ---------- | :-------------------- | ----------- | -------- |
220
+| 2022-11-21 | rk3588_bl31_v1.32.elf | e529a2760 | 重要 |
221
+
222
+### New
223
+
224
+1. 支持bus auto CS功能。
225
+
226
+------
227
+
228
+## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin
229
+
230
+| 时间 | 文件 | 编译 commit | 重要程度 |
231
+| ---------- | :------------------------------------------- | ----------- | -------- |
232
+| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin | a930779e06 | 重要 |
233
+
234
+### New
235
+
236
+1. 可通过ddrbin_tool开关derate/perbank refresh。
237
+2. DDRBIN开启pstore功能。
238
+3. boot 频率可通过ddrbin_tool修改。
239
+4. 开启LPDDR5 DMC功能。
240
+5. 支持LPDDR5 byte mode颗粒。
241
+6. 增加回收与寄存器空间重叠的256MB DDR空间,默认回收,可通过ddrbin_tool关闭。
242
+
243
+### Fixed
244
+
245
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
246
+| ----- | -------- | ----------------------- | ------------------------------------------------------------ | -------- |
247
+| 1 | 重要 | 修正WRTRN概率性异常问题 | 修正533-1066M之间WR Training概率性异常问题。该频率点当前Bin未使用。但是客户可能通过ddrbin_tool修改使用到这段频率点。 | - |
248
+| 2 | 重要 | 修正周期性ZQCALIB间隙 | 修正周期性ZQCLIB timer 使用默认值,周期性ZQCALIB频繁问题。 | - |
249
+| 3 | 重要 | 修正528M稳定性问题 | 变频到528M之前清除SW*skew,避免528M带入其他频率点的skew引起稳定性问题 | - |
250
+| 4 | 重要 | 提高LPDDR5稳定性与性能 | 修正一些LPDDR5 timing配置,提高LPDDR5稳定性和性能。 | - |
251
+| 5 | 重要 | LP4/LP4X 32GB容量支持 | 增加LPDDR4两颗16GB组成的32GB的支持 | - |
252
+
253
+------
254
+
3255 ## rk3588_bl31_v1.31.elf
4256
5257 | 时间 | 文件 | 编译 commit | 重要程度 |
....@@ -41,7 +293,7 @@
41293
42294 1. 添加A55 AT speculative补丁。
43295 2. 添加LPDDR5变频补丁,支持行间变频。
44
-3. 支持根据具体的DDR通道情况配置FW-DSU region.
296
+3. 支持根据具体的DDR通道情况配置FW-DSU region。
45297
46298 ### Fixed
47299
....@@ -61,7 +313,7 @@
61313
62314 ### New
63315
64
-1.支持根据具体的DDR通道情况配置FW-DSU region.
316
+1. 支持根据具体的DDR通道情况配置FW-DSU region。
65317
66318 ------
67319
rkbin/doc/release/RK3588_EN.md
....@@ -1,5 +1,257 @@
11 # RK3588 Release Note
22
3
+## rk3588_bl31_v1.40.elf
4
+
5
+| Date | File | Build commit | Severity |
6
+| ---------- | :-------------------- | ------------ | --------- |
7
+| 2023-07-13 | rk3588_bl31_v1.40.elf | dc1125f48 | important |
8
+
9
+### New
10
+
11
+1. Add support to reset vop sub mem pd.
12
+
13
+------
14
+
15
+## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin
16
+
17
+| Date | File | Build commit | Severity |
18
+| ---------- | :------------------------------------------- | ------------ | --------- |
19
+| 2023-07-06 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin | 52218f4949 | important |
20
+
21
+### New
22
+
23
+1. Add support print training result and mr value.
24
+
25
+### Fixed
26
+
27
+| Index | Severity | Update | Issue description | Issue source |
28
+| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
29
+| 1 | important | Fixed init fail issue that max freq between 1066-1600MHz | Panic in ddrbin when max DDR freq between 1066-1600MHz. | - |
30
+| 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. | - |
31
+
32
+------
33
+
34
+## rk3588_bl31_v1.39.elf
35
+
36
+| Date | File | Build commit | Severity |
37
+| ---------- | :-------------------- | ------------ | --------- |
38
+| 2023-06-27 | rk3588_bl31_v1.39.elf | 001b4889e | important |
39
+
40
+### New
41
+
42
+1. Change read size to 128 bytes.
43
+2. Adjust pvtpll table by otp.
44
+3. Modify pvtpll table for rk3588j/m.
45
+
46
+------
47
+
48
+## rk3588_bl31_v1.38.elf
49
+
50
+| Date | File | Build commit | Severity |
51
+| ---------- | :-------------------- | ------------ | --------- |
52
+| 2023-05-09 | rk3588_bl31_v1.38.elf | 3389cfdda | important |
53
+
54
+### Warn
55
+
56
+1. DDR bin should be update to V1.11 or above.
57
+
58
+### New
59
+
60
+1. Update configuration of ddr lp5 mr.
61
+2. Improve the stability of hdmirx.
62
+3. Support ddr spread spectrum mode.
63
+
64
+------
65
+
66
+## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin
67
+
68
+| Date | File | Build commit | Severity |
69
+| ---------- | :------------------------------------------- | ------------ | --------- |
70
+| 2023-05-09 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin | f1474cf52f | important |
71
+
72
+### Warn
73
+
74
+1. BL31 should be update to V1.38 or above.
75
+
76
+### New
77
+
78
+1. Added more print info when initialization fails to help locate soldering issues.
79
+2. Optimizing boot time.
80
+3. Enable per bank refresh function.
81
+4. LPDDR5 4 channels use different write vref values to improve stability.
82
+5. First init LPDDR4x.
83
+6. LPDDR5 cavref update to 36%.
84
+7. Add support spread spectrum mode.
85
+
86
+------
87
+
88
+## rk3588_bl32_v1.13.bin
89
+
90
+| Date | File | Build commit | Severity |
91
+| ---------- | :-------------------- | ------------ | --------- |
92
+| 2023-04-19 | rk3588_bl32_v1.13.bin | 7f1ea6d6e | important |
93
+
94
+### New
95
+
96
+1. OTP supports burst read to accelerate BL32 startup speed.
97
+2. Kernel support read secure boot flag and public key hash.
98
+3. Support dynamic shared memory, and the secure and normal world can transfer more larger data.
99
+4. BL32 supports pstore, and the kernel can view print info of BL32 through pstore node.
100
+
101
+------
102
+
103
+## rk3588_bl31_v1.37.elf
104
+
105
+| Date | File | Build commit | Severity |
106
+| ---------- | :-------------------- | ------------ | --------- |
107
+| 2023-03-08 | rk3588_bl31_v1.37.elf | 9609b9c19 | important |
108
+
109
+### New
110
+
111
+1. Save/restore u2phy_grf registers when system suspend/resume.
112
+2. Save/restore more ddr related registers when system suspend/resume.
113
+3. Compatible with system suspend/resume in QNX.
114
+
115
+------
116
+
117
+## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin
118
+
119
+| Date | File | Build commit | Severity |
120
+| ---------- | :------------------------------------------- | ------------ | --------- |
121
+| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin | 75d050770f | important |
122
+
123
+### New
124
+
125
+1. Pageclose can be enable/disable by ddrbin_tool.
126
+
127
+### Fixed
128
+
129
+| Index | Severity | Update | Issue description | Issue source |
130
+| ----- | --------- | ---------------------------- | ------------------------------------------------------------ | ------------ |
131
+| 1 | important | fix total 24GB bug | If the DDR total capacity is 24GB, it will be stuck and unable to enter kernel. | - |
132
+| 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. | - |
133
+| 3 | important | improve LP5 performance | LPDDR5 timing tWTR calculate error lead to slow performance | - |
134
+
135
+------
136
+
137
+## rk3588_bl31_v1.36.elf
138
+
139
+| Date | File | Build commit | Severity |
140
+| ---------- | :-------------------- | ------------ | --------- |
141
+| 2023-01-30 | rk3588_bl31_v1.36.elf | 78ee25fe7 | important |
142
+
143
+### New
144
+
145
+1. Supports analyze infrared signals of various protocols during system suspend by software, which needs to be used together with mcu.
146
+
147
+------
148
+
149
+## rk3588_bl31_v1.35.elf
150
+
151
+| Date | File | Build commit | Severity |
152
+| ---------- | :-------------------- | ------------ | --------- |
153
+| 2023-01-16 | rk3588_bl31_v1.35.elf | bd7bac37a | important |
154
+
155
+### New
156
+
157
+1. Improve the stability of hdmirx.
158
+
159
+------
160
+
161
+## rk3588_bl31_v1.34.elf
162
+
163
+| Date | File | Build commit | Severity |
164
+| ---------- | :-------------------- | ------------ | --------- |
165
+| 2023-01-10 | rk3588_bl31_v1.34.elf | e63a16361 | important |
166
+
167
+### New
168
+
169
+1. Support hptimer to use soft adjust mode.
170
+2. Support pvtpll to add length.
171
+
172
+### Fixed
173
+
174
+| Index | Severity | Update | Issue description | Issue source |
175
+| ----- | --------- | ----------------------------------------------------- | ------------------------------------------------------------ | ------------ |
176
+| 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. | - |
177
+
178
+------
179
+
180
+## rk3588_spl_v1.12.bin
181
+
182
+| Date | File | Build commit | Severity |
183
+| ---------- | :-------------------- | ------------ | --------- |
184
+| 2022-12-26 | rk3588_spl_v1.12.bin | 5f53abfa | important |
185
+
186
+### New
187
+
188
+1. Support SPL AB.
189
+
190
+------
191
+
192
+## rk3588_bl31_v1.33.elf
193
+
194
+| Date | File | Build commit | Severity |
195
+| ---------- | :-------------------- | ------------ | --------- |
196
+| 2022-12-07 | rk3588_bl31_v1.33.elf | 17b41886e | important |
197
+
198
+### New
199
+
200
+1. Support rk3588m, rk3588j.
201
+
202
+------
203
+
204
+## rk3588_usbplug_v1.10.bin
205
+
206
+| Date | File | Build commit | Severity |
207
+| ---------- | :----------------------- | ------------ | --------- |
208
+| 2022-11-22 | rk3588_usbplug_v1.10.bin | b0e3c43c2 | important |
209
+
210
+### New
211
+
212
+1. Improve compatibility.
213
+
214
+------
215
+
216
+## rk3588_bl31_v1.32.elf
217
+
218
+| Date | File | Build commit | Severity |
219
+| ---------- | :-------------------- | ------------ | --------- |
220
+| 2022-11-21 | rk3588_bl31_v1.32.elf | e529a2760 | important |
221
+
222
+### New
223
+
224
+1. Support bus auto CS.
225
+
226
+------
227
+
228
+## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin
229
+
230
+| Date | File | Build commit | Severity |
231
+| ---------- | :------------------------------------------- | ------------ | --------- |
232
+| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin | a930779e06 | important |
233
+
234
+### New
235
+
236
+1. Derate/perbank refresh can be enable/disable by ddrbin_tool.
237
+2. Support pstore function.
238
+3. Boot FSP configurable by ddrbin_tool.
239
+4. Enable LPDDR5 DMC function.
240
+5. Support LPDDR5 byte mode DRAM.
241
+6. Recycle 256MB memory(overlap with REG space). This function can be disable by ddrbin_tool.
242
+
243
+### Fixed
244
+
245
+| Index | Severity | Update | Issue description | Issue source |
246
+| ----- | --------- | ---------------------------------------- | ------------------------------------------------------------ | ------------ |
247
+| 1 | important | Fix WRTRN Bug | Fix WRTRN bug when ddr freq between 533MHz - 1066MHz | - |
248
+| 2 | important | Fix ZQCALIB bug | Increase auto ZQCALIB command period to 470ms | - |
249
+| 3 | important | Fix 528M bug | 528MHz undo RDTRN, SW*skew should be clean before clean before switch to 528MHz. | - |
250
+| 4 | important | Improve LPDDR5 stability and performance | Fix some LPDDR5 timing like rd2wr,wr2rd and hash config to improve stability and performance. | - |
251
+| 5 | important | LP4/LP4x support 32GB cap | LP4/LP4x support 32GB cap | - |
252
+
253
+------
254
+
3255 ## rk3588_bl31_v1.31.elf
4256
5257 | Date | File | Build commit | Severity |
....@@ -33,7 +285,7 @@
33285
34286 ## rk3588_bl31_v1.29.elf
35287
36
-| 时间 | 文件 | 编译 commit | 重要程度 |
288
+| Date | File | Build commit | Severity |
37289 | ---------- | :-------------------- | ----------- | --------- |
38290 | 2022-09-29 | rk3588_bl31_v1.29.elf | 686b5c48b | important |
39291
....@@ -45,8 +297,8 @@
45297
46298 ### Fixed
47299
48
-| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
49
-| ----- | --------- | ---------------------------------------------- | ------------------------------------------------------------ | -------- |
300
+| Index | Severity | Update | Issue description | Issue source |
301
+| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
50302 | 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 . | - |
51303 | 2 | important | Fix configuration about ddr. | Fix ddr-unstable problem. | - |
52304 | 3 | important | Fix problem in system suspend if disable uart. | If loader disable uart, system suspend will panic. | - |
....@@ -61,7 +313,7 @@
61313
62314 ### New
63315
64
-1.Config FW-DSU region according to the specific DDR channel.
316
+1. Config FW-DSU region according to the specific DDR channel.
65317
66318 ------
67319
....@@ -78,3 +330,4 @@
78330 | 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 | - |
79331
80332 ------
333
+
rkbin/doc/release/RV1106_CN.md
....@@ -1,5 +1,345 @@
11 # RV1106 Release Note
22
3
+## rv1106_ddr_924MHz{_tb}_v1.13.bin
4
+
5
+| 时间 | 文件 | 编译 commit | 重要程度 |
6
+| ---------- | :------------------------------- | ----------- | -------- |
7
+| 2023-07-10 | rv1106_ddr_924MHz{_tb}_v1.13.bin | 37a6671fc7 | 普通 |
8
+
9
+### New
10
+
11
+1. 支持 DDR 休眠唤醒。
12
+
13
+------
14
+
15
+## rv1106_hpmcu_tb_gc2093_v1.66.bin
16
+
17
+| 时间 | 文件 | 编译 commit | 重要程度 |
18
+| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- |
19
+| 2023-07-04 | rv1106_hpmcu_tb_gc2093_v1.66.bin | rtt:f047d6a191#hal:d93ef9fd#battery_ipc:68c599d | 重要 |
20
+
21
+### Fixed
22
+
23
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
24
+| ----- | -------- | -------------------------------- | ---------------------------------------------------- | -------- |
25
+| 1 | 重要 | AIQ 适配v5.0x1.2-rc5; 修复野指针; | - | - |
26
+
27
+------
28
+
29
+## rv1106_hpmcu_tb_gc2093_v1.65.bin
30
+
31
+| 时间 | 文件 | 编译 commit | 重要程度 |
32
+| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- |
33
+| 2023-06-25 | rv1106_hpmcu_tb_gc2093_v1.65.bin | rtt:d2d09ba#hal:d93ef9fd#battery_ipc:0534d87 | 重要 |
34
+
35
+### Fixed
36
+
37
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
38
+| ----- | -------- | -------------------------------- | ---------------------------------------------------- | -------- |
39
+| 1 | 重要 | AIQ 适配v5.0x1.2-rc4 | 解决RTT开机崩溃问题 | - |
40
+
41
+------
42
+
43
+## rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338,dual_sc301iot_sc230ai}_v1.67.bin
44
+
45
+| 时间 | 文件 | 编译 commit | 重要程度 |
46
+| ---------- | :----------------------------------------------------------- | ----------------------------------------------- | -------- |
47
+| 2023-06-21 | rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338,dual_sc301iot_sc230ai}_v1.67.bin | rtt:f047d6a191#hal:d93ef9fd#battery_ipc:68c599d | 重要 |
48
+
49
+### Fixed
50
+
51
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
52
+| ----- | -------- | -------------------------------- | ---------------------------------------------------- | -------- |
53
+| 1 | 重要 | 修复野指针 | 解决双摄引起内核无法启动 | - |
54
+
55
+------
56
+
57
+## rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338}_v1.66.bin
58
+
59
+| 时间 | 文件 | 编译 commit | 重要程度 |
60
+| ---------- | :----------------------------------------------------------- | ---------------------------------------------- | -------- |
61
+| 2023-06-07 | rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338}_v1.66.bin | rtt:07ac6e9#hal:d93ef9fd#battery_ipc:04a4e08 | 重要 |
62
+
63
+### Fixed
64
+
65
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
66
+| ----- | -------- | -------------------------------- | ---------------------------------------------------- | -------- |
67
+| 1 | 重要 | AIQ 适配v5.0x1.2-rc5 | 解决RTT开机崩溃问题 | - |
68
+
69
+------
70
+
71
+## rv1106_tee_ta_v1.00.bin
72
+
73
+| 时间 | 文件 | 编译 commit | 重要程度 |
74
+| ---------- | :---------------------- | ----------- | -------- |
75
+| 2023-06-02 | rv1106_tee_ta_v1.00.bin | eda5ab67 | 重要 |
76
+
77
+### New
78
+
79
+1. RV1106平台支持OPTEE。
80
+
81
+------
82
+
83
+## rv1106_ddr_924MHz{_tb}_v1.12.bin
84
+
85
+| 时间 | 文件 | 编译 commit | 重要程度 |
86
+| ---------- | :------------------------------- | ----------- | -------- |
87
+| 2023-05-31 | rv1106_ddr_924MHz{_tb}_v1.12.bin | 6cf9a2f250 | 紧急 |
88
+
89
+### Fixed
90
+
91
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
92
+| ----- | -------- | ----------------------------------- | ---------------------------------------------------- | -------- |
93
+| 1 | 紧急 | DDR3 power down 改为 Fast exit 模式 | 特定场景下 DDR3 Slow exit 模式 power down 可能不稳定 | - |
94
+| 2 | 重要 | DDR 默认刷新率改为 4 倍 | 增强高温下 DDR 的稳定性 | - |
95
+
96
+------
97
+
98
+## rv1106_hpmcu_wrap_v1.56.bin
99
+
100
+| 时间 | 文件 | 编译 commit | 重要程度 |
101
+| --------- | :-------------------------- | ------------------------------- | -------- |
102
+| 2023-05-11 | rv1106_hpmcu_wrap_v1.56.bin | rockit_ko:d1a2dabb#hal:a76806e7 | 重要 |
103
+
104
+### New
105
+
106
+1. 适配新的卷绕框架。
107
+
108
+------
109
+
110
+## rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338}_v1.65.bin
111
+
112
+| 时间 | 文件 | 编译 commit | 重要程度 |
113
+| ---------- | :----------------------------------------------------------- | ---------------------------------------------- | -------- |
114
+| 2023-05-06 | rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338}_v1.65.bin | rtt:d2d09ba#hal:d93ef9fd#battery_ipc:0534d87 | 重要 |
115
+
116
+### Fixed
117
+
118
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
119
+| ----- | -------- | -------------------------------- | ---------------------------------------------------- | -------- |
120
+| 1 | 重要 | AIQ 适配v5.0x1.2-rc4 | 解决RTT开机崩溃问题 | - |
121
+
122
+------
123
+
124
+## rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336,dual_sc3338}_v1.64.bin
125
+
126
+| 时间 | 文件 | 编译 commit | 重要程度 |
127
+| ---------- | :----------------------------------------------------------- | ---------------------------------------------- | -------- |
128
+| 2023-04-04 | rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336,dual_sc3338}_v1.64.bin | rtt:c6b03745b#hal:d93ef9fd#battery_ipc:12da3e7 | 紧急 |
129
+
130
+### Fixed
131
+
132
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
133
+| ----- | -------- | -------------------------------- | ---------------------------------------------------- | -------- |
134
+| 1 | 紧急 | 解决单摄camera_num未初始化问题。 | camera_num未初始化,清cache数据量异常,RTT耗时变大。 | - |
135
+| 2 | 重要 | 同步meta头文件。 | meta分区meta_head结构修改 | - |
136
+| 3 | 重要 | 解决副摄mirror flip参数配置问题 | 副摄和主摄使用了同一mirror flip参数 | - |
137
+
138
+------
139
+
140
+## rv1106_hpmcu_tb_gc2093_v1.64.bin
141
+
142
+| 时间 | 文件 | 编译 commit | 重要程度 |
143
+| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- |
144
+| 2023-03-31 | rv1106_hpmcu_tb_gc2093_v1.64.bin | rtt:bd3010959#hal:e2f3eac3#battery_ipc:61d3fb5 | 重要 |
145
+
146
+### New
147
+
148
+1. 适配 AIQ V5.0x1.2-rc2。
149
+
150
+------
151
+
152
+## rv1106_usbplug_v1.07.bin
153
+
154
+| 时间 | 文件 | 编译 commit | 重要程度 |
155
+| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- |
156
+| 2023-03-16 | rv1106_usbplug_v1.07.bin | I6b73e5e | 重要 |
157
+
158
+### New
159
+
160
+1. 添加新的 spi flash 颗粒支持。
161
+
162
+------
163
+
164
+## rv1106_ddr_924MHz{_tb}_v1.11.bin
165
+
166
+| 时间 | 文件 | 编译 commit | 重要程度 |
167
+| ---------- | :------------------------------- | ----------- | -------- |
168
+| 2023-03-28 | rv1106_ddr_924MHz{_tb}_v1.11.bin | 285bced5c1 | 重要 |
169
+
170
+### Fixed
171
+
172
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
173
+| ----- | -------- | ---------------------------------- | ------------------------- | -------- |
174
+| 1 | 重要 | 修改 QFN 封装的 DDR3L CLK 驱动强度 | 特定场景下 DDR 可能不稳定 | - |
175
+
176
+------
177
+
178
+## rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336,dual_sc3338}_v1.63.bin
179
+
180
+| 时间 | 文件 | 编译 commit | 重要程度 |
181
+| ---------- | :----------------------------------------------------------- | ---------------------------------------------- | -------- |
182
+| 2023-03-24 | rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336,dual_sc3338}_v1.63.bin | rtt:c6b03745b#hal:d93ef9fd#battery_ipc:f52bf08 | 紧急 |
183
+
184
+### New
185
+
186
+1. 新增双摄SC3338+SC3338驱动支持。
187
+2. 支持从板级配置中获取DPHY, VICAP, CSI2HOST设备信息。
188
+3. 支持双摄快启。
189
+
190
+------
191
+
192
+## rv1106_hpmcu_tb_gc2093_v1.63.bin
193
+
194
+| 时间 | 文件 | 编译 commit | 重要程度 |
195
+| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- |
196
+| 2023-03-07 | rv1106_hpmcu_tb_gc2093_v1.63.bin | rtt:831ea1368#hal:d93ef9fd#battery_ipc:12d4661 | 重要 |
197
+
198
+### New
199
+
200
+1. gc2093添加1920x1080@25fps 27M mclk。
201
+
202
+------
203
+
204
+## rv1106_hpmcu_tb_gc2093_v1.62.bin
205
+
206
+| 时间 | 文件 | 编译 commit | 重要程度 |
207
+| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- |
208
+| 2023-02-16 | rv1106_hpmcu_tb_gc2093_v1.62.bin | rtt:5a5a088d0#hal:d93ef9fd#battery_ipc:12d4661 | 紧急 |
209
+
210
+### New
211
+
212
+1. fast ae最大默认支持20帧收敛。
213
+2. 添加夜视/补光灯常开模式。
214
+3. 增加对非线性单量程光敏的支持。
215
+4. 添加对软光敏的支持。
216
+5. 支持配置fast ae收敛帧数。
217
+
218
+### Fixed
219
+
220
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
221
+| ----- | -------- | -------------------- | ------------------------------------------------ | -------- |
222
+| 1 | 紧急 | 限制camera收敛时间。 | camera 收敛时间长,造成内核ISP驱动快启出流失败。 | - |
223
+| 2 | 紧急 | 修复重复设置ircut、补光灯问题 | 软光敏下,配置night mode为3/4后,第六帧会重复设置ircut和补光灯。 | - |
224
+| 3 | 紧急 | 软光敏方案中,规避夜视模式中补光灯还未稳定,fastae就收敛的情况 | 夜视模式中补光灯还未稳定,fastae就收敛,导致曝光异常。 | - |
225
+
226
+------
227
+
228
+## rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336}_v1.62.bin
229
+
230
+| 时间 | 文件 | 编译 commit | 重要程度 |
231
+| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- |
232
+| 2023-02-01 | rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336}_v1.62.bin | rtt:5a5a088d0#hal:d93ef9fd#battery_ipc:12d4661 | 紧急 |
233
+
234
+### Fixed
235
+
236
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
237
+| ----- | -------- | ------------------------------------------------------------ | ------------------------------------------------------ | -------- |
238
+| 1 | 紧急 | 软光敏方案中,规避夜视模式中补光灯还未稳定,fastae就收敛的情况 | 夜视模式中补光灯还未稳定,fastae就收敛,导致曝光异常。 | - |
239
+
240
+------
241
+
242
+## rv1106_hpmcu_wrap_v1.54.bin
243
+
244
+| 时间 | 文件 | 编译 commit | 重要程度 |
245
+| --------- | :-------------------------- | ------------------------------- | -------- |
246
+| 2023-1-15 | rv1106_hpmcu_wrap_v1.54.bin | rockit_ko:69d42563#hal:a76806e7 | 重要 |
247
+
248
+### Fixed
249
+
250
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
251
+| ----- | -------- | -------------------------- | ------------------------ | -------- |
252
+| 1 | 重要 | 增加卷绕OVERFLOW的监测条件 | ISP概率性mipi drop frame | - |
253
+
254
+------
255
+
256
+## rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336}_v1.61.bin
257
+
258
+| 时间 | 文件 | 编译 commit | 重要程度 |
259
+| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- |
260
+| 2023-01-05 | rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336}_v1.61.bin | rtt:5a5a088d0#hal:d93ef9fd#battery_ipc:dacbbc1 | 紧急 |
261
+
262
+### Fixed
263
+
264
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
265
+| ----- | -------- | -------------------------------- | ------------------------------------------------------------ | -------- |
266
+| 1 | 紧急 | 修复gc3003设置flip后图像异常问题 | 设置flip为2、3后,图像bayer格式异常。 | - |
267
+| 2 | 紧急 | 修复重复设置ircut、补光灯问题 | 软光敏下,配置night mode为3/4后,第六帧会重复设置ircut和补光灯。 | - |
268
+
269
+------
270
+
271
+## rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336}_v1.60.bin
272
+
273
+| 时间 | 文件 | 编译 commit | 重要程度 |
274
+| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- |
275
+| 2022-12-22 | rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336}_v1.60.bin | rtt:755701b24#hal:d93ef9fd#battery_ipc:18df679ea | 紧急 |
276
+
277
+### New
278
+
279
+1. 新增sc4336支持。
280
+2. fast ae最大默认支持20帧收敛。
281
+3. 添加夜视/补光灯常开模式。
282
+4. 增加对非线性单量程光敏的支持。
283
+5. 添加对软光敏的支持。
284
+6. 支持配置fast ae收敛帧数。
285
+
286
+### Fixed
287
+
288
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
289
+| ----- | -------- | ------------------------ | ----------------------------------------- | -------- |
290
+| 1 | 紧急 | 修复gc3003提前开流问题。 | 提前开流导致后续isp取不到流,影响ae收敛。 | - |
291
+
292
+------
293
+
294
+## rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003}_v1.50.bin
295
+
296
+| 时间 | 文件 | 编译 commit | 重要程度 |
297
+| ---------- | :------------------------------------------------ | ------------------------------------------- | -------- |
298
+| 2022-11-17 | rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003}_v1.50.bin | rtt:a40f17d#hal:b569247#battery_ipc:c62dd55 | 紧急 |
299
+
300
+### New
301
+
302
+1. sc3338添加1152x648@60fps 27M mclk bining小分辨率配置,默认选择该配置。
303
+2. 新增gc3003 sensor驱动。
304
+
305
+### Fixed
306
+
307
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
308
+| ----- | -------- | -------------------- | ------------------------------------------------ | -------- |
309
+| 1 | 紧急 | 限制camera收敛时间。 | camera 收敛时间长,造成内核ISP驱动快启出流失败。 | - |
310
+
311
+------
312
+
313
+## rv1106_hpmcu_wrap_v1.53.bin
314
+
315
+| 时间 | 文件 | 编译 commit | 重要程度 |
316
+| ---------- | :-------------------------- | ------------------------------- | -------- |
317
+| 2022-11-16 | rv1106_hpmcu_wrap_v1.53.bin | rockit_ko:c9653fe9#hal:a76806e7 | 重要 |
318
+
319
+### Fixed
320
+
321
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
322
+| ----- | -------- | ---------------- | ------------------------ | -------- |
323
+| 1 | 重要 | 调整QOS策略 | ISP概率性mipi drop frame | - |
324
+| 2 | 重要 | reboot 时停止mcu | reboot 时概率性卡住 | - |
325
+
326
+------
327
+
328
+## rv1106_ddr_924MHz{_tb}_v1.10.bin
329
+
330
+| 时间 | 文件 | 编译 commit | 重要程度 |
331
+| ---------- | :------------------------------- | ----------- | -------- |
332
+| 2022-11-15 | rv1106_ddr_924MHz{_tb}_v1.10.bin | ec2fae0c96 | 重要 |
333
+
334
+### Fixed
335
+
336
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
337
+| ----- | -------- | --------------------------------------------- | ----------------------------------- | -------- |
338
+| 1 | 重要 | 修改 reg_fb1xclk_invdelaysel_dqcmd(除 DDR2) | 特定频率、电压下可能导致 DDR 不稳定 | - |
339
+| 2 | 普通 | 修改 write trian pattern | 提高 write train 准确性 | - |
340
+
341
+------
342
+
3343 ## rv1106_hpmcu_tb_{sc230ai,sc3338}_v1.40.bin
4344
5345 | 时间 | 文件 | 编译 commit | 重要程度 |
....@@ -13,6 +353,7 @@
13353 | 1 | 重要 | 修复3338暗亮度下横条纹问题 | 3338暗亮度下存在横条纹 | - |
14354
15355 ------
356
+
16357 ## rv1106_hpmcu_tb_gc2093_v1.30.bin
17358
18359 | 时间 | 文件 | 编译 commit | 重要程度 |
....@@ -21,9 +362,10 @@
21362
22363 ### New
23364
24
-1. 增加gc2093支持
365
+1. 增加gc2093支持。
25366
26367 ------
368
+
27369 ## rv1106_hpmcu_tb_{sc230ai,sc3338}_v1.30.bin
28370
29371 | 时间 | 文件 | 编译 commit | 重要程度 |
....@@ -43,6 +385,7 @@
43385 | 2 | 重要 | 修复共享内存cache操作方式 | ARM核无法及时获取到共享内存数据。 | - |
44386
45387 ------
388
+
46389 ## rv1106_hpmcu_wrap_v1.50.bin
47390
48391 | 时间 | 文件 | 编译 commit | 重要程度 |
rkbin/doc/release/RV1106_EN.md
....@@ -1,5 +1,342 @@
11 # RV1106 Release Note
22
3
+## rv1106_ddr_924MHz{_tb}_v1.13.bin
4
+
5
+| Date | File | Build commit | Severity |
6
+| ---------- | :------------------------------- | ------------ | -------- |
7
+| 2023-07-10 | rv1106_ddr_924MHz{_tb}_v1.13.bin | 37a6671fc7 | moderate |
8
+
9
+### New
10
+
11
+1. Supports DDR sleep and resume.
12
+
13
+------
14
+
15
+## rv1106_hpmcu_tb_gc2093_v1.66.bin
16
+
17
+| Date | File | Build commit | Severity |
18
+| ---------- | :-------------------------- | ------------------------------- | -------- |
19
+| 2023-07-04 | rv1106_hpmcu_tb_gc2093_v1.66.bin | rtt:f047d6a191#hal:d93ef9fd#battery_ipc:68c599d | important |
20
+
21
+### Fixed
22
+
23
+| Index | Severity | Update | Issue description | Issue source |
24
+| ----- | --------- | -------------------------- | ---------------------------------------- | ------------ |
25
+| 1 | important | AIQ update to v5.0x1.2-rc5; Fixes null ptr; | - | - |
26
+
27
+------
28
+
29
+## rv1106_hpmcu_tb_gc2093_v1.65.bin
30
+
31
+| Date | File | Build commit | Severity |
32
+| ---------- | :-------------------------- | ------------------------------- | -------- |
33
+| 2023-06-25 | rv1106_hpmcu_tb_gc2093_v1.65.bin | rtt:d2d09ba#hal:d93ef9fd#battery_ipc:0534d87 | important |
34
+
35
+### Fixed
36
+
37
+| Index | Severity | Update | Issue description | Issue source |
38
+| ----- | --------- | -------------------------- | ---------------------------------------- | ------------ |
39
+| 1 | important | AIQ update to v5.0x1.2-rc4 | Resolve RTT boot-up coredump | - |
40
+
41
+------
42
+
43
+## rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338,dual_sc301iot_sc230ai}_v1.67.bin
44
+
45
+| Date | File | Build commit | Severity |
46
+| ---------- | :----------------------------------------------------------- | ---------------------------------------------- | -------- |
47
+| 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 |
48
+
49
+### Fixed
50
+
51
+| Index | Severity | Update | Issue description | Issue source |
52
+| ----- | --------- | -------------------------- | ---------------------------------------- | ------------ |
53
+| 1 | important | Fixes null ptr | Resolve kernel can't startup on dual cameras scenario | - |
54
+
55
+------
56
+
57
+## rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338}_v1.66.bin
58
+
59
+| Date | File | Build commit | Severity |
60
+| ---------- | :----------------------------------------------------------- | ---------------------------------------------- | -------- |
61
+| 2023-06-07 | rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338}_v1.66.bin | rtt:07ac6e9#hal:d93ef9fd#battery_ipc:04a4e08 | important |
62
+
63
+### Fixed
64
+
65
+| Index | Severity | Update | Issue description | Issue source |
66
+| ----- | --------- | -------------------------- | ---------------------------------------- | ------------ |
67
+| 1 | important | AIQ update to v5.0x1.2-rc5 | Resolve RTT boot-up coredump | - |
68
+
69
+------
70
+
71
+## rv1106_tee_ta_v1.00.bin
72
+
73
+| Date | File | Build commit | Severity |
74
+| ---------- | :---------------------- | ------------ | --------- |
75
+| 2023-06-02 | rv1106_tee_ta_v1.00.bin | eda5ab67 | important |
76
+
77
+### New
78
+
79
+1. The RV1106 platform supports OPTEE.
80
+
81
+------
82
+
83
+## rv1106_ddr_924MHz{_tb}_v1.12.bin
84
+
85
+| Date | File | Build commit | Severity |
86
+| ---------- | :------------------------------- | ------------ | -------- |
87
+| 2023-05-31 | rv1106_ddr_924MHz{_tb}_v1.12.bin | 6cf9a2f250 | critical |
88
+
89
+### Fixed
90
+
91
+| Index | Severity | Update | Issue description | Issue source |
92
+| ----- | --------- | ---------------------------------------- | ------------------------------------------------------------ | ------------ |
93
+| 1 | critical | Change DDR3 power down mode to fast exit | DDR3 power down in slow exit mode may be unstable in certain scenarios | - |
94
+| 2 | important | Change default DDR refresh rate to 4x | Enhance the stability of DDR in high temperature environment | - |
95
+
96
+------
97
+
98
+## rv1106_hpmcu_wrap_v1.56.bin
99
+
100
+| Date | File | Build commit | Severity |
101
+| ---------- | :-------------------------- | ------------------------------- | -------- |
102
+| 2023-05-11 | rv1106_hpmcu_wrap_v1.56.bin | rockit_ko:d1a2dabb#hal:a76806e7 | important |
103
+
104
+### New
105
+
106
+1. Use new wrap struct.
107
+
108
+------
109
+
110
+## rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338}_v1.65.bin
111
+
112
+| Date | File | Build commit | Severity |
113
+| ---------- | :----------------------------------------------------------- | ---------------------------------------------- | -------- |
114
+| 2023-05-06 | rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338}_v1.65.bin | rtt:d2d09ba#hal:d93ef9fd#battery_ipc:0534d87 | important |
115
+
116
+### Fixed
117
+
118
+| Index | Severity | Update | Issue description | Issue source |
119
+| ----- | --------- | -------------------------- | ---------------------------------------- | ------------ |
120
+| 1 | important | AIQ update to v5.0x1.2-rc4 | Resolve RTT boot-up coredump | - |
121
+
122
+------
123
+
124
+## rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336,dual_sc3338}_v1.64.bin
125
+
126
+| Date | File | Build commit | Severity |
127
+| ---------- | :----------------------------------------------------------- | ---------------------------------------------- | -------- |
128
+| 2023-04-04 | rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336,dual_sc3338}_v1.64.bin | rtt:c6b03745b#hal:d93ef9fd#battery_ipc:12da3e7 | critical |
129
+
130
+### Fixed
131
+
132
+| Index | Severity | Update | Issue description | Issue source |
133
+| ----- | --------- | -------------------------- | ---------------------------------------- | ------------ |
134
+| 1 | critical | Fix the camera_num not init. | If camera_num not init, it causes the drop cache to take much time | - |
135
+| 2 | important | Sync meta's head file. | Modify the partition of meta | - |
136
+| 3 | important | Fix the secondary camera mirror and flip parameter config error | the secondary camera mirror and flip parameter use the wrong config | - |
137
+
138
+------
139
+
140
+## rv1106_hpmcu_tb_gc2093_v1.64.bin
141
+
142
+| Date | File | Build commit | Severity |
143
+| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- |
144
+| 2023-03-31 | rv1106_hpmcu_tb_gc2093_v1.64.bin | rtt:bd3010959#hal:e2f3eac3#battery_ipc:61d3fb5 | important |
145
+
146
+### New
147
+
148
+1. Sync with AIQ V5.0x1.2-rc2.
149
+
150
+------
151
+
152
+## rv1106_usbplug_v1.07.bin
153
+
154
+| Date | File | Build commit | Severity |
155
+| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- |
156
+| 2023-03-16 | rv1106_usbplug_v1.07.bin | I6b73e5e | important |
157
+
158
+### New
159
+
160
+1. Support new spi flash.
161
+
162
+------
163
+
164
+## rv1106_ddr_924MHz{_tb}_v1.11.bin
165
+
166
+| Date | File | Build commit | Severity |
167
+| ---------- | :------------------------------- | ------------ | --------- |
168
+| 2023-03-28 | rv1106_ddr_924MHz{_tb}_v1.11.bin | 285bced5c1 | important |
169
+
170
+### Fixed
171
+
172
+| Index | Severity | Update | Issue description | Issue source |
173
+| ----- | --------- | -------------------------- | ---------------------------------------- | ------------ |
174
+| 1 | important | Change DDR3 CLK drv of QFN | DDR may be unstable in certain scenarios | - |
175
+
176
+------
177
+
178
+## rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336,dual_sc3338}_v1.63.bin
179
+
180
+| Date | File | Build commit | Severity |
181
+| ---------- | :----------------------------------------------------------- | ---------------------------------------------- | -------- |
182
+| 2023-03-24 | rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336,dual_sc3338}_v1.63.bin | rtt:c6b03745b#hal:d93ef9fd#battery_ipc:f52bf08 | critical |
183
+
184
+### New
185
+
186
+1. Add dual sc3338 camera driver support.
187
+2. Support to get DPHY, VICAP, CSI2HOST device info from board config.
188
+3. Support dual camera fastboot.
189
+
190
+------
191
+
192
+## rv1106_hpmcu_tb_gc2093_v1.63.bin
193
+
194
+| Date | File | Build commit | Severity |
195
+| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- |
196
+| 2023-03-07 | rv1106_hpmcu_tb_gc2093_v1.63.bin | rtt:831ea1368#hal:d93ef9fd#battery_ipc:12d4661 | important |
197
+
198
+### New
199
+
200
+1. Gc2093 add 1920x1080@25fps 27M mclk.
201
+
202
+------
203
+
204
+## rv1106_hpmcu_tb_gc2093_v1.62.bin
205
+
206
+| Date | File | Build commit | Severity |
207
+| ---------- | :------------------------------------------------------- | ---------------------------------------------- | --------- |
208
+| 2023-02-16 | rv1106_hpmcu_tb_gc2093_v1.62.bin | rtt:5a5a088d0#hal:d93ef9fd#battery_ipc:12d4661 | critical |
209
+
210
+### New
211
+
212
+1. Fast ae supports up to 20 frames as default.
213
+2. Add IR/white light mode support.
214
+3. Add support for nonlinear single range ADC.
215
+4. Add support for soft light sensor.
216
+5. Supports the configuration of fast ae run frame number.
217
+
218
+### Fixed
219
+
220
+| 1 | critical | Limit camera convergence time. | Camera spends too much time converging,it causes the thunderboot isp driver in kernel fails to start stream. | - |
221
+| 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. | - |
222
+| 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. | - |
223
+
224
+------
225
+
226
+## rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336}_v1.62.bin
227
+
228
+| Date | File | Build commit | Severity |
229
+| ---------- | :------------------------------------------------------- | ---------------------------------------------- | --------- |
230
+| 2023-02-01 | rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336}_v1.62.bin | rtt:5a5a088d0#hal:d93ef9fd#battery_ipc:12d4661 | critical |
231
+
232
+### Fixed
233
+
234
+| Index | Severity | Update | Issue source | Issue |
235
+| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ----- |
236
+| 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. | - |
237
+
238
+------
239
+
240
+## rv1106_hpmcu_wrap_v1.54.bin
241
+
242
+| Date | File | Build commit | Severity |
243
+| ---------- | :-------------------------- | ------------------------------- | -------- |
244
+| 2023-1-15 | rv1106_hpmcu_wrap_v1.54.bin | rockit_ko:69d42563#hal:a76806e7 | important |
245
+
246
+### Fixed
247
+
248
+| Index | Severity | Update | Issue source | Issue |
249
+| ----- | --------- | --------------------------- | --------------------------------- | -------- |
250
+| 1 | important | Increase the monitoring conditions of wrap OVERFLOW | image tear possiable | - |
251
+
252
+------
253
+
254
+## rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336}_v1.61.bin
255
+
256
+| Date | File | Build commit | Severity |
257
+| ---------- | :------------------------------------------------------- | ---------------------------------------------- | -------- |
258
+| 2023-01-05 | rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336}_v1.61.bin | rtt:5a5a088d0#hal:d93ef9fd#battery_ipc:dacbbc1 | critical |
259
+
260
+### Fixed
261
+
262
+| Index | Severity | Update | Issue description | Issue source |
263
+| ----- | -------- | ---------------------------------------- | ------------------------------------------------------------ | ------------ |
264
+| 1 | critical | Fixed the gc3003 pre-opening problem. | If sensor stream on advanced,isp will met dqbuf sem failed error. | - |
265
+| 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. | - |
266
+
267
+------
268
+
269
+## rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336}_v1.60.bin
270
+| Date | File | build commit | Severity |
271
+| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- |
272
+| 2022-12-22 | rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336}_v1.60.bin | rtt:755701b24#hal:d93ef9fd#battery_ipc:18df679ea | critical |
273
+
274
+### New
275
+
276
+1. Add sc4336 support.
277
+2. Fast ae supports up to 20 frames as default.
278
+3. Add IR/white light mode support.
279
+4. Add support for nonlinear single range ADC.
280
+5. Add support for soft light sensor.
281
+6. Supports the configuration of fast ae run frame number.
282
+
283
+### Fixed
284
+
285
+| Index | Severity | Update | Issue description | Issue source |
286
+| ----- | -------- | ------------------------------------- | ------------------------------------------------------------ | ------------ |
287
+| 1 | critical | Fixed the gc3003 pre-opening problem. | If sensor stream on advanced,isp will met dqbuf sem failed error. | - |
288
+
289
+------
290
+
291
+## rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003}_v1.50.bin
292
+
293
+| Date | File | Build commit | Severity |
294
+| ---------- | :------------------------------------------------ | ------------------------------------------- | -------- |
295
+| 2022-11-17 | rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003}_v1.50.bin | rtt:a40f17d#hal:b569247#battery_ipc:c62dd55 | critical |
296
+
297
+### New
298
+
299
+1. Sc3338 add 1152x648@60fps 27M mclk bining config,chose this config as default.
300
+2. Add gc3003 sensor support.
301
+
302
+### Fixed
303
+
304
+| Index | Severity | Update | Issue description | Issue source |
305
+| ----- | -------- | ------------------------------ | ------------------------------------------------------------ | ------------ |
306
+| 1 | critical | Limit camera convergence time. | Camera spends too much time converging,it causes the thunderboot isp driver in kernel fails to start stream. | - |
307
+
308
+------
309
+
310
+## rv1106_hpmcu_wrap_v1.53.bin
311
+
312
+| Date | File | Build commit | Severity |
313
+| ---------- | :-------------------------- | ------------------------------- | -------- |
314
+| 2022-11-16 | rv1106_hpmcu_wrap_v1.53.bin | rockit_ko:c9653fe9#hal:a76806e7 | important |
315
+
316
+### Fixed
317
+
318
+| Index | Severity | Update | Issue source | Issue |
319
+| ----- | --------- | --------------------------- | --------------------------------- | -------- |
320
+| 1 | important | adjust QOS policy | ISP probabilistic mipi drop frame | - |
321
+| 2 | important | stop the mcu when rebooting | probabilistic stuck during reboot | - |
322
+
323
+------
324
+
325
+## rv1106_ddr_924MHz{_tb}_v1.10.bin
326
+
327
+| Date | File | Build commit | Severity |
328
+| ---------- | :------------------------------- | ------------ | --------- |
329
+| 2022-11-15 | rv1106_ddr_924MHz{_tb}_v1.10.bin | ec2fae0c96 | important |
330
+
331
+### Fixed
332
+
333
+| Index | Severity | Update | Issue description | Issue source |
334
+| ----- | --------- | --------------------------------------------------- | --------------------------------------------------- | ------------ |
335
+| 1 | important | Change reg_fb1xclk_invdelaysel_dqcmd(except DDR2) | DDR may be unstable under specific freq and voltage | - |
336
+| 2 | moderate | Improve write trian pattern | Improve the accuracy of write train | - |
337
+
338
+------
339
+
3340 ## rv1106_hpmcu_tb_{sc230ai,sc3338}_v1.40.bin
4341
5342 | Date | File | Build commit | Severity |
....@@ -13,6 +350,7 @@
13350 | 1 | important | Fixed sc3338 horizontal stripes when in dark brightness | sc3338 has horizontal stripes in dark brightness | - |
14351
15352 ------
353
+
16354 ## rv1106_hpmcu_tb_gc2093_v1.30.bin
17355
18356 | Date | File | Build commit | Severity |
....@@ -21,9 +359,10 @@
21359
22360 ### New
23361
24
-1. add gc2093 sensor support
362
+1. Add gc2093 sensor support.
25363
26364 ------
365
+
27366 ## rv1106_hpmcu_tb_{sc230ai,sc3338}_v1.30.bin
28367
29368 | Date | File | Build Commit | Severity |
....@@ -43,6 +382,7 @@
43382 | 2 | important | Fix the shared memory cache operation | The ARM core cannot obtain the shared memory data in time. | - |
44383
45384 ------
385
+
46386 ## rv1106_hpmcu_wrap_v1.50.bin
47387
48388 | Date | File | Build commit | Severity |
....@@ -86,9 +426,9 @@
86426 1. Support full parameters in aiq for the first frame in fastboot.
87427 2. Support set resolution and fps from meta partition.
88428 3. Support sync meta header file.
89
-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
429
+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.
90430 5. Enable AE statistics in full-parameter parallel solution.
91
-6. Meta addresses can be configured using menuconfig
431
+6. Meta addresses can be configured using menuconfig.
92432
93433 ### Fixed
94434
rkbin/doc/release/RV1126_CN.md
....@@ -1,5 +1,65 @@
11 # RV1126 Release Note
22
3
+## rv1126_tee_ta_v2.09.bin
4
+
5
+| 时间 | 文件 | 编译 commit | 重要程度 |
6
+| ---------- | :---------------------- | ----------- | -------- |
7
+| 2023-05-26 | rv1126_tee_ta_v2.09.bin | 59f324679 | 重要 |
8
+
9
+### New
10
+
11
+1. 支持内核读取安全启动标志和公钥哈希。
12
+
13
+### Fixed
14
+
15
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
16
+| ----- | -------- | ---------------- | ------------------------------------------- | -------- |
17
+| 1 | 重要 | 关闭动态共享内存 | 使用动态共享内存,运行CA TA应用会概率性失败 | - |
18
+
19
+------
20
+
21
+## rv1126_usbplug_v1.24.bin
22
+
23
+| 时间 | 文件 | 编译 commit | 重要程度 |
24
+| ---------- | :--------------------------- | ----------- | -------- |
25
+| 2023-03-31 | rv1126_usbplug_v1.24.bin | 0744719244 | 重要 |
26
+
27
+### Fixed
28
+
29
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
30
+| ----- | -------- | ------------------------ | ----------------------- | -------- |
31
+| 1 | 重要 | 解决OTP chip id 写错问题 | 空白片chip id写成rv1126 | - |
32
+
33
+------
34
+
35
+## rv1126_spl_emmc_tb_v1.13.bin
36
+
37
+| 时间 | 文件 | 编译 commit | 重要程度 |
38
+| ---------- | :--------------------------- | ----------- | -------- |
39
+| 2022-12-09 | rv1126_spl_emmc_tb_v1.13.bin | f3f5db2e27 | 重要 |
40
+
41
+### Fixed
42
+
43
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
44
+| ----- | -------- | --------------------------- | ------------------------------- | -------- |
45
+| 1 | 重要 | 解决decom使能标记位未清问题 | decom解压rootfs会提示decom busy | - |
46
+
47
+------
48
+
49
+## rv1126_tee_ta_tb_v1.07.bin
50
+
51
+| 时间 | 文件 | 编译 commit | 重要程度 |
52
+| ---------- | :------------------------- | ----------- | -------- |
53
+| 2022-12-09 | rv1126_tee_ta_tb_v1.07.bin | 4eb6cbf6c | 重要 |
54
+
55
+### Fixed
56
+
57
+| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
58
+| ----- | -------- | ------------------- | ----------------------------------------- | -------- |
59
+| 1 | 重要 | 解决fiq堆栈错误问题 | fiq模式下输入bt命令,会显示错误的堆栈信息 | - |
60
+
61
+------
62
+
363 ## rv1126_ddr_{1056 ... 784}MHz_v1.09.bin
464
565 | 时间 | 文件 | 编译 commit | 重要程度 |
....@@ -57,7 +117,7 @@
57117
58118 ### New
59119
60
-1. 新增 SPI Nand 颗粒支持 MX35UF1GE4AD MX35UF2GE4AD
120
+1. 新增 SPI Nand 颗粒支持 MX35UF1GE4AD MX35UF2GE4AD。
61121
62122 ------
63123
rkbin/doc/release/RV1126_EN.md
....@@ -1,5 +1,65 @@
11 # RV1126 Release Note
22
3
+## rv1126_tee_ta_v2.09.bin
4
+
5
+| Date | File | Build commit | Severity |
6
+| ---------- | :---------------------- | ------------ | --------- |
7
+| 2023-05-26 | rv1126_tee_ta_v2.09.bin | 59f324679 | important |
8
+
9
+### New
10
+
11
+1. Kernel support read vboot key hash and secure boot flag.
12
+
13
+### Fixed
14
+
15
+| Index | Severity | Update | Issue description | Issue source |
16
+| ----- | --------- | ---------------------------- | ------------------------------------------------------------ | ------------ |
17
+| 1 | important | disable dynamic share memory | running CA TA applications will fail probability when using dynamic shared memory. | - |
18
+
19
+------
20
+
21
+## rv1126_usbplug_v1.24.bin
22
+
23
+| Date | File | Build commit | Severity |
24
+| ---------- | :--------------------------- | ------------ | --------- |
25
+| 2023-03-31 | rv1126_usbplug_v1.24.bin | 0744719244 | important |
26
+
27
+### Fixed
28
+
29
+| Index | Severity | Update | Issue description | Issue source |
30
+| ----- | --------- | --------------------------- | ------------------------------------------------ | ------------ |
31
+| 1 | important | fix OTP chip id write error | if chip id is blank, it will be written rv1126. | - |
32
+
33
+------
34
+
35
+## rv1126_spl_emmc_tb_v1.13.bin
36
+
37
+| Date | File | Build commit | Severity |
38
+| ---------- | :--------------------------- | ------------ | --------- |
39
+| 2022-12-09 | rv1126_spl_emmc_tb_v1.13.bin | f3f5db2e27 | important |
40
+
41
+### Fixed
42
+
43
+| Index | Severity | Update | Issue description | Issue source |
44
+| ----- | --------- | ----------------------------------------- | ------------------------------------------------------------ | ------------ |
45
+| 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. | - |
46
+
47
+------
48
+
49
+## rv1126_tee_ta_tb_v1.07.bin
50
+
51
+| Date | File | Build commit | Severity |
52
+| ---------- | :------------------------- | ------------ | --------- |
53
+| 2022-12-09 | rv1126_tee_ta_tb_v1.07.bin | 4eb6cbf6c | important |
54
+
55
+### Fixed
56
+
57
+| Index | Severity | Update | Issue description | Issue source |
58
+| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
59
+| 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 | - |
60
+
61
+------
62
+
363 ## rv1126_ddr_{1056 ... 784}MHz_v1.09.bin
464
565 | Date | File | Build commit | Severity |
....@@ -53,7 +113,7 @@
53113
54114 ### New
55115
56
-1. Support SPI Nand MX35UF1GE4AD MX35UF2GE4AD
116
+1. Support SPI Nand MX35UF1GE4AD MX35UF2GE4AD.
57117
58118 ------
59119
rkbin/scripts/checkpatch.sh
....@@ -5,6 +5,8 @@
55 DIFF_SUBSET="scripts/.diff_*"
66 DIFF_DOC_ALL="scripts/.diff_all.txt"
77 DIFF_DOC_FIXED="scripts/.diff_fixed.txt"
8
+LAST_SEVERITY=
9
+LAST_DOC=
810
911 function check_doc()
1012 {
....@@ -36,28 +38,62 @@
3638 fi
3739
3840 TITLE=`sed -n "/^+## /p" ${DIFF_DOC_ALL} | tr -d " +#"`
41
+ DATE=`sed -n "/^+| 20[0-9][0-9]-/p" ${DIFF_DOC_ALL} | tr -d " " | awk -F "|" '{ print $2 }'`
42
+ YEAR=`sed -n "/^+| 20[0-9][0-9]-/p" ${DIFF_DOC_ALL} | tr -d " " | awk -F "|" '{ print $2 }' | awk -F "-" '{ print $1 }'`
43
+ MON=`sed -n "/^+| 20[0-9][0-9]-/p" ${DIFF_DOC_ALL} | tr -d " " | awk -F "|" '{ print $2 }' | awk -F "-" '{ print $2 }'`
3944 FILE=`sed -n "/^+| 20[0-9][0-9]-/p" ${DIFF_DOC_ALL} | tr -d " " | awk -F "|" '{ print $3 }'`
4045 COMMIT=`sed -n "/^+| 20[0-9][0-9]-/p" ${DIFF_DOC_ALL} | tr -d " " | awk -F "|" '{ print $4 }'`
4146 SEVERITY=`sed -n "/^+| 20[0-9][0-9]-/p" ${DIFF_DOC_ALL} | tr -d " " | awk -F "|" '{ print $5 }'`
42
- HORIZONTAL_LINE=`sed -n "/^+------$/p" ${DIFF_DOC_ALL}`
47
+ END_LINE_3=`tail -n 3 ${DIFF_DOC_ALL} | sed -n '1p'`
48
+ END_LINE_2=`tail -n 3 ${DIFF_DOC_ALL} | sed -n '2p'`
49
+ END_LINE_1=`tail -n 3 ${DIFF_DOC_ALL} | sed -n '3p'`
50
+ HOST_YEAR=`date +%Y`
51
+ HOST_MON=`date +%m`
4352 # echo "### ${COMMIT}, ${SEVERITY}, ${TITLE}, ${FILE}"
4453
4554 # check blank line after Heading 1
4655 HEADING_1=`sed -n '1p' ${DOC}`
4756 if sed -n '2p' ${DOC} | grep -q [a-z,A-Z] ; then
48
- echo "ERROR: ${DOC}: Should reserve blank line after '${HEADING_1}'"
57
+ echo "ERROR: ${DOC}: Please add blank line after '${HEADING_1}'"
4958 exit 1
5059 fi
5160
5261 # check space
5362 if sed -n "/##/p" ${DOC} | grep -v '## [a-z,A-Z]' ; then
54
- echo "ERROR: ${DOC}: Should only 1 space between '#' and word"
63
+ echo "ERROR: ${DOC}: Please only 1 space between '#' and word"
5564 exit 1
5665 fi
5766
5867 # check new content location
5968 if ! git show ${ARG_COMMIT} -1 ${DOC} | grep -q 'Release Note' ; then
60
- echo "ERROR: ${DOC}: Adding new content at the top but not bottom"
69
+ echo "ERROR: ${DOC}: Please add new content at the top but not bottom"
70
+ exit 1
71
+ fi
72
+
73
+ # check title
74
+ if grep -Eq '### WARN|### WARNING|### Warning|### warn|### warning' ${DIFF_DOC_ALL} ; then
75
+ echo "ERROR: ${DOC}: Please use '### Warn'"
76
+ exit 1
77
+ fi
78
+
79
+ if grep -Eq '### NEW|### new' ${DIFF_DOC_ALL} ; then
80
+ echo "ERROR: ${DOC}: Please use '### New'"
81
+ exit 1
82
+ fi
83
+
84
+ if grep -Eq '### FIXED|### fixed' ${DIFF_DOC_ALL} ; then
85
+ echo "ERROR: ${DOC}: Please use '### Fixed'"
86
+ exit 1
87
+ fi
88
+
89
+ # check year/month
90
+ if [ "${HOST_YEAR}" != "${YEAR}" ]; then
91
+ echo "ERROR: ${DOC}: '${DATE}' is wrong, the year should be ${HOST_YEAR}"
92
+ exit 1
93
+ fi
94
+
95
+ if [ "${HOST_MON}" != "${MON}" ]; then
96
+ echo "ERROR: ${DOC}: '${DATE}' is wrong, the month should be ${HOST_MON}"
6197 exit 1
6298 fi
6399
....@@ -65,6 +101,44 @@
65101 if grep -q $'\t[0-9]' ${DOC} ; then
66102 echo "ERROR: ${DOC}: Don't add TAB before index:"
67103 grep $'\t[0-9]' ${DOC}
104
+ exit 1
105
+ fi
106
+
107
+ # check upper case and line end
108
+ if [ "${LANGUAGE}" == "EN" ] ; then
109
+ if grep -q '^[0-9]\. [a-z]' ${DOC} ; then
110
+ echo "ERROR: ${DOC}: Please use upper case of first word(i.e. \"1. add ..\" => \"1. Add ...\"):"
111
+ grep '^[0-9]\. [a-z]' ${DOC}
112
+ exit 1
113
+ fi
114
+
115
+ # check end with '.'
116
+ if sed -n '/^[0-9]\. [A-Z]/p' ${DOC} | grep -q '[^.]$' ; then
117
+ echo "ERROR: ${DOC}: Please end line with '.'"
118
+ grep '^[0-9]\. [A-Z]' ${DOC} | grep '[^.]$'
119
+ exit 1
120
+ fi
121
+
122
+ # check Chinese language
123
+ if grep -P '[\x{4e00}-\x{9fa5}]' ${DOC} ; then
124
+ echo "ERROR: ${DOC}: The Chinese language was found"
125
+ exit 1
126
+ fi
127
+ else
128
+ # check end with '。'
129
+ if sed -n '/^[0-9]\. /p' ${DOC} | grep -q '[^。]$' ; then
130
+ echo "ERROR: ${DOC}: Please end line with '。'"
131
+ grep '^[0-9]\. ' ${DOC} | grep '[^。]$'
132
+ exit 1
133
+ fi
134
+ fi
135
+
136
+ # check space after index of 'New' body
137
+ SUM1=`grep '^[0-9]\.' ${DOC} | wc -l`
138
+ SUM2=`grep '^[0-9]\.[[:blank:]]' ${DOC} | wc -l`
139
+ if [ "$SUM1" != "$SUM2" ]; then
140
+ echo "ERROR: ${DOC}: Please add space after index (e.g: '1. ' but not '1.'):"
141
+ grep '^+[0-9]\.' ${DIFF_DOC_ALL}
68142 exit 1
69143 fi
70144
....@@ -91,7 +165,7 @@
91165 for LIST in ${COMMIT}; do
92166 CMT=`echo ${LIST} | cut -d : -f 2`
93167 if ! git log ${ARG_COMMIT} -1 | grep -q ${CMT} ; then
94
- echo "ERROR: ${DOC}: '${CMT}' is not match in ARG_COMMIT message"
168
+ echo "ERROR: ${DOC}: '${CMT}' is not match in commit message"
95169 exit 1
96170 fi
97171
....@@ -117,8 +191,16 @@
117191 fi
118192
119193 # check horizontal line
120
- if [ -z "${HORIZONTAL_LINE}" ]; then
121
- echo "ERROR: ${DOC}: No horizontal line '------' at the last of new content"
194
+ if [ "${END_LINE_2}" != "+------" ]; then
195
+ echo "ERROR: ${DOC}: Please add horizontal line '------' at the last of new content"
196
+ exit 1
197
+ fi
198
+ if [ "${END_LINE_3}" != "+" ]; then
199
+ echo "ERROR: ${DOC}: Please add blank line before horizontal line '------'"
200
+ exit 1
201
+ fi
202
+ if [ "${END_LINE_1}" != "+" ]; then
203
+ echo "ERROR: ${DOC}: Please add blank line after horizontal line '------'"
122204 exit 1
123205 fi
124206
....@@ -134,7 +216,11 @@
134216 do
135217 EACH_SEVERITY=`echo "${LINE}" | awk -F "|" '{ print $3 }' | tr -d " "`
136218 if [ "${EACH_SEVERITY}" != "${SVT_CRITIAL}" -a "${EACH_SEVERITY}" != "${SVT_IMPORTANT}" -a "${EACH_SEVERITY}" != "${SVT_MODERATE}" ]; then
137
- echo "ERROR: ${DOC}: Unknown severity: ${EACH_SEVERITY}"
219
+ if [ -z "${EACH_SEVERITY}" ]; then
220
+ echo "ERROR: ${DOC}: No severity found, please use Table to list what you '### Fixed'"
221
+ else
222
+ echo "ERROR: ${DOC}: Unknown severity: ${EACH_SEVERITY}"
223
+ fi
138224 exit 1
139225 fi
140226
....@@ -143,24 +229,54 @@
143229 TOP_SEVERITY="${EACH_SEVERITY}"
144230 elif [ "${TOP_SEVERITY}" == "${SVT_MODERATE}" ]; then
145231 if [ "${EACH_SEVERITY}" == "${SVT_CRITIAL}" -o "${EACH_SEVERITY}" == "${SVT_IMPORTANT}" ]; then
146
- TOP_SEVERITY="${EACH_SEVERITY}"
232
+ TOP_SEVERITY="${EACH_SEVERITY}"
147233 fi
148234 elif [ "${TOP_SEVERITY}" == "${SVT_IMPORTANT}" ]; then
149235 if [ "${EACH_SEVERITY}" == "${SVT_CRITIAL}" ]; then
150
- TOP_SEVERITY="${EACH_SEVERITY}"
236
+ TOP_SEVERITY="${EACH_SEVERITY}"
151237 fi
152238 fi
153239 done < ${DIFF_DOC_FIXED}
154240
155241 if [ "${SEVERITY}" != "${TOP_SEVERITY}" ]; then
156
- echo "ERROR: ${DOC}: Main severity should be '${TOP_SEVERITY}'"
242
+ echo "ERROR: ${DOC}: Top severity should be '${TOP_SEVERITY}' as it's the highest level of all sub severity"
157243 exit 1
158244 fi
245
+
246
+ # check top severity miss match
247
+ if [ ! -z ${LAST_SEVERITY} ]; then
248
+ if [ "${LAST_SEVERITY}" == "普通" -a "${TOP_SEVERITY}" != "moderate" ]; then
249
+ MISS_MATCH="y"
250
+ elif [ "${LAST_SEVERITY}" == "重要" -a "${TOP_SEVERITY}" != "important" ]; then
251
+ MISS_MATCH="y"
252
+ elif [ "${LAST_SEVERITY}" == "紧急" -a "${TOP_SEVERITY}" != "critical" ]; then
253
+ MISS_MATCH="y"
254
+ elif [ "${LAST_SEVERITY}" == "moderate" -a "${TOP_SEVERITY}" != "普通" ]; then
255
+ MISS_MATCH="y"
256
+ elif [ "${LAST_SEVERITY}" == "important" -a "${TOP_SEVERITY}" != "重要" ]; then
257
+ MISS_MATCH="y"
258
+ elif [ "${LAST_SEVERITY}" == "critical" -a "${TOP_SEVERITY}" != "紧急" ]; then
259
+ MISS_MATCH="y"
260
+ fi
261
+
262
+ if [ "${MISS_MATCH}" == "y" ]; then
263
+ echo "ERROR: ${DOC}: top Severity is '${SEVERITY}', while ${LAST_DOC}: top Severity is '${LAST_SEVERITY}'"
264
+ echo " Available Severity types are: moderate(普通), important(重要), critical(紧急)"
265
+ exit 1
266
+ fi
267
+ fi
268
+
269
+ LAST_SEVERITY="${SEVERITY}"
270
+ LAST_DOC="${DOC}"
159271 fi
160272 }
161273
162274 function check_docs()
163275 {
276
+ if git log ${ARG_COMMIT} -1 --name-only | sed -n '5p' | grep -Eq '^ Revert "' ; then
277
+ return;
278
+ fi
279
+
164280 if git log ${ARG_COMMIT} -1 --name-only | grep -Eq '\.bin|\.elf' ; then
165281 DOC_CN=`git log ${ARG_COMMIT} -1 --name-only | sed -n "/_CN\.md/p"`
166282 DOC_EN=`git log ${ARG_COMMIT} -1 --name-only | sed -n "/_EN\.md/p"`
....@@ -169,6 +285,12 @@
169285 exit 1
170286 fi
171287
288
+ NUM=`git log ${ARG_COMMIT} -1 --name-only | sed -n "/\.md/p" | wc -l`
289
+ if [ ${NUM} -gt 2 ]; then
290
+ echo "ERROR: More than 2 release note are updated"
291
+ exit 1
292
+ fi
293
+
172294 if ! which dos2unix > /dev/null 2>&1 ; then
173295 echo "ERROR: No 'dos2unix'. Fix by: sudo apt-get install dos2unix"
174296 exit 1
rkbin/tools/boot_merger
Binary files differ
rkbin/tools/ddrbin_param.txt
....@@ -21,12 +21,20 @@
2121 stride type=
2222 standby_idle=
2323
24
+ext_temp_ref=
25
+link_ecc_en=
26
+per_bank_ref_en=
27
+derate_en=
28
+auto_precharge_en=
29
+
30
+res_space_remap_all=
31
+res_space_remap_portion=
32
+
2433 rd_vref_scan_en=
2534 wr_vref_scan_en=
2635 eye_2d_scan_en=
2736
28
-res_space_remap=
29
-dis_printf_training=
37
+dis_train_print=
3038
3139 ssmod_downspread=
3240 ssmod_div=
....@@ -34,6 +42,17 @@
3442
3543 ddr_2t=
3644
45
+pstore_base_addr=
46
+pstore_buf_size=
47
+uboot_log_en=
48
+atf_log_en=
49
+optee_log_en=
50
+spl_log_en=
51
+tpl_log_en=
52
+
53
+pageclose=
54
+boot_fsp=
55
+
3756 ddr2_f1_freq_mhz=
3857 ddr2_f2_freq_mhz=
3958 ddr2_f3_freq_mhz=
rkbin/tools/ddrbin_tool
Binary files differ
rkbin/tools/ddrbin_tool_user_guide.txt
old mode 100644new mode 100755
....@@ -9,41 +9,63 @@
99 ./ddrbin_tool -g gen_param.txt px30_ddr_333MHz_v1.15.bin
1010 The config will show in gen_param.txt.
1111
12
-Note: The function 1 and function 2 are two separate functions
13
- The gen_param.txt file which is generated by function 2 no need use in function 1.
14
-
1512 The detail information as following:
1613
1714 * support ddrbin version
18
- +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------+----------+----------------+
19
- | platform | uart info | ddr freq | ssmod | DDR 2T | sr pd | drv, odt, Vref etc| dis training info | eye sacn | res space remap|
20
- +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------+----------+----------------+
21
- | PX30/RK3326 | V1.11 | X | X | V1.12 | V1.15 | X | X | X | X |
22
- +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------+----------+----------------+
23
- | RK1808 | V1.03 | V1.03 | X | V1.03 | V1.04 | X | X | X | X |
24
- +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------+----------+----------------+
25
- | RK322x | V1.08 | V1.08 | X | V1.09 | X | X | X | X | X |
26
- +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------+----------+----------------+
27
- | RK322xh | V1.14 | X | X | V1.16 | V1.17 | X | X | X | X |
28
- +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------+----------+----------------+
29
- | RK3288 | V1.07 | X | X | V1.08 | X | X | X | X | X |
30
- +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------+----------+----------------+
31
- | RK3308 | V1.28 | V1.28 | X | V1.29 | V1.30 | X | X | X | X |
32
- +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------+----------+----------------+
33
- | RK3368 | V2.04 | V2.04 | X | V2.05 | X | X | X | X | X |
34
- +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------+----------+----------------+
35
- | RK3328 | V1.14 | X | X | V1.16 | V1.17 | X | X | X | X |
36
- +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------+----------+----------------+
37
- | RK3399 | V1.25 | X | V1.25 | X | X | X | X | X | X |
38
- +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------+----------+----------------+
39
- | RK3399PRO NPU | V1.03 | V1.03 | X | V1.03 | X | X | X | X | X |
40
- +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------+----------+----------------+
41
- | RV1126/RV1109 | V1.00 | V1.00 | V1.05 | V1.00 | V1.05 | V1.05 | X | X | X |
42
- +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------+----------+----------------+
43
- | RK3566/RK3568 | V1.00 | V1.00 | V1.06 | V1.00 | V1.00 | V1.06 | V1.07 | X | X |
44
- +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------+----------+----------------+
45
- | RK3588 | V1.00 | V1.00 | X | V1.00 | V1.00 | V1.00 | V1.03 | V1.06 | V1.06 |
46
- +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------+----------+----------------+
15
+ The 'X' means not support change those parameters by tool.
16
+ +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
17
+ | platform | uart info | ddr freq | ssmod | DDR 2T | sr pd | drv, odt, Vref etc| dis print training info | dis CBT |
18
+ +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
19
+ | RV1108 | V1.08 | V1.08 | V1.10 | V1.08 | V1.08 | X | X | X |
20
+ +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
21
+ | PX30/RK3326 | V1.11 | X | V1.16 | V1.12 | V1.15 | X | X | X |
22
+ +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
23
+ | RK1808 | V1.03 | V1.03 | V1.05 | V1.03 | V1.04 | X | X | X |
24
+ +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
25
+ | RK322x | V1.08 | V1.08 | X | V1.09 | X | X | X | X |
26
+ +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
27
+ | RK322xh | V1.14 | X | V1.17 | V1.16 | V1.17 | X | X | X |
28
+ +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
29
+ | RK3288 | V1.11 | X | X | V1.11 | X | X | X | X |
30
+ +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
31
+ | RK3308 | V1.28 | V1.28 | V1.31 | V1.29 | V1.30 | X | X | X |
32
+ +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
33
+ | RK3308S | V2.05 | V2.05 | V2.05 | V2.05 | V2.05 | X | X | X |
34
+ +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
35
+ | RK3368 | V2.04 | V2.04 | X | V2.05 | X | X | X | X |
36
+ +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
37
+ | RK3328 | V1.14 | X | V1.17 | V1.16 | V1.17 | X | X | X |
38
+ +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
39
+ | RK3399 | V1.25 | X | V1.25 | X | X | X | X | X |
40
+ +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
41
+ | RK3399PRO NPU | V1.03 | V1.03 | X | V1.03 | X | X | X | X |
42
+ +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
43
+ | RV1126/RV1109 | V1.00 | V1.00 | V1.05 | V1.00 | V1.05 | V1.05 | X | X |
44
+ +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
45
+ | RK3566/RK3568 | V1.00 | V1.00 | V1.06 | V1.00 | V1.00 | V1.06 | V1.07 | X |
46
+ +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
47
+ | RK3588 | V1.00 | V1.00 | X | V1.00 | V1.00 | V1.00 | X | X |
48
+ +---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
49
+
50
+| function | platform and ddrbin version |
51
+| ------------------------------- | -------------------------------------- |
52
+| first scan channel/channel mask | RK3588 V1.00/RK3399 V1.25/RK3288 V1.11 |
53
+| stride type | RK3588 V1.00/RK3399 V1.25/RK3288 V1.11 |
54
+| ext_temp_ref | Null |
55
+| link_ecc_en | Null |
56
+| per_bank_ref_en | RK3588 V1.09 |
57
+| derate_en | RK3588 V1.09 |
58
+| auto_precharge_en | Null |
59
+| res_space_remap_portion | RK3588 V1.09 |
60
+| res_space_remap_all | RK3588 V1.09 |
61
+| rd_vref_scan_en | RK3588 V1.08 |
62
+| wr_vref_scan_en | RK3588 V1.08 |
63
+| eye_2d_scan_en | RK3588 V1.08 |
64
+| ch/bank/rank_mask | RK3588 V1.00 |
65
+| pstore base_addr/buf_size | RK3588 V1.09 |
66
+| uboot/atf/optee/spl/tpl log en | RK3588 V1.09 |
67
+| boot_fsp | RK3588 V1.09 |
68
+| pageclose | RK3588 V1.10 |
4769
4870 * UART info
4971
....@@ -54,18 +76,85 @@
5476
5577 * disable print training information
5678
57
-dis_printf_training: 1: will disabled print training information; 0: will enable print training information.
79
+dis_train_print: 1: will disabled print training information; 0: will enable print training information.
5880
59
-* remap pcie 100M reg to DDR
81
+* recycle registers space(remap register space to DDR)
6082
61
-res_space_remap: 1: will remap pcie 100M reg to DDR memory space.
83
+res_space_remap_portion
84
+1: will remap the part of registers to DDR memory space(will not larger than 4GB).
85
+It is PCIE and some reserved space in RK3588, and the PCIE can not be used when set to 1.
86
+
87
+res_space_remap_all
88
+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.
89
+The PCIE can be used when set to 1 in RK3588.
6290
6391 * DDR eye scanning
6492 1) eye_2d_scan_en: 1: will enable 2D eye scanning for debug purpose, vref and skew eye scanning.
6593 2) wr_vref_scan_en: 1: enable vref scan and use scanning result for write.
6694 3) rd_vref_scan_en: 1: enable vref scan and use scanning result for read.
6795
68
-* DDR (final) freq(ddrx_f0_freq_mhz)
96
+* DDR auto precharge
97
+
98
+auto_precharge_en: 1: will enable the DDR auto precharge.
99
+
100
+* DDR refresh derate
101
+
102
+derate_en: 1: will enable derate function of the LP2/LP3/LP4/LP4X/LP5.
103
+The high temperature will issue more refresh command and the low temperature will less.
104
+
105
+* DDR per bank refresh
106
+
107
+per_bank_ref_en: 1: will enable per bank refresh
108
+
109
+* link ECC enable
110
+
111
+link_ecc_en: 1: read/write link ecc enable.
112
+
113
+* Extended temperature refresh
114
+
115
+ext_temp_ref:
116
+ 0: ref1x for normal chip, 2x for 3568M/3568J
117
+ 1: fix 2x ref for all chip
118
+ 2: fix 4x ref for all chip
119
+ 3: fix 1x ref for all chip
120
+Note: If derate-enabled DDR are configured with derate_en=1, the ext_temp_ref configuration does not take effect.
121
+
122
+* pstore_base_addr pstore_buf_size
123
+The pstore buffer base address: pstore_base_addr << 16, 64kB align.
124
+The pstore buffer size: pstore_buf_size * 4KB.
125
+It is define the addr and size to save ddrbin log for last log.
126
+
127
+* uboot_log_en
128
+1: enable uboot log.
129
+0: disable uboot log.
130
+
131
+* atf_log_en
132
+1: enable atf log.
133
+0: disable atf log.
134
+
135
+* optee_log_en
136
+1: enable optee log.
137
+0: disable optee log.
138
+
139
+* spl_log_en
140
+1: enable spl log.
141
+0: disable spl log.
142
+
143
+* tpl_log_en
144
+1: enable tpl log.
145
+0: disable tpl log.
146
+
147
+* pageclose
148
+1: enable pageclose.
149
+0: disable pageclose.
150
+
151
+* boot_fsp
152
+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.
153
+
154
+* DDR (final) freq(also called ddrx_f0_freq_mhz/fsp0_freq)
155
+
156
+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.
157
+For the others platform, it is the final freq to boot system.
69158
70159 ddr2_freq(ddr2_f0_freq_mhz): ddr2 frequency, unit:MHz.
71160 lp2_freq (lp2_f0_freq_mhz): lpddr2 frequency, unit:MHz.
....@@ -76,47 +165,55 @@
76165 lp4x_freq(lp4x_f0_freq_mhz): lpddr4x frequency, unit:MHz.
77166 lp5_freq (lp5_f0_freq_mhz): lpddr5 frequency, unit:MHz.
78167
79
-For RV1126/RV1109, RK3566/RK3568, RK3588 those frequencies are the final freq in loader.
80
-
81
-+---------------+--------------------------------------------------------+
82
-| platform | support frequencies |
83
-+---------------+--------------------------------------------------------+
84
-| PX30/RK3326 | X |
85
-+---------------+--------------------------------------------------------+
86
-| RK1808 | 333,400,533,666,786,933 |
87
-+---------------+--------------------------------------------------------+
88
-| RK322x | not larger than 800 |
89
-+---------------+--------------------------------------------------------+
90
-| RK322xh | X |
91
-+---------------+--------------------------------------------------------+
92
-| RK3288 | X |
93
-+---------------+--------------------------------------------------------+
94
-| RK3308 | 393,451,589 |
95
-+---------------+--------------------------------------------------------+
96
-| RK3368 | DDR3 not larger than 800, LP3 not larger than 666 |
97
-+---------------+--------------------------------------------------------+
98
-| RK3328 | X |
99
-+---------------+--------------------------------------------------------+
100
-| RK3399 | X |
101
-+---------------+--------------------------------------------------------+
102
-| RK3399PRO NPU | 333,400,533,666,786,933 |
103
-+---------------+--------------------------------------------------------+
104
-| RV1126/RV1109 | 328,396,528,664,784,924,1056 |
105
-+---------------+--------------------------------------------------------+
106
-| RK3566/RK3568 | 324,396,528,630,780,920,1056,1184,1332,1560 |
107
-+---------------+--------------------------------------------------------+
108
-| RK3588 | LP4/LP4x [306.5MHz - 2133MHz]; LP5: [400MHz - 2750MHz] |
109
-+---------------+--------------------------------------------------------+
168
+* support ddr frequency:
169
+The 'X' as follows means not support change frequencies by tool.
170
++---------------+-----------------------------------------------------------------+
171
+| platform | support frequencies(MHZ) |
172
++---------------+-----------------------------------------------------------------+
173
+| RK1108 | DDR2: 400; LP2: <= 533; DDR3: <= 800 |
174
++---------------+-----------------------------------------------------------------+
175
+| PX30/RK3326 | X |
176
++---------------+-----------------------------------------------------------------+
177
+| RK1808 | 333,400,533,666,786,933 |
178
++---------------+-----------------------------------------------------------------+
179
+| RK322x | DDR2/LP2: <= 533; others: <= 800 |
180
++---------------+-----------------------------------------------------------------+
181
+| RK322xh | X |
182
++---------------+-----------------------------------------------------------------+
183
+| RK3288 | X |
184
++---------------+-----------------------------------------------------------------+
185
+| RK3308/RK3308S| DDR2/LP2: 393,451; DDR3: 393,451,589 |
186
++---------------+-----------------------------------------------------------------+
187
+| RK3368 | DDR3: <= 800; LP3: <= 666 |
188
++---------------+-----------------------------------------------------------------+
189
+| RK3328 | X |
190
++---------------+-----------------------------------------------------------------+
191
+| RK3399 | X |
192
++---------------+-----------------------------------------------------------------+
193
+| RK3399PRO NPU | 333,400,533,666,786,933 |
194
++---------------+-----------------------------------------------------------------+
195
+| RV1126/RV1109 | 328,396,528,664,784,924,1056 |
196
++---------------+-----------------------------------------------------------------+
197
+| RK3566 | 324,396,528,630,780,920,1056 |
198
++---------------+-----------------------------------------------------------------+
199
+| RK3568 | DDR3/LP3: 324,396,528,630,780,920,1056 |
200
+| | DDR4/LP4/LP4X: 324,396,528,630,780,920,1056,1184,1332,1560 |
201
++---------------+-----------------------------------------------------------------+
202
+| RK3588 | LP4/LP4x [306.5MHz - 2133MHz]; LP5: [400MHz - 2750MHz] |
203
++---------------+-----------------------------------------------------------------+
204
+| RK3528 | DDR3/LP3: 324,396,528,630,780,920,1056 |
205
+| | DDR4/LP4/LP4X: 324,396,528,630,780,920,1056,1184 |
206
++---------------+-----------------------------------------------------------------+
110207
111208 * DDR frequencies(add more)
112209
113
-ddr2_f1_freq_mhz: ddr2 frequency number 1, unit:MHz.
114
-ddr2_f2_freq_mhz: ddr2 frequency number 2, unit:MHz.
115
-ddr2_f3_freq_mhz: ddr2 frequency number 3, unit:MHz.
116
-ddr2_f4_freq_mhz: ddr2 frequency number 4, unit:MHz.
117
-ddr2_f5_freq_mhz: ddr2 frequency number 5, unit:MHz.
210
+ddr2_f1_freq_mhz: ddr2 frequency fsp 1, unit:MHz.
211
+ddr2_f2_freq_mhz: ddr2 frequency fsp 2, unit:MHz.
212
+ddr2_f3_freq_mhz: ddr2 frequency fsp 3, unit:MHz.
213
+ddr2_f4_freq_mhz: ddr2 frequency fsp 4, unit:MHz.
214
+ddr2_f5_freq_mhz: ddr2 frequency fsp 5, unit:MHz.
118215 ...
119
-The ddrx_f0_freq_mhz is named ddrx_freq.
216
+The ddrx_f0_freq_mhz(the fsp0 frequency) is named ddrx_freq.
120217
121218 ddr*_f*_freq_mhz/lp*_f*_freq_mhz: Only RV1126/RV1109, RK3566/RK3568, RK3588 used.
122219 The program will initialize dram by following order.
....@@ -134,6 +231,8 @@
134231 ddr4_f3_freq_mhz=780
135232 ...
136233
234
+Note: The ddr frequency table in kernel dts/dtsi file need correspond to these frequencies.
235
+
137236 * SR PD idle
138237
139238 sr_idle: auto self-refresh mode delay time.
....@@ -146,7 +245,7 @@
146245 * PLL ssmod
147246
148247 These parameters are about Spread Spectrum Modulator(ssmod) for PLL.
149
-ssmod_downspread: ssmod work mode. 0: down spread, 1: center spread.
248
+ssmod_downspread: ssmod work mode. 1: down spread, 0: center spread.
150249 ssmod_div: Divider required to set the modulation frequency. RK3308 suggests to ssmod_div=2, others platforms suggest to ssmod_div=5.
151250 ssmod_spread: spread amplitude % = 0.1 * ssmod_spread; 0: disable ssmod, others will enable ssmod, max to 0x1f.
152251
....@@ -180,6 +279,13 @@
180279 +---------------+-------------------+-------------------+--------------+-----------------+----------------+----------------+-------------+
181280 | RK3588 | X | X | X | 240,120,80,60, | follow LP4 | follow LP4 | follow LP4 |
182281 | | | | | 48,40,34,30 | | | |
282
++---------------+-------------------+-------------------+--------------+-----------------+----------------+----------------+-------------+
283
+| | 572,289,195,145, | 595,300,202,151, | | 654,328,221,165,| 585,297,202, | 585,297,202, | |
284
+| | 117,99,85,73,66, | 122,102,89,76,68, | |133,112,97,83,74,| 150,122,103,90,| 150,122,103,90,| |
285
+| 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 |
286
+| | 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,| |
287
+| | 29,28 | 30,29 | | 35,33,32,31 | 37,35,33,32,31,| 37,35,33,32,31,| |
288
+| | | | | | 30 | 30 | |
183289 +---------------+-------------------+-------------------+--------------+-----------------+----------------+----------------+-------------+
184290
185291 The DRAM side driver strength support value as follows:
....@@ -218,7 +324,13 @@
218324 | RK3588 | X | X | X | 0,240,120,80, | follow LP4 | follow LP4 | follow LP4 |
219325 | | | | | 60,48,40,34,30 | | | |
220326 +---------------+-------------------+--------------------+--------------+-------------------+----------------+----------------+-------------+
221
-
327
+| | 572,289,195,145, | 595,300,202,151, | | 654,328,221,165, | 585,297,202, | 585,297,202, | |
328
+| | 117,99,85,73,66, | 122,102,89,76,68, | |133,112,97,83,74, | 150,122,103,90,| 150,122,103,90,| |
329
+| 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 |
330
+| | 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,| |
331
+| | 29,28 | 30,29 | | 35,33,32,31 | 37,35,33,32,31,| 37,35,33,32,31,| |
332
+| | | | | | 30 | 30 | |
333
++---------------+-------------------+--------------------+--------------+-------------------+----------------+----------------+-------------+
222334 The DRAM side ODT support value as follows:
223335 +---------------+-------------------+-------------------+--------------+-----------------------+----------------+---------------+
224336 | platform | DDR3 | DDR4 | LP3 | LP4(include DQ and CA)| LP4X | LP5 |
rkbin/tools/programmer_image_tool
Binary files differ
rkbin/tools/rk_sign_tool
Binary files differ
rkbin/tools/setting.ini
....@@ -1,18 +1,22 @@
11 [System]
2
-support_chip= 3588|3566|3568|3308|3326|3399|3229|3228h|3368|3228|3288|px30|3328|1808|3228P|1109|1126|2206|1106
2
+support_chip= 3562|3528|3588|3566|3568|3308|3326|3399|3229|3228h|3368|3228|3288|px30|3328|1808|3228P|1109|1126|2206|1106
33 hard_sign_big_hash= 3229|3228h|3368|3228|3288
44 hard_sign_litte_hash= 3399|3328
5
-hard_sign_pss= 3588|3566|3568|3308|3326|px30|1808|3228P|1109|1126|2206|1106
6
-new_crypto= 3588|3566|3568|3308|3326|px30|1808|1109|1126|2206|1106
7
-new_idb= 3588|3566|3568|1106
5
+hard_sign_pss= 3562|3528|3588|3566|3568|3308|3326|px30|1808|3228P|1109|1126|2206|1106
6
+new_crypto= 3562|3528|3588|3566|3568|3308|3326|px30|1808|1109|1126|2206|1106
7
+new_idb= 3562|3528|3588|3566|3568|1106
88 sign_flag=
99 sign_soft_version=
1010 sign_nonce=
1111 sign_cert=
12
-select_chip=3229
13
-select_private_key=.\private_key.pem
14
-select_public_key=.\public_key.pem
12
+select_chip=3562
13
+select_private_key=keys/dev.key
14
+select_public_key=keys/dev.pubkey
1515 exclude_boot_sign=
1616 sign_state=
1717 sign_out=
1818 bin_root_dir=
19
+using_hsm=
20
+hsm_engine_id=
21
+hsm_private_key_id=
22
+hsm_public_key_id=