Commit Graph

1720 Commits

Author SHA1 Message Date
XiaoDong Huang
60a5b744e8 rv1126b: bl31: update version to v1.05
Build from ATF commit:
    ce0a773ac plat: rv1126b: switch masters to NS after slaves/ddr_regions
update feature:
    ce0a773ac plat: rv1126b: switch masters to NS after slaves/ddr_regions
    dd4375285 plat: rv1126b: sleep: support lp_pr
    aceae9288 rockchip: common: fiq-debugger: fix some problems
    fa0d30248 plat: rv1126b: sleep: save/restore vcp registers
    68f5802af plat: rv1126b: sleep: open more clk

Change-Id: Ia765373832a40aeb9a845596dd6d308adcf32bb4
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2025-05-20 16:46:52 +08:00
hisping.lin
924f78fe9a rv1126b: bl32: update version to v1.03
Build from OPTEE commit in develop-next branch:
    6fa7d182f drivers: crypto: rockchip: fix compile error on hal_crypto.c
Update features:
    6fa7d182f drivers: crypto: rockchip: fix compile error on hal_crypto.c
    894962b70 drivers: crypto: rockchip: add rk_crypto_kt_aead
    8e72f21e9 drivers: hal_ce: fix crypto result error when using dynamic shared memory
    2369500da drivers: crypto: rockchip: Remove the global variable g_cipher_ctx
    726c5d017 drivers: crypto: rockchip: ce: add hwspinlock support

Signed-off-by: hisping.lin <hisping.lin@rock-chips.com>
Change-Id: Id1bba19339872d36f412735bacb1f7f46e17f2cb
2025-05-14 07:08:16 +00:00
chenfen
45a524713a rv1126b: usbplug: update to v1.03
build from:
    37d8770ee4: rv1126b: usbplug update to v1.03

update feature:
    1. fix reboot fail after upgrade

Change-Id: Ic9b78fe5a8f7bbf81b74f0213e7dea9e5ddbf7f2
Signed-off-by: chenfen <chenfen@rock-chips.com>
2025-05-14 06:58:03 +00:00
Hisping Lin
9566d463b2 rk3576: bl32: update version to v1.06
Build from OPTEE commit in develop-next branch:
    667b54418 rockchip: rk3576: enable CFG_RK_VERIFY_CONFIG_IP
Update features:
    667b54418 rockchip: rk3576: enable CFG_RK_VERIFY_CONFIG_IP
    ce2fe15af pta: crypto_service: add rk_verify_config_ip
    a8517921b rockchip: rk3576: otp: support get chip name
    b7abd7394 rockchip: rk3576: soc: add fw_syssgrf_write/read and gmac0 group set
    341ae501f pta: crypto_service: add user ta oem otp key cipher func
    ec6f4ffed plat-rockchip: separate fw encrypt key and oem otp key
    8285a003e pta: crypto_service: add firmware key cipher function
    33112b291 pta: add func for check the caller is from uboot
    e75002648 UPSTREAM: ta: pkcs11: Improve PIN counter handling robustness
    fe8dffd27 BACKPORT: core: add fault mitigations in ree_fs_ta_open()
    061121adb UPSTREAM: core: add fault mitigations in buf_ta_open()
    8b443a5d1 BACKPORT: core: add fault mitigations to shdr_verify_signature*()
    674df162e BACKPORT: drivers: crypto: add stubbed fault mitigation in crypto_acipher_rsassa_verify()
    0573e7cdb BACKPORT: core: ltc: add fault mitigation in crypto_acipher_rsassa_verify()
    9d1fe00c9 UPSTREAM: core: libmbedtls: add fault mitigation in crypto_acipher_rsassa_verify()
    4d84ea7a3 BACKPORT: libmbedtls: add fault mitigation in mbedtls_rsa_rsassa_pkcs1_v15_verify()
    662c67bc3 UPSTREAM: libmbedtls: add fault mitigation in mbedtls_rsa_rsassa_pss_verify_ext()
    c2d4c4fcd UPSTREAM: core: add fault mitigation tests
    eca7673b7 UPSTREAM: Basic fault mitigation routines
    b3b4962c8 UPSTREAM: core: verify size of allocated shared memory
    adc2c2e97 UPSTREAM: core: pta/bcm/elog: add missing buffer size check
    aae29e6aa drivers: crypto: keytable: hmac: add algo valid check
    b0eaacb57 pta: crypto_service: fix compile error when CFG_RK_KEYLAD not defined
    f19dc939d pta: crypto_service: add OEM OTP KEY hmac support for user ta
    7b56594b8 Fix typos in Rockchip copyright notices
    f0fdffa4f kernel: print version information earlier
    24ecda52d rk3576: otp: do not disable ns otp clk
    a93f7e946 scripts: checkbuild: modify platform detect method
    78f618adb rk3576: otp: enable ns otp clk by config scru register
    29b1dbc92 core: optimize memory info log to avoid misunderstand
    db0018c0b ree_fs_ta: fixed read ta_ver.db error cause by poweroff

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I7ab408ceee759ebbc2a721cd5c7f5b582a747842
2025-05-12 02:26:57 +00:00
chenfen
caf7501340 rv1126b: usbplug: update to v1.02.
build from:
    ac302d626c: rv1126b: usbplug update to v1.02.

update feature:
    1. add uart upgrade support.

Change-Id: I1753cdffa3ac8d9470d50bdf768407b4212504f2
Signed-off-by: chenfen <chenfen@rock-chips.com>
2025-05-09 03:16:03 +00:00
Hisping Lin
d19b09e7a6 rk3588: bl32: update version to v1.20
Build from OPTEE commit in develop-next branch:
    1e844e4ca rk3588: otp: oem otp key2 not support 32 bytes
Update features:
    1e844e4ca rk3588: otp: oem otp key2 not support 32 bytes
    ec6f4ffed plat-rockchip: separate fw encrypt key and oem otp key
    8285a003e pta: crypto_service: add firmware key cipher function
    33112b291 pta: add func for check the caller is from uboot
    e75002648 UPSTREAM: ta: pkcs11: Improve PIN counter handling robustness
    fe8dffd27 BACKPORT: core: add fault mitigations in ree_fs_ta_open()
    061121adb UPSTREAM: core: add fault mitigations in buf_ta_open()
    8b443a5d1 BACKPORT: core: add fault mitigations to shdr_verify_signature*()
    674df162e BACKPORT: drivers: crypto: add stubbed fault mitigation in crypto_acipher_rsassa_verify()
    0573e7cdb BACKPORT: core: ltc: add fault mitigation in crypto_acipher_rsassa_verify()
    9d1fe00c9 UPSTREAM: core: libmbedtls: add fault mitigation in crypto_acipher_rsassa_verify()
    4d84ea7a3 BACKPORT: libmbedtls: add fault mitigation in mbedtls_rsa_rsassa_pkcs1_v15_verify()
    662c67bc3 UPSTREAM: libmbedtls: add fault mitigation in mbedtls_rsa_rsassa_pss_verify_ext()
    c2d4c4fcd UPSTREAM: core: add fault mitigation tests
    eca7673b7 UPSTREAM: Basic fault mitigation routines
    b3b4962c8 UPSTREAM: core: verify size of allocated shared memory
    adc2c2e97 UPSTREAM: core: pta/bcm/elog: add missing buffer size check
    aae29e6aa drivers: crypto: keytable: hmac: add algo valid check
    b0eaacb57 pta: crypto_service: fix compile error when CFG_RK_KEYLAD not defined
    f19dc939d pta: crypto_service: add OEM OTP KEY hmac support for user ta
    1b75e8b9e drivers: crypto: keytable: hmac: support MD5/SHA1/SHA256/SHA512/SM3
    7b56594b8 Fix typos in Rockchip copyright notices
    f0fdffa4f kernel: print version information earlier
    29b1dbc92 core: optimize memory info log to avoid misunderstand

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I504f9350cd2b66769fc9bf13caa0d7710a4fc0f6
2025-05-09 01:10:39 +00:00
Xuhui Lin
55fc3bdbd1 rv1126b: spl: update version to v1.03
Build from:
	bc03ef0985f rockchip: rv1126b: Fix bias error
Build with:
	./make.sh rv1126b --spl-new --spl-fwver v1.03
	./make.sh rv1126b-ipc --spl-new --spl-fwver v1.03

Change-Id: I39d1b3176069ce2dad37ff92ee646c679c3a02ec
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
2025-05-08 15:00:08 +08:00
Joseph Chen
dbb754bd6d rk3308: bl31: Update version to v2.27
Build from:
	1b53efcddbf rk3308: suspend: Allow set pclk_bus to 24M

Update feature:
	1b53efcddbf rk3308: suspend: Allow set pclk_bus to 24M

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I7dfda7d60c4676212338556ccfbc1e3cd3e6e120
2025-05-08 06:54:56 +00:00
XiaoDong Huang
3ac1fb7395 rv1126b: bl31: update version to v1.04
Build from ATF commit:
    886a0421f plat: rv1126b: sleep: support LP_AOA
update feature:
    886a0421f plat: rv1126b: sleep: support LP_AOA
    1d921372f plat: rv1126b: dmc: only need save current phy fsp skew
    942f0a579 plat: rv1126b: dmc: add poll state after request exit RETON
    52345be1c plat: rv1126b: dmc: fixed the LPDDR4 CA deskew update issue
    67062e5d6 plat: rv1126b: define access_regs_table
    f361154b0 rockchip: common: optimized ACCESS_REG32 function
    14b5a2f18 plat: rv1126b: enable tsadc_shut_m0
    644acb419 rockchip: fixed compilation warning -Wlto-type-mismatch
    86da86b1a rockchip: common: scmi: delete unused files
    b161ef873 plat: rv1126b: sleep: save/restore GPIOx_GROUP
    e02ed77df plat: rv1126b: dmc: add more phy registers in phy_need_save[]
    813915da8 plat: rv1126b: dmc: adjust LP4/4x CAODT

Change-Id: I3417f01afa28375a168850be9973e11799e69792
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2025-05-06 19:01:10 +08:00
Xuhui Lin
e52f73af49 rv1126b: spl: update version to v1.02
Build from:
	e4069c1b773 rockchip: rv1126b: Adjust tsadc bias current
Build with:
	./make.sh rv1126b --spl-new --spl-fwver v1.02
	./make.sh rv1126b-ipc --spl-new --spl-fwver v1.02

Change-Id: Ic796a84f3dd20f967ab52d5ef441ac211e5d712c
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
2025-05-06 17:10:40 +08:00
Tang Yun ping
630455878c rk3582: ddr: update ddrbin to v1.19
build from:
	ff1a08bde6 dram_init: rk3588: update ddrbin to v1.19

update feature:
	Add RK3582 support

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I24c0d9114ec5022747d0b6b981324e6ca94c170c
2025-04-27 09:32:17 +08:00
XiaoDong Huang
31a78b07f8 rk3588: bl31: update version to v1.51
Build from ATF commit:
    bc6030fac plat: rockchip: rk3588: clock: Add more chip core support
update feature:
    bc6030fac plat: rockchip: rk3588: clock: Add more chip core support
    19d131fab plat: rk3588: dmc: avoid uninitialized return value in ddr_get_addrmap_info
    ae281fe95 plat: rk3588: dmc: add support ddrdbg_get_dram_info
    91fa33df4 plat: rockchip: common: ddrdbg_dram_info support sys_reg_v3
    76402e440 plat: rk3588: sleep: Supports PMIC sleep mode timing control
    717885416 plat: rk3588: fix error of dumping gpio_power_info
    d831ce49e rockchip: common: add SIP_CPU_PM_CFG define

Change-Id: I9f1e368fa980809888d5bc690913097f9614162b
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2025-04-25 18:05:27 +08:00
Wesley Yao
2a1b7f5b83 rv1126b: ddr: Update to v1.02 250425
Build from:
	701e251084 dram_init: rv1126b: Update to v1.02

Update features:
	45ef4ceecc drivers: ram: rv1126b: Adjust SI info
	fd46c75882 drivers: ram: rv1126b: write pattern to reg only once in vref_train
	2929650192 drivers: ram: rv1126b: tb bin skip fsp_params functions
	92b8313223 drivers: ram: rv1126b: ddrc_mstr matches initial cap_info
	c39fe9cf5c dirvers: ram: rv1126b: Adjust dram_type_det_tab[]
	4f1a15765a drivers: ram: rv1126b: Fix data type of dqs2ck_deskew
	b2c4d0492c dram_init: rv1126b: Reduce size of eyescan bin and merge them into 2 bin
	cc29536803 drivers: ram: rv1126b: Fix LP3 CS0 phase
	55a76ba4ba drivers: ram: rv1126b: Fix calc of rd2wr
	49371e3748 drivers: ram: rv1126b: ddr: fix reg_calcs_sel setting
	d4ef04a6b0 drivers: ram: rv1126b: Use loader_params to control tb and verbose_print
	31c79ebecf drivers: ram: rv1126b: Fix WDQS config
	92888a6e66 rockchip: dram_spec_timing: Reduce size of struct dram_timing_t
	d267243a17 dram_init: rv1126b: Select cntfreq according to boot_parm
	5b8a9c0a38 dram_init: rv1126b: Reduce size of board_uart_init()
	f5f572161e drivers: ram: rv1126b: Support DDR4 rdbi, LP4(X) rdbi and wdbi
	db82360f5d drivers: ram: rv1126b: Support LP4(X) bw x16
	ebcb36ca3c drivers: ram: rv1126b: Modify cs deskew before ca_train
	bb2f89836d drivers: ram: rv1126b: adjust LP4/4x CAODT
	8070abb5db drivers: ram: rv1126b: Delete fast_reboot
	d95e12eda7 drivers: ram: rv1126b: Fix sdram_detect_row_3_4() bug
	7eaea300dd drivers: ram: rv1126b: Fix LP4(X) wr2rd

Change-Id: I5a4714545d6acd8fae1c2496273a605b325782e3
Signed-off-by: Wesley Yao <wesley.yao@rock-chips.com>
2025-04-25 10:05:20 +08:00
Hisping Lin
31f8a03b93 rv1126b: bl32: update version to v1.02
Build from OPTEE commit in develop-next branch:
    106240c23  drivers: rockchip: keylad: add KL_OTP_KEY_ZERO_ST for crypto v2
Update features:
    106240c23  drivers: rockchip: keylad: add KL_OTP_KEY_ZERO_ST for crypto v2
    79d4a2e51 rv1126b: otp: correct whether reading ns otp with ecc
    b65708647 rv1126b: otp: rk_otp_user_read add ecc param

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: Ida98f43b34108609cb8d062a7a549d7fb30560dc
2025-04-23 11:30:55 +08:00
XiaoDong Huang
c66402be0a rv1126b: bl31: update version to v1.03
Build from ATF commit:
    d93a2fceb plat: rv1126b: sleep: idle noc by software
update feature:
    d93a2fceb plat: rv1126b: sleep: idle noc by software
    fabc9ccf7 rockchip: common: add prefix "bl31-" to fw_version_string

Change-Id: I25acd536074c0a73faa6a2fbc3eacd529ee41812
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2025-04-16 16:10:11 +08:00
XiaoDong Huang
e5d85e93a0 rv1126b: bl31: update version to v1.02
Build from ATF commit:
    32ea6e285 plat: rv1126b: dmc: restore sram only if dfs initialized
update feature:
    32ea6e285 plat: rv1126b: dmc: restore sram only if dfs initialized
    9f35dc377 plat: rv1126b: sleep: do sram_save/restore
    e521c5d65 plat: rv1126b: bl31 run at 0x40000000
    e40572f61 rockchip: rv1126b: clk: Disable rkce aclk_s and pka_s when clock init
    91f3b46e9 plat: rv1126b: correct return vaule for pvtpll_config_handler()

Change-Id: I5620f4b274f8d24423d739f78e47d9df70143169
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2025-04-15 20:23:33 +08:00
Xuhui Lin
9dbe56d19c rv1126b: spl: update version to v1.01
Build from:
	8532419ba16 include: configs: rv1126b: Add fw encryption key support
Build with:
	./make.sh rv1126b --spl-new --spl-fwver v1.01
	./make.sh rv1126b-ipc --spl-new --spl-fwver v1.01

Change-Id: I27d2ad9385a484e654030658f5e86379ed31ce91
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
2025-04-15 19:23:35 +08:00
Xuhui Lin
b41f8454f9 rv1126b: usbplug: update version to v1.01
Build from:
	8532419ba16 include: configs: rv1126b: Add fw encryption key support
Build with:
	./make.sh rv1126b-usbplug

Change-Id: If339926f33f318020b191fe66d3ee43716e3c309
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
2025-04-15 19:23:35 +08:00
Hisping Lin
6cca284098 rv1126b: bl32: update version to v1.01
Build from OPTEE commit in develop-next branch:
    0e8447122 rv1126b: modify fw encryption key offset
Update features:
    0e8447122 rv1126b: modify fw encryption key offset
    341ae501f pta: crypto_service: add user ta oem otp key cipher func
    422f44930 drivers: rockchip: keylad: add zero key transfer check
    74699496f core: rockchip: rv1126b: modify RKRNG clock use HCLK_RKRNG_S

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: Icf966128030dee0f15eadf8ab50ab10a2f85e293
2025-04-14 15:32:26 +08:00
Hisping Lin
15369b7970 rv1126b: bl32: Add initial version
Build from optee commit in develop-next branch:
    f63ac68db rv1126b: support transfer root device backup key

Change-Id: I3a2a6dc412a784f4b18ac90d3839259d54ba8f99
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
2025-04-08 12:03:20 +00:00
XiaoDong Huang
25f1e2dea1 rv1126b: bl31: update version to v1.01
Build from ATF commit:
    a14bf51f4 plat: rv1126b: add delay between write CRU_GLB_RST_CONx
update feature:
    a14bf51f4 plat: rv1126b: add delay between write CRU_GLB_RST_CONx
    be281dc7f rockchip: common: delete plat/rockchip/common/scmi/scmi_main.c
    9c21aa53e commit_elf.sh: add message to rkbin doc
    6eff4b52f rockchip: rv1126b: support scmi clk
    2adf42b75 plat: rv1126b: support system suspend
    506b3e0fd rockchip: rv1126b: add dmc support
    7feb096e8 plat: rv1126b: support cpu_stop

Change-Id: I5408c7ca4e49efad0beb5bda48fdc2e448f4e085
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2025-04-04 18:38:55 +08:00
Shengfei Xu
bf8d80e119 rk3562: bl31: update version to v1.22
build from:
	57ff737a9 plat: rk3562: Enable virtual shutdown function
update feature:
	57ff737a9 plat: rk3562: Enable virtual shutdown function

Change-Id: Ia5d26c335c14aa26853d8fa70f82cd34b7cb293b
Signed-off-by: Shengfei Xu <xsf@rock-chips.com>
2025-04-02 02:53:46 +00:00
XiaoDong Huang
4f3bf5fbec rk3528: bl31: update version to v1.20
Build from ATF commit:
    fe961b77f plat: rk3528: clock: rk3518: add rate for suspend
update feature:
    fe961b77f plat: rk3528: clock: rk3518: add rate for suspend
    d831ce49e rockchip: common: add SIP_CPU_PM_CFG define
    a4bbbc7a6 commit_elf.sh: add message to rkbin doc

Change-Id: Ic8f15d2a5896a0e4102634e355b94aec8174784c
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2025-04-02 09:15:08 +08:00
Xuhui Lin
06558f3d55 rv1126b: ddr/spl/usbplug/bl31: Add initial version
== ddr v1.00
Build from:
	cca56bbb07 dram_init: rv1126b: Update to v1.00 250331

== spl v1.00
Build from:
	4d9e803d493 configs: rv1126b-spi-nor: Add CONFIG_SPL_LZMA support
Build with:
	./make.sh rv1126b --spl-new --spl-fwver v1.00
	./make.sh rv1126b-ipc --spl-new --spl-fwver v1.00

== usbplug v1.00
Build from:
	4d9e803d493 configs: rv1126b-spi-nor: Add CONFIG_SPL_LZMA support
Build with:
	./make.sh rv1126b-usbplug

== bl31 v1.00
Build from: a2173dab6

Change-Id: I6082b30a304692fb0de4e544d166c1103d8c7334
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
Signed-off-by: Wesley Yao <wesley.yao@rock-chips.com>
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2025-03-31 17:51:36 +08:00
Jon Lin
8a3eba2b84 rv1106: usbplug: Add w25n01xx continues read mode
build from:
	2c14bb7e419 src: spinand: Support w25n01xx

update feature:
	Support w25n01xx continues read mode.

Change-Id: I36ce459916cd53673ffc0c799fefeb2fbd06be6f
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2025-03-22 10:02:02 +00:00
XiaoDong Huang
d12b435e66 rk1808: bl31: update version to v1.16
Build from ATF commit:
    40d83c38a
update feature:
    40d83c38a
    116060688 commit_elf.sh: add message to rkbin doc

Change-Id: Id178a5ffd27981fbab964ab941d083f08ec7b5fd
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2025-03-22 10:01:31 +00:00
XiaoDong Huang
e8ded8278a rk3576: bl31: update version to v1.19
Build from ATF commit:
    f3570ca5d plat: rk3576: rk3576s: support usb1
update feature:
    f3570ca5d plat: rk3576: rk3576s: support usb1

Change-Id: I754a000b9e7b7f3345997e9475508e207bf470db
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2025-03-21 17:19:18 +08:00
chenfen
7c4df34de3 rk1808: usbplug,miniloader: update to v1.09.
build from:
    d95723096: rk1808: usbplug,miniloader update to v1.09.

update feature:
    1. add rk1806k support.

Change-Id: I1c3515343c3c716902643e5969838e9fbc69d101
Signed-off-by: chenfen <chenfen@rock-chips.com>
2025-03-20 15:32:29 +08:00
Hisping Lin
5b5236535d rk3562: bl32: update version to v1.08
Build from OPTEE commit in develop-next branch:
    ec6f4ffed plat-rockchip: separate fw encrypt key and oem otp key
Update features:
    ec6f4ffed plat-rockchip: separate fw encrypt key and oem otp key
    8285a003e pta: crypto_service: add firmware key cipher function
    33112b291 pta: add func for check the caller is from uboot
    03083ced7 rk3562: add support for fw encrypt key
    3d289e350 rk3562: increase heap size to 256K
    aae29e6aa drivers: crypto: keytable: hmac: add algo valid check
    b0eaacb57 pta: crypto_service: fix compile error when CFG_RK_KEYLAD not defined
    f19dc939d pta: crypto_service: add OEM OTP KEY hmac support for user ta
    1b75e8b9e drivers: crypto: keytable: hmac: support MD5/SHA1/SHA256/SHA512/SM3
    f0fdffa4f kernel: print version information earlier
    29b1dbc92 core: optimize memory info log to avoid misunderstand
    db0018c0b ree_fs_ta: fixed read ta_ver.db error cause by poweroff

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: Iab851c47d7b66c68137b2d13666833946737ec73
2025-03-17 02:12:23 +00:00
XiaoDong Huang
6f844ef01d rk3576: bl31: update version to v1.18
Build from ATF commit:
    b072a1255 plat: rk3576: support SIP_CPU_PM_CFG
update feature:
    b072a1255 plat: rk3576: support SIP_CPU_PM_CFG
    d831ce49e rockchip: common: add SIP_CPU_PM_CFG define
    a4bbbc7a6 commit_elf.sh: add message to rkbin doc
    e4babd31a plat: rk3576: mos: support os reboot & cpu wdt
    dd28dd828 plat: rk3576: mos: disable all irqs when system reset
    f489e931c plat: rk3576: support sip function send_data
    1c886be3a plat: rk3576: mos: support slave os panic

Change-Id: I843b6751ec559f444f3b1b68ce3978e0315d9f91
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2025-03-14 17:12:58 +08:00
Finley Xiao
42094edd61 rk3588: bl31: update version to v1.50
Build from ATF commit:
	b23ff75bb plat: rockchip: rk3588: clock: Add more hardware version support
update feature:
	b23ff75bb plat: rockchip: rk3588: clock: Add more hardware version support

Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: I962d80a87c3d1bc10a35336ca3b245f6abb76a2c
2025-03-14 10:41:24 +08:00
Tang Yun ping
8ff7490774 rk3588: ddr: update ddrbin to v1.19
build from:
	ff1a08bde6 dram_init: rk3588: update ddrbin to v1.19

update feature:
	Add RK3588 -B/RK3588S-B/RK3588S2-B support

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I6de975f7ce823e4cc76f50a41780e525bad85f2e
2025-03-14 10:11:29 +08:00
Yifeng Zhao
2721363019 rk3506: usbplug: update to v1.03
build from rkbootall:
	b814ef547: mmc: add wait busy after switch command

update feature:
	mmc: add wait busy after switch command

Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: Ifb280becb0c0d66b95e05073a1dd559ac9c4b7cf
2025-03-13 16:39:23 +08:00
Tang Yun ping
90dec21c9a rk3506: ddr: update ddrbin to v1.06
bulid from:
	d27ac532c4 dram_init: rk3506: update ddrbin to v1.06

update feature:
	Fixed the SPI flash loading failure in SPL caused by
abnormal reset of hp_timer clock source

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: Idbd304bd7bc50fa790f0d8e8218545d96ff533b4
2025-03-11 15:07:16 +08:00
XiaoDong Huang
2e81f0ed85 rk3528: bl31: update version to v1.19
Build from ATF commit:
    b5fa023c7 plat: rk3528: clock: Add pvtpll table for rk3518
update feature:
    b5fa023c7 plat: rk3528: clock: Add pvtpll table for rk3518
    2595f1878 plat: rk3528: add rk3518 dram support
    15504230a plat: rk3528: add rk3518 support
    2c0274d8d rockchip: common: add SIP_GPIO_CFG define
    28863aaa2 rockchip: common: make warmboot address 64 align optional
    11ccc06cf tools: rockchip: decode_bl31: Fix typo in Rockchip copyright notice
    3e7d6f86d plat: rockchip: rk3528: Fix typos in Rockchip copyright notices
    088e9e819 rockchip: common: Fix typos in Rockchip copyright notices
    d4181c043 rockchip: don't set fw_version_string if RK_NO_PRE_LOADER
    076599f9b plat: rockchip: uart: fix uart_debug_save flow
    9fe9f3052 rockchip: common: add PLAT_RK_CORE_POS_OFFSET macro
    d0a3cdeac rockchip: common: gic: add RK_NOT_INIT_GIC_DIST macro
    d8a3387fd rockchip: pm: implement pwr_domain_on_finish_late handler
    991bd9a7f opteed: pm: restore icc_pmr after cpu_suspend handle
    c481e5368 rockchip: hptimer: merge hptimer_common.h/hptimer_v2.h to hptimer.h

Change-Id: Ib1af912057f1cf8784db481f1fe395f2278914e8
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2025-03-11 10:13:13 +08:00
chenfen
d97f364cb4 rk3528: usbplug: update to v1.04.
build from:
    94a761cda: rk3528: usbplug update to v1.04.

update feature:
    1. add rk3518 support.

Change-Id: I6639750ac7de1c832a10e46fd4e2db39aafa75ee
Signed-off-by: chenfen <chenfen@rock-chips.com>
2025-03-10 18:20:57 +08:00
Joseph Chen
2d9e4a5312 rk3506: tee ta: Update version to v1.10
Build from commit:
    46dcf51e88a rk3506: soc: Switch gpio4Ax from MIPI to gpio by default

Update features:
    1. Add PMIC rk801 support for system suspend mode with LOGIC off.
    2. gpio4Ax switch to GPIO function by default.

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: If7709029e62467b89db9d64fd0962bdfa77ff2bf
2025-03-06 10:31:53 +08:00
Joseph Chen
e29afc471b rk3506: tee: Update version to v2.10
Build from commit:
	46dcf51e88a rk3506: soc: Switch gpio4Ax from MIPI to gpio by default

Update features:
	1. Add PMIC rk801 support for system suspend mode with LOGIC off.
	2. gpio4Ax switch to GPIO function by default.

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I7b97677f5940b6ad70ecd8161b6950d80178a885
2025-03-06 10:26:12 +08:00
Zhihuan He
e04bf64c39 rk3568: bl31 rt: update version to v1.03
build from:
	d6900bc23 rk3568: optimize RT latency

update feature:
	82ab36dff plat: rk3568: only enable one ca odt in same channel
	94a9ecc89 plat: rk3568: disable monitor when system sleep
	6ec45f5e1 plat: rk3568: support ddr ecc poison by dcf
	...
	patch on gerrit: I05955dace13ec323d894583e664c128e8b582fe8(Change-Id)

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I4eb1e2c161ab8673e92380c361cb53ef3ddc6440
2025-03-05 14:51:59 +08:00
Zhihuan He
ef49d0c285 rk3568: bl31: update version to v1.45
build from:
	70d3deb59 plat: rk3576: support SIP_GPIO_CFG

update feature:
	82ab36dff plat: rk3568: only enable one ca odt in same channel
	94a9ecc89 plat: rk3568: disable monitor when system sleep
	6ec45f5e1 plat: rk3568: support ddr ecc poison by dcf

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: Ia11c305e005868ac123dd7ea9b76a77fdb5f205b
2025-03-04 16:52:38 +08:00
XiaoDong Huang
4c0ccce83e rk3576: bl31: update version to v1.17
Build from ATF commit:
    70d3deb59 plat: rk3576: support SIP_GPIO_CFG
update feature:
    70d3deb59 plat: rk3576: support SIP_GPIO_CFG
    2c0274d8d rockchip: common: add SIP_GPIO_CFG define
    56b91d4d5 plat: rk3576: sleep: wait pmu_mcu to start
    28863aaa2 rockchip: common: make warmboot address 64 align optional

Change-Id: I27450490133a564671139cb15d6ba45c25192e9f
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2025-03-04 08:00:54 +00:00
XiaoDong Huang
09c922d81b rk3588: bl31: update version to v1.49
Build from ATF commit:
    1653f2a08 plat: rk3588: sleep: wait pmu_mcu to start
update feature:
    1653f2a08 plat: rk3588: sleep: wait pmu_mcu to start
    28863aaa2 rockchip: common: make warmboot address 64 align optional
    11ccc06cf tools: rockchip: decode_bl31: Fix typo in Rockchip copyright notice
    b67080464 plat: rockchip: rk3588: Fix typos in Rockchip copyright notices
    088e9e819 rockchip: common: Fix typos in Rockchip copyright notices
    d4181c043 rockchip: don't set fw_version_string if RK_NO_PRE_LOADER
    076599f9b plat: rockchip: uart: fix uart_debug_save flow

Change-Id: I336571be912822eb663f5e33f825382126727088
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2025-03-03 14:28:22 +08:00
Zhihuan He
feab2172b4 rk3528: ddr: update ddrbin to v1.11
build from:
	56f70fd2ad dram_init: rk3528: Update to v1.11

update feature:
	bfac0726c6 dram_init: rk3528: add trfc min cap mode

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I38d0f2915b2842077341b5acceb47ba9cf12f9c4
2025-02-26 10:54:43 +08:00
Joseph Chen
e5f488e98d rk3506: tee with ta: Update version to v1.01
Build from:
	d4572d00829 rk3506: soc: Enlarge mcu remap region size

Update feature:
	d4572d00829 rk3506: soc: Enlarge mcu remap region size
	7b56594b89e Fix typos in Rockchip copyright notices
	badfff19c62 rv1126: add rv1126+ support
	f0fdffa4ff6 kernel: print version information earlier
	be8b8c93af3 rk3506: suspend: Add more debug methods
	1e7a79e487c rk3506: suspend: Add api to support soft wakeup pmu and cpu0
	c295dac334f rk3506: suspend: Support pmu_bus_clk_ls in high freq
	b205aaa7fd7 rk3506: suspend: Fix rc400 clock calc error
	24ecda52d5f rk3576: otp: do not disable ns otp clk
	a93f7e9463d scripts: checkbuild: modify platform detect method
	78f618adb25 rk3576: otp: enable ns otp clk by config scru register
	9dca24170c2 rk3576: mos: add CFG_RK_MOS macro
	eb5d6079a6f rv1103b: otp: stop cmd if prog otp fail
	5a4e96e5adb rv1103b: otp: check otp prog mask before write otp
	f6cda897824 rk3576: mos: modify memory region map
	efddd55dd5a core: rockchip: enable atags and pstore in MOS
	6d5c46c1fa2 rk3576: mos: disable reserved memory by atags
	6b118d03948 rockchip: fiq debugger: support separate stack for os callback
	a55ef8f9049 drivers: rockchip: trng: add rv1103b support
	b7f14a5338e drivers: hal_crypto: rv1103b: fix crypto clock bug
	cb26c14a887 drivers: hal_crypto: add rv1103b support
	a44cc911b51 rk3506: suspend: Improve debug information
	4f75b8a8948 plat-rockchip: add multi os support

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I28908b746553db995ec331ac8e428be0de9b03f0
2025-02-21 14:40:45 +08:00
Joseph Chen
218ab0229e rk3506: tee: Update version to v2.01
Build from:
	d4572d00829 rk3506: soc: Enlarge mcu remap region size

Update feature:
	d4572d00829 rk3506: soc: Enlarge mcu remap region size

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I66f64e1c81f8976d7cce0ed121cf560d47c99c77
2025-02-18 02:12:14 +00:00
XiaoDong Huang
d0e7529e1c rk3576: bl31: update version to v1.16
Build from ATF commit:
    fab0f0345 plat: rk3576: sleep: decrease i2c read/write times to save time
update feature:
    fab0f0345 plat: rk3576: sleep: decrease i2c read/write times to save time
    cff6d9a0c plat: rk3576: sleep: switch to pll earlier
    81a0e1e03 plat: rk3576: sleep: adjust CRU save/restore flow to reduce time
    719b8a44b plat: rk3576: sleep: Resolve the issue of wake-up I2C clock error
    1a00f6477 plat: rk3576: firewall: add FW_SLV_ID_MIPI_CSIDPHY1/CSIPHY1_GRF
    11ccc06cf tools: rockchip: decode_bl31: Fix typo in Rockchip copyright notice
    0d94b0520 plat: rockchip: rk3576: Fix typos in Rockchip copyright notices
    088e9e819 rockchip: common: Fix typos in Rockchip copyright notices
    aae0bdc44 plat: rk3576: detect ext-32k during system sleep

Change-Id: If56ac64816ebe11db33609d46ad2a7c356fa67df
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2025-02-13 11:07:00 +08:00
XiaoDong Huang
0e8d69412e rv1126: tee: update version to v2.16
Build from OPTEE commit in develop-next branch:
    7b56594b8 Fix typos in Rockchip copyright notices
Update features:
    7b56594b8 Fix typos in Rockchip copyright notices
    badfff19c rv1126: add rv1126+ support
    f0fdffa4f kernel: print version information earlier

Change-Id: I77eb7d5025646826413b0713f2c11f5ccd402999
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2025-02-06 14:43:53 +08:00
Wesley Yao
7ffd313611 rv1126: ddr: Update to v1.14 20250205
Build from:
	efc8cb38c0 dram_init: rv1126: Update to v1.14

Update feature:
	de7cc8fd4f dram_init: rv1126: Enhance security

Change-Id: I99887da4062f658cbc7d9b0217db364a25d7e195
Signed-off-by: Wesley Yao <wesley.yao@rock-chips.com>
2025-02-05 19:47:32 +08:00
chenfen
f43a462e7a rk3576: boost: update boost bin to v1.03
build from:
        8a55316839 rk_boost: rk3576: update to v1.03
update feature:
        1. accelerate UFS boot speed.

Signed-off-by: chenfen <chenfen@rock-chips.com>
Change-Id: I649968cc451caf28cf1c64f924fc1861c13d1e29
2025-01-24 16:54:26 +08:00
Xuhui Lin
7e437acd9d rk3506: spl: Update version to v1.11
Build from:
	1e54c433094 synchronizing uboot and kernel waveform source code

Build command:
	./make.sh rk3506 --spl-new --spl-fwver v1.11

Main update feature:
	Add emmc boot support.

Change-Id: I6d9fc60681e4436260befb22e818c214e0ddb41f
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
2025-01-16 16:44:06 +08:00