XiaoDong Huang
74213af1e9
rv1126b: bl31: update version to v1.07
...
Build from ATF commit:
46bfa4121 plat: rv1126b: dfs: move to nstimer_ch5
update feature:
46bfa4121 plat: rv1126b: dfs: move to nstimer_ch5
ae4ae50d9 plat: rv1126b: support monitor
0649e199a rockchip: timer: support to config frequency
78fbec495 plat: rv1126b: open pd_npu
69c408b3d plat: rv1126b: support SIP_MCU_CFG
20c929767 plat: rv1126b: sleep: save/restore pvtpll registers
Change-Id: Ic1c1b175b48521406223d5e7fc475cb9c100c576
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com >
2025-06-13 18:07:02 +08:00
Wesley Yao
88f40218f3
rv1126b: RV1126BTRUST_MCU.ini: Fix bl31 version
...
Change-Id: I029edeeb89e2c499e237311dd7595c966a9b6c7e
Signed-off-by: Wesley Yao <wesley.yao@rock-chips.com >
2025-06-13 15:46:03 +08:00
Jiahang Zheng
2718338253
rv1126b: mcu: Add RV1126BTRUST_MCU.ini
...
Change-Id: I16d0118871f0a8275afc015496ed5a780d5340b2
Signed-off-by: Jiahang Zheng <jiahang.zheng@rock-chips.com >
2025-06-10 09:28:43 +00:00
XiaoDong Huang
9d7a059d2c
rv1126b: bl31: update version to v1.06
...
Build from ATF commit:
1b7f2f7db plat: rv1126b: sleep: Set DDR4 CA to high-z
update feature:
1b7f2f7db plat: rv1126b: sleep: Set DDR4 CA to high-z
01c91cc55 plat: rv1126b: optimize the speed of system suspend/resume
Change-Id: Ia91db3f2278d0b9afe58550df4b8e34bcffbdea0
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com >
2025-06-09 10:14:17 +08:00
XiaoDong Huang
cc3452e077
rk3576: bl31: update version to v1.20
...
Build from ATF commit:
4d7e811c6 plat: rk3576: move BL31_BASE to 0x60000
update feature:
4d7e811c6 plat: rk3576: move BL31_BASE to 0x60000
654ae2a27 plat: rockchip: rk3576: Add more conditions for rk3576
7205993b5 plat: rk3576: fix error of configuring PMU0SGRF_SOC_CON1 in system_reset_init
8542efe6e plat: rk3576: mos: reset soc directly, when complete download in uboot
9e26bacf1 plat: rk3576: mos: support panic stopping, if panic again and again
e052221e0 plat: rk3576: sleep: add sleep count print
2e6ba0940 plat: rk3576: dmc: add support ddr_get_addrmap_info
076830893 plat: rk3576: dmc: add support ddrdbg_get_dram_info
91fa33df4 plat: rockchip: common: ddrdbg_dram_info support sys_reg_v3
33851ff50 plat: rk3576: mos: change suspending status irq to 491 for android
d4b674484 plat: rk3576: sleep: Save/restore the polarity and function of pwr_sleep_1
7eea00201 plat: rk3576: mos: support power off for secondary os
60939cf43 plat: rk3576: mos: notify the os's on/off separately
385980595 plat: rk3576: provide more parameters for RK_SIP_MOS_CFG
Change-Id: I4ab2730d3b012e44cbe79c20ca7d62be0997f17e
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com >
2025-05-26 19:20:44 +08:00
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
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
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
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
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
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
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
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
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
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
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
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
Joseph Chen
1a9e4be18b
rk3506: tee: Update to v2.00
...
Build from:
e59e3e25748 rk3506: suspend: Add more debug methods
Update features:
e59e3e25748 rk3506: suspend: Add more debug methods
213a2e9bfb7 rk3506: suspend: Add api to support soft wakeup pmu and cpu0
7ffd0ca30dd rk3506: suspend: Support pmu_bus_clk_ls in high freq
959dcbfc2ad rk3506: suspend: Fix rc400 clock calc error
Signed-off-by: Joseph Chen <chenjh@rock-chips.com >
Change-Id: I927be7b3e52ce3da8afd67fb2898978e2ff5f7ad
2025-01-15 16:44:37 +08:00
XiaoDong Huang
b48541b2e4
rv1126: tee: update version to v2.15
...
Build from OPTEE commit in develop-next branch:
7e3f76304 rv1126: add rv112d support
Update features:
7e3f76304 rv1126: add rv112d support
a93f7e946 scripts: checkbuild: modify platform detect method
efddd55dd core: rockchip: enable atags and pstore in MOS
6b118d039 rockchip: fiq debugger: support separate stack for os callback
4f75b8a89 plat-rockchip: add multi os support
e9cc2fd6a plat-rockchip: sip: add more sip command for dmc
29b1dbc92 core: optimize memory info log to avoid misunderstand
57604957e pta: rk_os_service: add support for dolby
db0018c0b ree_fs_ta: fixed read ta_ver.db error cause by poweroff
Change-Id: I3c8e95bae366cc2e49d2eaf287385b8499313b5e
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com >
2025-01-13 19:10:12 +08:00
XiaoDong Huang
f7f0ea2914
rk3576: bl31: update version to v1.15
...
Build from ATF commit:
bf841fed1 plat: rk3576: sleep: Determine whether to turn off PLDO2 during sleep mode
update feature:
bf841fed1 plat: rk3576: sleep: Determine whether to turn off PLDO2 during sleep mode
e93c46b67 plat: rk3576: sleep: Add ultra suspend DDR powersupply sequence control
d4181c043 rockchip: don't set fw_version_string if RK_NO_PRE_LOADER
2abeb9f8c plat: rk3576: virt-poweroff: dump wakeup source
18cf69192 plat: rk3576: support mos
bf6091cf9 plat: rk3576: support firewall/gpio-group fdt config
7d19dcaf7 plat: rk3576: add def.h and .mk for MOS
076599f9b plat: rockchip: uart: fix uart_debug_save flow
8fc3a03d1 plat: rk3576: get cpu_cfg_info from register "cpu_pwr_sftcon"
520223887 plat: rk3576: support core_pwr_wfi_reset mode
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
Change-Id: I9e7bff06f3af0b445dae5bda010f5b11f08d97d1
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com >
2025-01-06 08:43:37 +00:00
Hisping Lin
5cfe842953
rv1103b: tee: update version to v1.03
...
Build from OPTEE commit in develop-next branch:
6b118d039 rockchip: fiq debugger: support separate stack for os callback
Update features:
6b118d039 rockchip: fiq debugger: support separate stack for os callback
a55ef8f90 drivers: rockchip: trng: add rv1103b support
b7f14a533 drivers: hal_crypto: rv1103b: fix crypto clock bug
cb26c14a8 drivers: hal_crypto: add rv1103b support
e9cc2fd6a plat-rockchip: sip: add more sip command for dmc
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: I20fb2ea774d8186a70ae58ce8311afbd813efe1a
2024-12-20 15:29:15 +08:00
XiaoDong Huang
0f8ac860f0
rk3588: bl31: update version to v1.48
...
Build from ATF commit:
040d2de11 plat: rk3588: optimize hptimer usage flow
update feature:
040d2de11 plat: rk3588: optimize hptimer usage flow
4eed2f218 plat: rk3588: sleep: support SLP_ARCH_TIMER_RESET
ddc9f4ffe plat: rk3588: sleep: support sleep_pin_config
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
059b3c586 opteed: pm: restore icc_pmr after on_finish/suspend_finish handle
f59798f60 plat: rockchip: Optimize some function names and code commenting
f1e50a2bc plat: rockchip: move rockchip_cpus_status to common file
Change-Id: I3a82148303326c1df3709c6c44d5d71179411a62
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com >
2024-12-19 15:27:45 +08:00
Joseph Chen
d49b45b290
rk3506: tee: Update version to v1.27
...
Build from:
a44cc911b51 rk3506: suspend: Improve debug information
Update feature:
a44cc911b51 rk3506: suspend: Improve debug information
Signed-off-by: Joseph Chen <chenjh@rock-chips.com >
Change-Id: I6b4f08d741dfb796f09591de2df610d66a4f266a
2024-12-10 20:39:19 +08:00
Hisping Lin
caec6399ad
rk3506: tee with ta: Add initial version V1.00
...
Build from optee commit in develop-next branch:
3ea8b24a1 rk3506: enable CFG_CORE_DYN_SHM and CFG_RK_USE_RESERVED_SHM
Change-Id: I428bfaf8f476976da08c4e31d36e218754b330b2
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com >
2024-12-04 09:42:18 +08:00
Tang Yun ping
2c928c6a81
rk3506: tee: Update version to v1.26
...
Build from:
169a13a37 plat-rockchip: rk3506: Add the missing sub.mk file
Update features:
Added DDR trefi dynamic adjustment interface.
Signed-off-by: Tang Yun ping <typ@rock-chips.com >
Change-Id: Ia61045d97b873e4c3f94e0b54014d8679c199db0
2024-11-29 09:35:25 +08:00
XiaoDong Huang
8f84952408
rk3528: bl31: update version to v1.18
...
Build from ATF commit:
059b3c586 opteed: pm: restore icc_pmr after on_finish/suspend_finish handle
update feature:
059b3c586 opteed: pm: restore icc_pmr after on_finish/suspend_finish handle
f59798f60 plat: rockchip: Optimize some function names and code commenting
069fc8a18
4858aa126 plat: rk3528: only enable one ca odt in same channel
f1e50a2bc plat: rockchip: move rockchip_cpus_status to common file
810119069 plat: rk3528: virt-poweroff: dump wakeup source
6a314b999
a0178dfb6
bffcafacd plat: rk3528: dmc: add axi split support for suspend/resume
ba6ef224d rockchip: common: add ACCESS_MEM_OS_REG define
5fb78cd64 rockchip: uart: switch to loopback mode before checking busy status
02ff3b0da rockchip: uart: save uart register once
cafe351b4 rockchip: support non-24M counter
524fc65d0 rockchip: scmi: clock: add common clock
4a52a1f56 plat: rockchip: uart: set max timeout 5.6ms wait for uart busy
f282bdae0 rockchip: pstore: fix the error that rb->start is too big
Change-Id: I265f88dea3fe54154e7837db9c36d8a59b790d61
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com >
2024-11-18 17:56:32 +08:00
Hisping Lin
7e8794bc17
rk3588: bl32: update version to v1.19
...
Build from OPTEE commit in develop-next branch:
57604957e pta: rk_os_service: add support for dolby
Update features:
57604957e pta: rk_os_service: add support for dolby
902ec504b rk3588: add function for dolby
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: Ife35f04e3fcc899d5b01dfe5d6e29e1db47fbef0
2024-11-15 16:22:30 +08:00
Joseph Chen
6b7558b07c
rk3506: tee: Update version to v1.25
...
Build from:
0e7e5b3c7ff rk3506: Add 'rockchip,sleep-io-config' setting support
Update features:
0e7e5b3c7ff rk3506: Add 'rockchip,sleep-io-config' setting support
5813e173a28 rk3506: pmu: Power up v1pll before logic off suspend
Signed-off-by: Joseph Chen <chenjh@rock-chips.com >
Change-Id: Id5448cb5046fb086203d62e75f314b4faef32775
2024-11-12 09:31:41 +08:00
XiaoDong Huang
374c401fda
rk3576: bl31: update version to v1.14
...
Build from ATF commit:
c481e5368 rockchip: hptimer: merge hptimer_common.h/hptimer_v2.h to hptimer.h
update feature:
c481e5368 rockchip: hptimer: merge hptimer_common.h/hptimer_v2.h to hptimer.h
2aeb63a6b plat: rk3576: sleep: support SLP_ARCH_TIMER_RESET
059b3c586 opteed: pm: restore icc_pmr after on_finish/suspend_finish handle
6d1b978c9 plat: rk3576: add rk3576_j/m1 support
23eb8825b plat: rk3576: sip: add pvtpll config support
423772e17 plat: rockchip: rk3576: Add pvtpll config for rk3576j/m
f59798f60 plat: rockchip: Optimize some function names and code commenting
Change-Id: Iadb060bd1e2b9a71ee469f38ee329f9f4fec0a20
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com >
2024-11-08 11:39:28 +08:00
Joseph Chen
0038affb32
rk3506: tee: Update version to v1.24
...
Build from:
2f392d41853 rk3506: Add rk3506j support
Update features:
2f392d41853 rk3506: Add rk3506j support
Signed-off-by: Joseph Chen <chenjh@rock-chips.com >
Change-Id: I76bdcda0cec34f49e38e82dd20b449206618f88a
2024-11-06 17:42:50 +08:00