959 Commits

Author SHA1 Message Date
Steven Liu
98ad2038f8 rk3308: RKTRUST: Add RK3308TRUST_CPU3.ini
bl31 for AMP CPU3 boot.

Signed-off-by: Steven Liu <steven.liu@rock-chips.com>
Change-Id: I9c7081bd25bc40f57321daf9f4f9988856953e77
2023-03-24 01:31:24 +00:00
Joseph Chen
562e4207ce rk3528: bl31: update version to v1.12
Build from ATF commit:
    70c5c8d9c plat: rk3528: Improve trng output
update feature:
    70c5c8d9c plat: rk3528: Improve trng output
    389e6e47d plat: rk3528: sleep: adjust ddr-related flow

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I7570f8e64e058fa38a635fa2448f0c2187932585
2023-03-16 08:33:53 +00:00
Finley Xiao
34035c0c45 rk3562: bl31: update version to v1.12
build form:
	3376a679b plat: rockchip: rk3562: Implement autocs suspend and resume
update feature:
	3376a679b plat: rockchip: rk3562: Implement autocs suspend and resume
	c244bb505 plat: rk3568: dmc: update dcf code to v1.01
	30edc7f8a plat: rk3562: dmc: pctl_need_save_fsp[] add DDR_PCTL2_RANKCTL

Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: I9bf4af656eb9f3f50bb04b5716b3518ec6473d10
2023-03-16 11:17:00 +08:00
shengfei Xu
77d983febf rk3562: bl31: update version to v1.11
Build from ATF commit:
	75d01ff66 plat: rockchip: rk3562: Improve suspend/resume stability
update feature:
	75d01ff66 plat: rockchip: rk3562: Improve suspend/resume stability
	8db141d32 plat: rk3562: clock: Improve rkrng output
	27498e6c6 plat: rockchip: rk3562: Add autocs support for core

Signed-off-by: shengfei Xu <xsf@rock-chips.com>
Change-Id: Idd2b1ec6600b773edddb37abd5a5e2460014db54
2023-03-10 10:07:17 +00:00
Finley Xiao
a9892bfcf6 rk3562: bl31: update version to v1.10
Build from ATF commit:
	8db141d32 plat: rk3562: clock: Improve rkrng output
update feature:
	8db141d32 plat: rk3562: clock: Improve rkrng output
	27498e6c6 plat: rockchip: rk3562: Add autocs support for core

Change-Id: Ie8c2f3c863f5cd387691dbd2226365a2cd16ee72
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2023-03-10 10:28:34 +08:00
XiaoDong Huang
ded08e52e8 rk3528: bl31: update version to v1.11
Build from ATF commit:
    389e6e47 plat: rk3588: sleep: adjust ddr-related flow
update feature:
    389e6e47 plat: rk3588: sleep: adjust ddr-related flow
    f889fe141

Change-Id: I7ccfe55386305a9597ca510f5ca57a74a5dff11b
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2023-03-09 20:07:37 +08:00
XiaoDong Huang
541a852cb1 rk3588: bl31: update version to v1.37
Build from ATF commit:
    9609b9c19 plat: rk3588: clock: Fix OPP_LENGTH_MASK
update feature:
    9609b9c19 plat: rk3588: clock: Fix OPP_LENGTH_MASK
    eb562b101 plat: rk3588: rename pwm_remotectl.c to mcu_sleep.c
    49f658cae plat: rk3588: sleep: do gic_its_suspend/gic_its_resume
    5a7da9d67 rockchip: gicv3: add plat_rockchip_gic_its_is_quiescent function
    6b8608524 gicv3: fix error of macro GITS_CTLR_QUIESCENT_BIT
    06e8ff174 plat: rk3588: dmc: ctl_need_save_fsp[] add DDRCTL_ZQSET1TMG0
    d707bc4f6 plat: rk3588: dmc: phy_need_save[] add TESTILP5_*
    7e333547f plat: rk3588: clock: Fix null point
    de5202a25 plat: rk3588: dmc: avoid outlier value of VOP DSP_VCNT
    7586dbad4 plat: rk3588: sleep: save/restore u2phy_grf
    12e99cb45 plat: rk3588: sleep: don't close irq in pmumcu_wkup_prepare
    16574c7f3 rockchip: scmi: change type of "name" in struct scmi_xxx_t to array
    112f0e15d rockchip: add functions to check system boot

Change-Id: I414670ba6f41e066b3cf205a4148f6c1aeb08ac1
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2023-03-09 14:52:48 +08:00
Finley Xiao
5b2037f335 rk3562: bl31: update version to v1.09
Build from ATF commit:
	6a1e56879 plat: rk3562: clock: Add support change length according to opp flag
update feature:
	6a1e56879 plat: rk3562: clock: Add support change length according to opp flag
	30f790b61 plat: rk3562: clock: Adjust pvtpll table by otp
	159560e89 plat: rk3562: Add otp driver

Change-Id: I0ac3413feb249d8b34682b091dca659d0aede06c
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2023-03-08 14:54:00 +08:00
Finley Xiao
e53c80efe8 rk3562: bl31: update version to v1.08
Build from ATF commit:
	1f6088dc0 rockchip: rk3562: Change clock to normal pll when supend and reset
update feature:
	1f6088dc0 rockchip: rk3562: Change clock to normal pll when supend and reset

Change-Id: I074f4ddbf1e6e6fb0368f318cc32c1205822dafc
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2023-02-27 21:06:43 +08:00
XiaoDong Huang
1d2ea0cc67 rk3568: bl31: update version to v1.38
Build from ATF commit:
    94b2d40dc plat: rk3568: mask all irqs before entry into opteed
update feature:
    94b2d40dc plat: rk3568: mask all irqs before entry into opteed
    5e885dc50 plat: rk3568: Improve ultra sleep comments
    16574c7f3 rockchip: scmi: change type of "name" in struct scmi_xxx_t to array
    112f0e15d rockchip: add functions to check system boot

Change-Id: Ia3fec7f546531b819e73621184f8baee88366ad6
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2023-02-27 10:01:53 +08:00
shengfei Xu
9bef93d42b rk3562: bl31: update version to v1.07
Build from ATF commit:
	4d4f21db2 plat: rk3562: suspend: support vdd_logic off in the system suspend
update feature:
	4d4f21db2 plat: rk3562: suspend: support vdd_logic off in the system suspend
	5b9e257f1 plat: rk3562: dmc: pause derate MR4 read before release io retention
	5a3815fd3 plat: rk3562: dmc: add restore DDR_CTL DERATEEN, DERATEINT and RFSHTMG1

Signed-off-by: shengfei Xu <xsf@rock-chips.com>
Change-Id: I9c37230714ab01c2111b693c466b57ca74e72c86
2023-02-22 06:59:27 +00:00
XiaoDong Huang
1d47b8d936 rk3399: bl31: update version to v1.36
Build from ATF commit:
    8f40012ab rockchip: fiq-debugger: support separate stack for os callback
update feature:
    8f40012ab rockchip: fiq-debugger: support separate stack for os callback
    f3dd7dcba rockchip: fiq-debugger: fix error if fiq from el0
    2ffdcf78c rockchip: simplify cpu_context's initialization
    680cea638 rockchip: fiq-debugger: put SPSR_EL3 and ELR_EL3 in fiq_dbg_ctx+0x110 and +0x118
    cd07d4582 rockchip_exceptions: adjust the usage of uartdbg_uart_info.tgt_cpu
    3e4fd0740 rockchip: workaround for gicv3 secure
    857e9c1b4 rockchip: fix err of parsing ddr_parameter

Change-Id: I1327b0f45a917b3c64d9046c01e03b75bbceb710
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2023-02-17 09:23:05 +08:00
Joseph Chen
0d92bcabec rk3528: bl31: update version to v1.10
Build from ATF commit:
    d74b03e10 plat: rk3528: clock: Add trng support
update feature:
    d74b03e10 plat: rk3528: clock: Add trng support

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I1806e43e36f3b12a6bda035f0d19261bea437885
2023-02-15 15:57:13 +08:00
Finley Xiao
9520c75ef9 rk3562: bl31: update version to v1.06
Build from ATF commit:
	de0f55c9c plat: rockchip: rk3562: Fix CRU_CLKGATE_CON(x) duplicate definition
    update feature:
	f05c028ea plat: rockchip: rk3562: add dmc code
	5e885dc50 plat: rk3568: Improve ultra sleep comments
	9f0ccfdd4 plat: rockchip: rk3562: adjust pvtpll table for npu
	e86cbbe13 plat: rockchip: rk3562: Add crypto rng and klad clocks

Change-Id: If2515ddf9bff4c6cf7743463c8a02951d3a24802
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2023-02-09 20:02:43 +08:00
Joseph Chen
4574e1d2b7 rk3562: RKTRUST: Add initial version
== bl31 v1.05:
Build from commit: none
Update feature:
	support cpus on/off and auto pd.
	support logic off in system suspend

== bl32 v1.00:
Build from optee commit in develop-next branch:
	512740e0 rk3562: otp: enable CFG_RK_UBOOT_STORE_OTP

== mcu v1.00:
Build from commit: none

Signed-off-by: shengfei Xu <xsf@rock-chips.com>
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Signed-off-by: Steven Liu <steven.liu@rock-chips.com>
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I44bc06071a2c77663064fe67787c6cb402d48782
2023-02-03 08:33:07 +00:00
XiaoDong Huang
30c0724e0e rk3528: bl31: update version to v1.09
Build from ATF commit:
    16574c7f3 rockchip: scmi: change type of "name" in struct scmi_xxx_t to array
update feature:
    16574c7f3 rockchip: scmi: change type of "name" in struct scmi_xxx_t to array
    443c9e1e8 plat: rk3528: clock: Shorten the scmi clock name
    ec1ec70eb plat: rk3528: sleep: don't close vpu/rkenc clk for gpioX wakeup
    667478ad1
    112f0e15d rockchip: add functions to check system boot
    1cd72fefa rockchip: fiq-debugger: support separate stack for os callback

Change-Id: I533f6bc6fbebc36846bced15090d5aa1b9f4b120
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2023-02-03 14:44:11 +08:00
XiaoDong Huang
4be9b9b0e2 rk3326: bl31: update version to v1.33
Build from ATF commit:
    0152b20d0 plat: px30: add amp support
update feature:
    0152b20d0 plat: px30: add amp support
    227fafce7 rockchip: gicv2: add functions for amp
    098982bcc plat: px30: use common gicv2 save/restore function
    1cd72fefa rockchip: fiq-debugger: support separate stack for os callback
    05d32f7ef plat: rockchip: scmi: Add struct scmi_clock_t args to callbacks
    4a8ea5e6d rockchip: add gicv2 save/restore function
    946bbd849 plat: px30: sleep: support to use pll-deep-mode
    74005d5d9 plat: px30: sleep: set pmu's count by actual pvtm's frequency

Change-Id: Ieb14a1d3646a3ed34c57009d59f0de9fb42031c9
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2023-02-03 10:48:35 +08:00
XiaoDong Huang
8fbbaf8ab2 px30: bl31: update version to v1.33
Build from ATF commit:
    0152b20d0 plat: px30: add amp support
update feature:
    0152b20d0 plat: px30: add amp support
    227fafce7 rockchip: gicv2: add functions for amp
    098982bcc plat: px30: use common gicv2 save/restore function
    1cd72fefa rockchip: fiq-debugger: support separate stack for os callback
    05d32f7ef plat: rockchip: scmi: Add struct scmi_clock_t args to callbacks
    4a8ea5e6d rockchip: add gicv2 save/restore function
    946bbd849 plat: px30: sleep: support to use pll-deep-mode
    74005d5d9 plat: px30: sleep: set pmu's count by actual pvtm's frequency

Change-Id: Id3e631a70eaf9b16f2495bedba94807e66f8f37e
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2023-02-03 10:29:14 +08:00
XiaoDong Huang
d4dd7145c2 rk3568: bl31: update version to v1.37
Build from ATF commit:
    1cd72fefa rockchip: fiq-debugger: support separate stack for os callback
update feature:
    1cd72fefa rockchip: fiq-debugger: support separate stack for os callback
    63f1828a0 plat: rk3568: enable sdei
    60387e18e rockchip: move sdei related code to common files
    05d32f7ef plat: rockchip: scmi: Add struct scmi_clock_t args to callbacks
    acebf8b75 plat: rk3568: config l3 partition according to atags.

Change-Id: Idb2abea8e939ba29e7683a9a1f152fb1cbcab185
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2023-02-02 16:50:48 +08:00
XiaoDong Huang
74687af2ed rk3588: bl31: update version to v1.36
Build from ATF commit:
    78ee25fe7 plat: rk3588: sleep: fix error of checking ext_32k valid
update feature:
    78ee25fe7 plat: rk3588: sleep: fix error of checking ext_32k valid
    e718a91db plat: rk3588: define pwm_rmctl_param in ddr
    a9888b65d plat: rk3588: support pmum0 pwm remotectl wkup
    1cd72fefa rockchip: fiq-debugger: support separate stack for os callback

Change-Id: Ic6291bb002e7adb0dd69d6b4a8b88f6c37c83a7b
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2023-01-30 17:10:09 +08:00
XiaoDong Huang
a01492b16c rk3588: bl31: update version to v1.35
Build from ATF commit:
    bd7bac37a plat: rk3588: hdmirx: Fix the problem that timer restart failed
update feature:
    bd7bac37a plat: rk3588: hdmirx: Fix the problem that timer restart failed
    083e421a4 plat: rk3588: hdmirx: Optimize controller reset logic
    5f9fa2296 plat: rk3588: sip: add hdmirx_config support
    60387e18e rockchip: move sdei related code to common files

Change-Id: I2abf58c96aaf7d9a9956d996d5632ea9ae0a00e2
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2023-01-16 15:18:36 +08:00
Chuanhu Sun
eab1c39c24 rv1106: rv1106_hpmcu_wrap: update version to v1.54
build from rockit-ko commit in master branch:
    69d42563 mcu_bin: update version to v1.5.4

build from hal commit in master branch:
    a76806e7 project: common: riscv: change riscv toolchain to xpack

Signed-off-by: Chuanhu Sun <aaron.sun@rock-chips.com>
Change-Id: I927ccd49a5930fc7c8c7f7a801bbfba81051857f
2023-01-15 14:51:05 +08:00
XiaoDong Huang
7c7b513f13 rk3528: bl31: update version to v1.08
Build from ATF commit:
    082486b74 plat: rk3528: clock: Add crypto/crypto_s/klad support
update feature:
    082486b74 plat: rk3528: clock: Add crypto/crypto_s/klad support
    f27897de9 plat: rk3528: sleep: don't enable fresetn_mcu_hold
    fed4ed40b plat: rk3528: clock: Rename macro
    05d32f7ef plat: rockchip: scmi: Add struct scmi_clock_t args to callbacks
    62ae75911
    3c1a330a1 rockchip: driver: timer: add some interfaces

Change-Id: I94c62be4c29cf7ca6e85b7000ac3881c1f42b279
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2023-01-10 14:10:43 +08:00
XiaoDong Huang
b95a8e9290 rk3588: bl31: update version to v1.34
Build from ATF commit:
    e63a16361 plat: rk3588: sleep: disable some unnecessary reset_hold
update feature:
    e63a16361 plat: rk3588: sleep: disable some unnecessary reset_hold
    5b20d7126 plat: rk3588: sleep: don't enable fresetn_pmu_mcu_hold
    1985954d9 plat: rockchip: rk3588: scmi: Add support to add length
    05d32f7ef plat: rockchip: scmi: Add struct scmi_clock_t args to callbacks
    edf47410c plat: rk3588: hptimer use soft adjust by default
    db7003c7d plat: rk3588: use common hptimer function
    91d3ea730 rockchip: common: add hptimer driver

Change-Id: Ic9c1e80d220a59cf5abd96bbaa67996ccba33d2c
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2023-01-10 11:29:17 +08:00
XiaoDong Huang
3ddc48f561 rk3528: bl31: update version to v1.07
Build from ATF commit:
    da191fda0 plat: rk3528: sleep: support SLP_ARMOFF_LOGOFF mode
update feature:
    da191fda0 plat: rk3528: sleep: support SLP_ARMOFF_LOGOFF mode
    9878b2e9b plat: rk3528: dmc: support suspend and resume
    4a8ea5e6d rockchip: add gicv2 save/restore function
    f55891fee plat: rk3528: hptimer use soft adjust by default
    91d3ea730 rockchip: common: add hptimer driver
    6e4ce5ddb plat: rk3528: enable PLAT_RK_OPTEED_SYS_CTRL

Change-Id: I61ce524aa46aa2d46932b030c07148c90a81d074
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2022-12-28 09:32:16 +08:00
XiaoDong Huang
72af54e6fa rv1126-tb: tee: update version to v1.07
Build from OPTEE commit:
    4eb6cbf6c rv1126: fiq: must return phy addr to kernel
update feature:
    4eb6cbf6c rv1126: fiq: must return phy addr to kernel

Change-Id: I3801f65dc764ec3a217f29d7ef523d1a49918024
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2022-12-09 15:08:06 +08:00
XiaoDong Huang
d8b52ebb87 rk3528: bl31: update version to v1.06
Build from ATF commit:
    61102ec13 plat: rk3528: sleep: config pwm pin to gpio input mode
update feature:
    61102ec13 plat: rk3528: sleep: config pwm pin to gpio input mode
    420c8db8e plat: rk3528: sleep: support usbdev wakeup

Change-Id: I4c06ea0db3183ef7f260f72021f2e369b6d2abfb
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2022-12-08 15:00:44 +08:00
XiaoDong Huang
27d8af0c92 rk3588: bl31: update version to v1.33
Build from ATF commit:
    17b41886e plat: rockchip: rk3588: scmi: Add support for rk3588m and rk3588j
update feature:
    17b41886e plat: rockchip: rk3588: scmi: Add support for rk3588m and rk3588j
    b7b935c63 plat: rk3588: dmc: support both per-bank refresh and derating enabled

Change-Id: Iea2c2ea6f6ba95f5063da817654d4b179e1f22eb
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2022-12-07 16:36:18 +08:00
Joseph Chen
f96a2c7cd8 rk3528: bl31: update version to v1.05
Build from ATF commit:
    b10341386 plat: rk3528: scmi: Update tsp clocks
update feature:
    b10341386 plat: rk3528: scmi: Update tsp clocks
    63ba7e8e1 plat: rk3528: sleep: don't close vo_src clk for hdmi wakeup

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Idc80cfc7e6a79876c5d6efc63b51ab9048450f9e
2022-12-01 07:48:58 +00:00
XiaoDong Huang
aa519eb473 rk3528: bl31: update version to v1.04
Build from ATF commit:
	63ba7e8e1 plat: rk3528: sleep: don't close vo_src clk for hdmi wakeup
update feature:
	63ba7e8e1 plat: rk3528: sleep: don't close vo_src clk for hdmi wakeup
	4d2195395 plat: rk3528: reset: do sys_reset_pvtplls_prepare
	2729a5ecc plat: rk3588: sleep: do vdd_core_save/vdd_core_restore

Change-Id: Idf74ea3f00fae896653b07fa29d5dd51d2775b07
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2022-11-30 17:12:36 +08:00
Joseph Chen
5d9b05991a rk3528: RKTRUST: Add initial version
== BL31 v1.03:
Build from ATF commit:
	a1a47bee6 plat: rk3528: support virtual poweroff
update feature:
	a1a47bee6 plat: rk3528: support virtual poweroff
	4ac7ee575 plat: rk3528: clock: Add scmi clk cpu and gpu

== BL32 v1.00:
Build from optee commit in develop-next branch:
	3c36a5cb rk3528: otp: modify otp map for attribute hash
Update feature:
	3c18888f rk3528: otp: enable CFG_RK_UBOOT_STORE_OTP
	45a0988e plat-rockchip: otp: move R&W secure boot flag code to each platform
	b34ee3bc rk3528: enable CFG_RK_SECURITY_LEVEL
	5dca864e rk3528: otp: enable CFG_OTP_SUPPORT
	e89c6fde rk3528: otp: support R&W OTP data
	c7945ba0 plat-rockchip: add rk3528 platform

== MCU v1.00:
Build from commit:
	76d14059 project: Add project for rk3528-mcu

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Ib92c5d0065bb12d7d4c8fc48d9b7dcb6acd5c898
2022-11-28 01:45:25 +00:00
XiaoDong Huang
cad9f1bbb6 rk3588: bl31: update version to v1.32
Build from ATF commit:
    e529a2760 plat: rk3588: support RK_SIP_SOC_BUS_DIV
update feature:
    e529a2760 plat: rk3588: support RK_SIP_SOC_BUS_DIV

Change-Id: I4b349bcc27bd4ffc9a9a91ed7e1b8fcd1855378f
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2022-11-22 14:21:14 +08:00
Chuanhu Sun
1e31d4c881 rv1106: rv1106_hpmcu_wrap: update version to v1.53
build from rockit-ko commit in master branch:
    c9653fe9 hpmcu: update version to v1.5.3

build from hal commit in master branch:
    a76806e7 project: common: riscv: change riscv toolchain to xpack

Signed-off-by: Chuanhu Sun <aaron.sun@rock-chips.com>
Change-Id: I3e3d75ac1bfc0cfb14d239ea74ce7a1fdb154ba2
2022-11-16 20:07:10 +08:00
XiaoDong Huang
7a69004042 rk3588: bl31: update version to v1.31
Build from ATF commit:
    91e396185 plat: rk3588: support amp
update feature:
    91e396185 plat: rk3588: support amp
    2a5cdaef1 plat: rk3588: define RK_ENABLE_A76_L2_FLUSH_TO_L3
    410618ed2 plat: rk3588: fix error of pmu_bus_idle_req
    91c09abdf plat: rk3588: dmc: save/restore some performance setting in suspend
    a953ce24b plat: rk3588: dmc: disable derate instead of derate_mr4_pause_fc

Change-Id: I05cd0e83a90855ca9eb7394ba428fceda5796348
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2022-11-14 09:56:44 +08:00
Zhihuan He
cd42c8b9e0 rk3568: bl31: update version to v1.35
Build from ATF commit:
	2c8be93f9 plat: rk3568: dmc: update dcf code to v1.11

update feature:
	2c8be93f9 plat: rk3568: dmc: update dcf code to v1.11
	fa57935c6 plat: rk3568: dmc: update dcf code to v1.10
	d14e11375 plat: rk3568: suspend: add save and recovery phy hold time

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I92b8191da609a291fc65fce6c5cc0a19b81f399c
2022-11-08 20:04:25 +08:00
XiaoDong Huang
d906ef3382 px30: bl31: update version to v1.32
Build from ATF commit:
    6f45bba91 plat: px30: do second reset if rbrom in px30s
update feature:
    6f45bba91 plat: px30: do second reset if rbrom in px30s
    99f86f801 plat: px30: disable reset out if reboot normal
    8932810e4 plat: px30: resolve misjudgments about reboot_flag
    ad0d2e72c plat: px30: compatible with the old loader
    01ab909ae rockchip: support plat_bl31_inner.ld.S

Change-Id: Iaa339cb0b89c642a36f21b096a0f789d1a172221
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2022-10-25 17:22:27 +08:00
XiaoDong Huang
bec1498418 rk3326: bl31: update version to v1.32
Build from ATF commit:
    6f45bba91 plat: px30: do second reset if rbrom in px30s
update feature:
    6f45bba91 plat: px30: do second reset if rbrom in px30s
    99f86f801 plat: px30: disable reset out if reboot normal
    8932810e4 plat: px30: resolve misjudgments about reboot_flag
    ad0d2e72c plat: px30: compatible with the old loader
    01ab909ae rockchip: support plat_bl31_inner.ld.S

Change-Id: I7a9711e7bbc20775ee9d0653ad0c5d054f6d1d11
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2022-10-25 17:22:27 +08:00
XiaoDong Huang
001ea89e48 rk3358: bl31: update version to v1.32
Build from ATF commit:
    6f45bba91 plat: px30: do second reset if rbrom in px30s
update feature:
    6f45bba91 plat: px30: do second reset if rbrom in px30s
    99f86f801 plat: px30: disable reset out if reboot normal
    8932810e4 plat: px30: resolve misjudgments about reboot_flag
    ad0d2e72c plat: px30: compatible with the old loader
    01ab909ae rockchip: support plat_bl31_inner.ld.S

Change-Id: I7425fb7d230f1cb8c4a767f8cacf0e0fe6b61b25
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2022-10-25 17:22:27 +08:00
shengfei Xu
6cdb0cf8d3 rk3568: bl31: update version to v1.35
Build from ATF commit:
    cddd6f52e plat: rk3568: save/restore all GICR in suspend
update feature:
    cddd6f52e plat: rk3568: save/restore all GICR in suspend
    a410f9c46 plat: rockchip: rk3528: Add scmi clock
    a953ce24b plat: rk3588: dmc: disable derate instead of derate_mr4_pause_fc
    6f45bba91 plat: px30: do second reset if rbrom in px30s
    99f86f801 plat: px30: disable reset out if reboot normal
    8932810e4 plat: px30: resolve misjudgments about reboot_flag
    90a45ece3 rockchip: support rk3528

Signed-off-by: shengfei Xu <xsf@rock-chips.com>
Change-Id: Ic8af9dfcf843cba5a11708633a78fb4a16f26a4d
2022-10-25 02:49:41 +00:00
XiaoDong Huang
1e099cca55 rv1126: tee: update version to v2.08
Build from OPTEE commit in develop-next branch:
    317f8b06b rv1126: fiq: must return phy addr to kernel
Update features:
    317f8b06b rv1126: fiq: must return phy addr to kernel
    66a458730 core: lpae: increase PGT_CACHE_SIZE when define CFG_WITH_LPAE
    ec7e85d54 plat-rockchip: support pstore for optee log

Change-Id: I27c9175c1c5e3a0972c74fef6790ec3a9ce19e93
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2022-10-24 11:54:57 +08:00
Joseph Chen
846084ddda rk3288: tee: update version to v2.02
build from:
	1089bf090 plat: rk3288: Set pmu can be reset by 1st global reset
update feature:
	1089bf090 plat: rk3288: Set pmu can be reset by 1st global reset

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I82b13377a3b252a26e044a7b50f6acd409e999ca
2022-10-21 02:15:12 +00:00
Joseph Chen
9d7a7bd98d rk3308: aarch64/32 bl31: update version to v2.26
Build from ATF commit:
    0252d5c8f plat: rk3308: disable pclk_wdt while system suspend
update feature:
    0252d5c8f plat: rk3308: disable pclk_wdt while system suspend

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I7c4b5a71424459d845c3b51098b4259bc396a4cc
2022-10-12 16:57:52 +08:00
XiaoDong Huang
5a3b3b7a9e rk3588: bl31: update version to v1.30
Build from ATF commit:
    1450d21e8
update feature:
    1450d21e8
    178c052e6 plat: rk3588: do rk_otp_init before nonboot_cpus_off
    62932ee24 plat: rk3588: enable pstore feature
    a8052eaba Revert "plat: rk3588: hdmirx: add scrambling judgment"

Change-Id: I214309b5597a75b4ae1551b51c5442cd75643e47
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2022-10-12 16:40:06 +08:00
Chuanhu Sun
08dd9aecac rv1106: rv1106_hpmcu_wrap: update version to v1.50
build from rockit-ko commit in master branch:
    576377cb mcu: update mcu bin to v1.50

build from hal commit in master branch:
    a76806e7 project: common: riscv: change riscv toolchain to xpack

Signed-off-by: Chuanhu Sun <aaron.sun@rock-chips.com>
Change-Id: I03a9d64be28267bb1e13361fdc528732ba2bc7b8
2022-10-12 16:36:52 +08:00
XiaoDong Huang
1f87e1f4cf rk3588: bl31: update version to v1.29
Build from ATF commit:
    686b5c48b plat: rk3588: sleep: disable gpio 1/3 int if mcu_wakup
update feature:
    686b5c48b plat: rk3588: sleep: disable gpio 1/3 int if mcu_wakup
    af5ab70fc plat: rockchip: set "plat_uart_base=0" if uart disable
    3eb5ebec2 plat: rockchip: uart: wait no busy before restore
    6d4252c24 plat: rk3588: secure: only support ddr-4ch,stride-en by default
    dc491ee36 plat: rk3588: secure: support config for different ddr-channel number
    304673533 plat: rk3588: sleep: support different ddr-channel number
    0f4f44e43 plat: rk3588: ddr: add some ddr-channel related functions
    9dbfb40af plat: rk3588: secure: simplify secure_region_init function
    a7e0c6c06 plat: rk3588: secure: config dsu_mp_sec can access all ddr-regions
    988ba1e81 plat: rk3588: move secure related code to secure.c
    dee611ca6 plat: rockchip: rk3588: dmc: get LPDDR5 mr16 value from fsp_param
    73824e139 plat: rockchip: rk3588: dmc: add support M0_PARAM_INT_VOP
    f175a33cf plat: rockchip: rk3588: dmc: force reset if the ddr_m0 is on the halt
    a9e5261be plat: rockchip: rk3588: dmc: add bits mask for low power config
    8b4543970 plat: rk3588: enable ERRATA_A55_1530923

Change-Id: I041acae523c3b2dba7eb1677411f32d4f1aadba5
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2022-09-29 16:08:30 +08:00
XiaoDong Huang
d389df42d8 rk3588: bl32: update version to v1.12
Build from OPTEE commit in develop-next branch:
    4542e1efd rk3588: secure-region: support config for different ddr-channel number
Update features:
    4542e1efd rk3588: secure-region: support config for different ddr-channel numbe

Change-Id: I8ea1bd457de2581469001b3d7edf7a1e56ab9014
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2022-09-22 09:48:41 +08:00
Hisping Lin
6537a9c4d5 rk3308: bl32: update version to v2.05
Build from OPTEE commit in develop-next branch:
    d84087907 plat-rockchip: main: not call rk_uart_init if rk_atags disable serial
Update features:
    d84087907 plat-rockchip: main: not call rk_uart_init if rk_atags disable serial
    cf59606f0 rk3308: delete key reader code which is unused
    0af3483b2 pta: crypto_service: support user ta call hard cipher
    778974be4 core: tee: calculate node hash with meta default
    4167319d3 core: tee: recreate dirf.db if open dirf.db fail

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I9820efbb5f85239df8ff490710c3e7d3269e976f
2022-09-16 17:50:33 +08:00
Hisping Lin
7e907b89d0 rk3358: bl32: update version to v2.05
Build from OPTEE commit in develop-next branch:
    d84087907 plat-rockchip: main: not call rk_uart_init if rk_atags disable serial
Update features:
    d84087907 plat-rockchip: main: not call rk_uart_init if rk_atags disable serial
    f22bb78ed rk3358: set user dctrl before key reader init

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: Icd3290d45c697048a3debcd495666391835651ad
2022-09-16 17:50:33 +08:00
Hisping Lin
93f85154a5 px30: bl32: update version to v2.14
Build from OPTEE commit in develop-next branch:
    d84087907 plat-rockchip: main: not call rk_uart_init if rk_atags disable serial
Update features:
    d84087907 plat-rockchip: main: not call rk_uart_init if rk_atags disable serial
    3e2bbe510 rk3326: set user dctrl before key reader init

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I521b9954fa190355bb0e1fc192696eb69ada6095
2022-09-16 17:50:33 +08:00
Hisping Lin
3fd9b7d56f rk3326: bl32: update version to v2.14
Build from OPTEE commit in develop-next branch:
    d84087907 plat-rockchip: main: not call rk_uart_init if rk_atags disable serial
Update features:
    d84087907 plat-rockchip: main: not call rk_uart_init if rk_atags disable serial
    3e2bbe510 rk3326: set user dctrl before key reader init

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I065f9842ad3cf836f04200ee05f825d3d39a6a8b
2022-09-16 17:50:33 +08:00