Commit Graph

188 Commits

Author SHA1 Message Date
Mecid
f863eb920f Add RK3588 bl31 v1.48 2025-02-24 06:52:09 +01:00
Mecid
4573040a09 Update RK3588 doc 2025-02-24 06:52:09 +01:00
Mecid
90a301d2cc Update RK3588 ddr bin to 1.18 & bl31 to 1.47 2025-02-24 06:52:09 +01:00
Brent Roman
d57d311084 Blobs for RK3308 u-boot "binmin" scenario
Moved here from armbian/build/package/blobs/rockchip
2024-11-22 09:02:12 +01:00
amazingfate
549907d64a add RK3576MINIALL.ini for rk3576 2024-11-20 12:33:34 +01:00
amazingfate
02dc3757bd tools: add new binary tool boot_merger 2024-11-20 12:33:34 +01:00
amazingfate
113a69d167 update blobs of rk3576 2024-11-20 12:33:34 +01:00
Joshua Riek
12657ed7c6 rk3588: ddr: Add ddrbin modified with UART9 and a baud of 115200
Signed-off-by: Joshua Riek <jjriek@verizon.net>
2024-09-13 18:34:28 +02:00
Igor Pecovnik
907f77259c Remove empty link 2024-06-29 13:54:10 +02:00
ColorfulRhino
0bded5243c rk3588: Add latest Rockchip loader rk3588_spl_loader_v1.16.113.bin
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`
2024-06-28 22:13:45 +02:00
ColorfulRhino
e355dd7ecd rk356x: Add latest Rockchip loader rk356x_spl_loader_v1.21.113.bin
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`
2024-06-28 22:13:45 +02:00
ColorfulRhino
85c9a395b2 rk3399: Add latest Rockchip loader rk3399_loader_v1.30.130.bin
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/RK3399MINIALL.ini`
2024-06-28 22:13:45 +02:00
Igor
90b9ce9aac Merge pull request #28 from amazingfate/rk3576
add rk3576 binary blobs
2024-05-07 09:05:19 +01:00
amazingfate
4f56cdc831 add rk3576 binary blobs 2024-05-07 10:50:59 +08:00
Igor
56b7aa242d Merge pull request #26 from ColorfulRhino/blob-update-03-2024
Update blobs for rk3588, rk3568, rk3566 and rk3528
2024-03-08 18:17:43 +01:00
Igor
60d1b0f209 Merge pull request #27 from ColorfulRhino/add-patch-notes
rk3399, rk3528, rk3566, rk3568, rk3588: Add update notes
2024-03-08 18:17:34 +01:00
ColorfulRhino
2be6aa4d0f rk3399, rk3528, rk3566, rk3568, rk3588: Add update notes 2024-03-08 15:08:49 +01:00
ColorfulRhino
c3017ce6ef rk3588: ddr: update ddrbin to v1.16
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.
2024-03-08 14:58:08 +01:00
ColorfulRhino
ef8193ff47 rk3588: bl32: update bl32 to v1.15
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
2024-03-08 14:57:45 +01:00
ColorfulRhino
fdb0feeb23 rk3588: bl31: update bl31 to v1.45
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
2024-03-08 14:57:38 +01:00
ColorfulRhino
4af3afbf7d rk3568: ddr: update ddrbin to v1.21
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.
2024-03-08 14:57:25 +01:00
ColorfulRhino
fea40114c5 rk3568: bl32: update bl32 to v2.11
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
2024-03-08 14:56:54 +01:00
ColorfulRhino
5b913affba rk3568: bl31: update bl31 to v1.44
Official release notes:

New:
1. Add support for RK3567 SoC.

Commit log:
Update features:
    8cea6ab0b plat: rk3528: dmc: pause derate mr4 during dmc_restore
    554d3e651 rockchip: add fw_version_string support
    0370535ac rockchip: atags: Add fwver tag support
    abe3a3cb3 plat: rk3568: dmc: pause derate mr4 during dmc_restore
    2b18fad8c rockchip: atags: fix error of getting size of tag_boot1p
    63c438219 plat: rk3568: monitor: add support for rk3567
2024-03-08 14:56:41 +01:00
ColorfulRhino
381fee629f rk3566: ddr: update ddrbin to v1.21
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.
2024-03-08 14:56:31 +01:00
ColorfulRhino
e92925a5a8 rk3528: spl: update spl to v1.05
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.
2024-03-08 14:56:17 +01:00