This is used to flash a board with `rkdeveloptool` (Linux) or `RKDevTool` (Windows).
Compiled from https://github.com/rockchip-linux/rkbin using the command:
`./tools/boot_merger RKBOOT/RK3588MINIALL.ini`
This is used to flash a board with `rkdeveloptool` (Linux) or `RKDevTool` (Windows).
Works for both RK3566 and RK3568.
Compiled from https://github.com/rockchip-linux/rkbin using the command:
`./tools/boot_merger RKBOOT/RK3568MINIALL.ini`
Official release notes:
New:
1. Modify the LPDDR5 frequency to improve stability.
2. Add support dram with CS0 capacity less than CS1 capacity.
3. Modify the DERATEINT.mr4_read_interval configuration.
Fixed:
1. Fixed derate issue with LPDDR5 of one rank.
- Severity: important
- Issue description: Maybe hang in kernel when switch the frequency for LPDDR5 of one rank.
Official release notes:
New:
1. Support print firmware version, and support transmit firmware version to subsequent firmware.
Commit log:
Update features:
62aa10b78 kernel: link.mk: modify fwver print
322d721f4 rockchip: atags: Fix last valid tag be damaged when override tag
f41b05870 scripts: commit_bin.sh: support build with fwver
118a16b23 rockchip: support specify fwver during compilation
001a84604 rockchip: atags: add fwver tag support
a05b81a31 plat-rockchip: support register_phys_mem dram for debug
b026c133f scripts: commit_bin.sh: print RKBIN_PLATFORM
Official release notes:
New:
1. Optimize the time of DFS atfter system resume.
2. Cpu switch to hight frequency when systeme resume.
3. Support config pvtpll parameters by sip.
Commit log:
Update features:
4ca8a8422 plat: rk3588: only 4-ch ddr is allowed
f282bdae0 rockchip: pstore: fix the error that rb->start is too big
eda1f5ce4 plat: rk3588: sip: add pvtpll config support
b795c750d plat: rk3588: sleep: switch to pll earlier
0064883b0 plat: rk3588: dmc: Stop ZQ background calibration during suspend
bcec088c3 rockchip: ddr_parameter: fix ddr_region_usage_parse
47eb39f29 plat: rk3588: Add support to enable memory repair according to otp
f25382246 plat: rk3588: otp: Implement rk_otp_s_word_read()
9f718e925 plat: rk3588: dmc: divided ddrm0_init into two stages
Official release notes:
Fixed:
1. Fixed issue that CA training may be missed during reboot.
- Severity: important
- Issue description: CA training may not be done during reboot. CA training results always zero.
Official release notes:
New:
1. Pseudo random number seed will be set by default.
2. Supports read and write security flag interfaces.
3. Support check ta encryption key is written.
4. Supports the tokbrick ksn interface.
Fixed:
1. Fixed hardware crypto check supported algorithm list
- Severity: important
- Issue description: Error will be reported when using hardware crypto
Commit log:
Update features:
b5340fd65 rk3528: init hdcp key when bringup
3f8b0c4e5 pta: uboot_storedata_otp: support set oem hdcp key mask
1aab8c53a pta: uboot_storedata_otp: support check oem hdcp key is written
db84e2d73 pta: uboot_storedata_otp: support write oem hdcp key
bcabf953b pta: crypto_service: modify param check in oem otp key cipher
1d8037f33 rk3568: support read write verify toybrick ksn
feccaa485 pta: uboot_storedata_otp: support check ta encryption key is written
9e41a3f1e pta: uboot_storedata: support set and get security flag
42914e93d rockchip: sip: add SIP_MCU_CFG define
efc6c42aa rockchip: sip: add rk_sip_soc_private_handler
fbda29874 core: drivers: seed PRNG with RK TRNG
154eeb222 drivers: hal_crypto: fix algo valid check bugs on rk3568
Official release notes:
Fixed:
1. Fixed issue that CA training may be missed during reboot.
- Severity: important
- Issue description: CA training may not be done during reboot. CA training results always zero.
Official release notes:
New:
1. Print and pass the firmware version number.
Fixed:
1. Solve the issue that the backup image is not loaded when the SPL load or check u-boot.dtb fails
- Severity: important
- Issue description: When u-boot.dtb of the first uboot.img is corrupted, SPL doesn't load the backup image.
Official release notes:
New:
1. Support lp3 dram odt auto detect.
2. Support vref training.
Fixed:
1. Fix CL err for byte mode lp4 in training.
- Severity: important
- Issue description: It will error in training when used byte mode lp4.
2. Fix lp4/lp4x 4L pcb config wrong.
- Severity: important
- Issue description: The signal of lp4/lp4x use 4L pcb is not in the best.
Commit log:
Update features:
0ac0349595 rk3528: ddr: enable vref training and rx odt greater than 600MHz
14db66a434 rk3528: fix CL err for byte mode lp4 in training
8f381239f7 rk356x: rk3528: rk3562: atags: add fwver support
804131c4aa dram_init: rk3528: modify ddr4 528MHz to 666MHz
1be001835a dram_init: rk3528: fix lp4/lp4x 4L pcb config wrong
88756718fc dram_init: rk3528: add LPDDR4_RD_WR_DBI_EN for lp4 dbi control
b3a7326c46 dram_init: rk3528: fix MR22 soc odt get unmatched value
06eb4676fa rk356x: rk3562: rk3528: add lp3 odt detect
f10242d223 dram_init: rk3528: add bin size for bss
Official release notes:
New:
1. support oem otp key hardware read lock.
2. Pseudo random number seed will be set by default.
3. Supports read and write security flag interfaces.
4. Support check ta encryption key is written.
5. Support oem hdcp key.
Fixed:
1. Fixed hardware crypto probability crash issue after enabling dynamic memory
- Severity: important
- Issue description: Error will be reported when using hardware crypto
Commit log:
Update features:
b5340fd65 rk3528: init hdcp key when bringup
7af367842 rk3528: enable CFG_RK_OEM_HDCP_KEY
3f8b0c4e5 pta: uboot_storedata_otp: support set oem hdcp key mask
1aab8c53a pta: uboot_storedata_otp: support check oem hdcp key is written
db84e2d73 pta: uboot_storedata_otp: support write oem hdcp key
5ac6a2a6f rk3528: otp: add func for set oem hdcp key mask
0e556bcf9 rk3528: otp: add func for check oem hdcp key is written
10cbe6f52 rk3528: otp: add func for write oem hdcp key
bcabf953b pta: crypto_service: modify param check in oem otp key cipher
feccaa485 pta: uboot_storedata_otp: support check ta encryption key is written
9e41a3f1e pta: uboot_storedata: support set and get security flag
fbda29874 core: drivers: seed PRNG with RK TRNG
2e4ec1697 drivers: hal_crypto: fixed CRYPTO crash when using dynamic shared memory
74243eff3 drivers: rockchip: hal_crypto: automatic reset after calculation error
64d17e36f pta: crypto_service: added the address parameter security check
b3c644be5 rk3528: enable CFG_RK_OEM_OTP_KEY_HR_FLAG
Official release notes:
Fixed:
1. Fix cpu stall when video play back
- Severity: important
- Issue description: cpu will randomly stall when video playback
Commit log:
Update features:
eda1f5ce4 plat: rk3588: sip: add pvtpll config support
c643887c6 Revert "plat: rk3528: monitor: check vp9 for rk3528"
4eac37333 plat: rk3528: virtual-poweroff: support config wakeup irqs
62be892d8 plat: rk3528: virtual-poweroff: do system reset early
fca095394 plat: rk3528: sleep: don't open wdt_ns tclk