Commit Graph

452 Commits

Author SHA1 Message Date
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
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
Wesley Yao
259f361558 rv1126: ddr: Update to v1.13 20250114
Build from:
	215c359d86 dram_init: rv1126: Update to v1.13

Update feature:
	2c4b644f5d dram_init: rv1126: Fix s_otp support

Change-Id: Iad968a0ed6a191584e5b9058af5bd53b27a4ccad
Signed-off-by: Wesley Yao <wesley.yao@rock-chips.com>
2025-01-15 02:51:10 +00:00
Tang Yun ping
a061c476e4 rk3506: ddr: update ddrbin to v1.05
build from:
	e748f9ce32b dram_init: rk3506: add cpu rt schedule setting

update feature:
	1. Added cpu real-time support for RK3506 and RK3506B.
	2. Fixed the issue that ddrbin incorrectly entered the resume process.

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I41e933d1a29dea77f2cc7953206b4953c2c1461d
2025-01-14 15:40:35 +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
Xuhui Lin
21759a0f92 rk3562: spl: Update version to v1.07
Build from:
	3aa32998d6d mmc: dw_mmc: synchronize upstream code to calculate data transmission timeout

Build command:
	./make.sh rk3562 --spl-new --spl-fwver v1.07

Main update feature:
	SPL supports dynamically booting either 32-bit or 64-bit U-Boot.

Change-Id: I338f92f8429f000dfb116ea808e58f3e94222b90
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
2025-01-08 17:34:11 +08:00
Xuhui Lin
21e55a8e90 rk3528: spl: Update version to v1.06
Build from:
	3aa32998d6d mmc: dw_mmc: synchronize upstream code to calculate data transmission timeout

Build command:
	./make.sh rk3528 --spl-new --spl-fwver v1.06

Main update feature:
	SPL supports dynamically booting either 32-bit or 64-bit U-Boot.

Change-Id: I23bba53d76579544f4dc07809c9e974cb891fc59
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
2025-01-08 17:32:42 +08:00
Zhihuan He
76b4210c18 rk3528: ddr: add eyescan bin to v1.10
build from:
	ce4c2119c2 rk3528: ddr: eye scan: add remodify trefi trfc ect.

build command:
	export DRAM_EYE_SCAN=Y && ./make.sh rk3528

update feature:
	1. Add eye scan support.

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I6d43570508a6316291caed1d638a3b6ac1d0906a
2025-01-06 08:46:58 +00: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
Zhihuan He
32ccaf811a rk322xh: ddr: update ddr init code to v1.21
from commit:
	48fb7bc rk322xh: update DDR Version 1.21 20241126

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I4198347b7b9f8c96e203e59ff996edc738e37b1d
2024-11-26 15:53:00 +08:00
Zhihuan He
b28e71a27b rk3328: ddr: update ddr init code to v1.21
from commit:
	48fb7bc rk322xh: update DDR Version 1.21 20241126

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I5a3bdfd6a1b506aba31dbd2d48feb208cab50b1c
2024-11-26 15:52:54 +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
Tang Yun ping
167d377195 rk3562: ddr: update ddrbin to v1.07
build from:
	6e9ae14bbb rk3562: ddr: update ddrbin to v1.07

update feature:
	1. fix ddr4 cap detect fail bug.
	2. Added ddr type detection order configurable through ddrbin
tool.

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: Ia59c492317dcebc5bdef8b077d111c6eb6b91858
2024-11-14 15:48:55 +08:00
Tang Yun ping
deea0cd65b rk3506: ddr: update ddrbin to v1.04
build from:
	0ac6b06a19 dram_init: rk3506: update ddrbin to v1.04

update feature:
	Fixed the slow booting issue when using SPI FLASH.

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: Ic94f38821e01ffd1a41d38fb320764529ebd231e
2024-11-13 17:27:06 +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
Jon Lin
b3d90eea3c rk3588: pcie_ep: Update to v2.20
Build from:
	bootloader: 1f74d1059 src: driver: pcie: Support pmic rst_fun 1
Build command:
	./tools/mk_pcie_idb.sh RK3568.
Update feature:
	Update the version.

Change-Id: Iaae406faa732c9fe903d67276151165cda5cf955
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2024-11-11 14:39:54 +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
YouMin Chen
08d92ffe43 rk3576: ddr: update to v1.09 20241107
Build from:
    2f85f4b2d4 dram_init: rk3576: update to v1.09

Update feature:
    1. enable hptimer hardware adjust mode
    2. add support RK3576J and RK3576M
    3. let rk3576 ddr schedule determined by loader parameter
    4. let pagematch_limit=1

Signed-off-by: YouMin Chen <cym@rock-chips.com>
Change-Id: Icb6e2af91078a1465c14fef1f18c6d8300253e3b
2024-11-07 19:33:43 +08:00
Xuhui Lin
8d6f51a69e rk3576: usbplug: Add arch timer 1Ghz support
Build from:
	13ceb2afdcb rockchip: Add arch timer 1Ghz support

Update features:
	13ceb2afdcb rockchip: Add arch timer 1Ghz support

Change-Id: I2b813df8c8c1d07449ceb162fe2de2aabf3515ca
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
2024-11-07 19:01:11 +08:00
Xuhui Lin
9923212e79 rk3576: spl: Add arch timer 1Ghz support
Build from:
	13ceb2afdcb rockchip: Add arch timer 1Ghz support

Update features:
	13ceb2afdcb rockchip: Add arch timer 1Ghz support

Change-Id: Ib3c35fc29a7993462ac5af360f635e8ee6a474d4
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
2024-11-07 19:00:47 +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
chenfen
6578638540 rk3506: usbplug: update to v1.02
build from:
    d914c6b69: rk3506: usbplug update to v1.02.

update feature:
    1. fix some emmc upgrade fail.

Signed-off-by: chenfen <chenfen@rock-chips.com>
Change-Id: I22c53b27c9113685517e45f0dcf5b7401a1b56d5
2024-11-06 16:27:08 +08:00
Tang Yun ping
0588458ea0 rk3506: ddr: update ddrbin to v1.03
build from:
	508b0f9682 dram_init: rk3506b: update ddr3 driver strength

update feature:
	1. Update d3/d2 drv for rk3506b/j.
	2. Add rk3506j support.
	3. Fix emmc download failure issue.
	4. Since most DDR2 chips can only reach a maximum of 533M,
the default DDR2 frequency is changed to 451MHz

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I746ff161f588dbe00cacc622751999e17bf4536c
2024-11-06 16:26:52 +08:00
Hisping Lin
a57becd5d1 rv1103b: tee: update version to v1.02
Build from OPTEE commit in develop-next branch:
    9f2aca7d1 pta: uboot_storedata_otp: reinit ssk when set security level2
Update features:
    9f2aca7d1 pta: uboot_storedata_otp: reinit ssk when set security level2
    d038af9d2 pta: uboot_storedata_otp: add check for rpmb key
    679d5bd8f core: tee: add func for check rpmb key is written
    9be174551 rockchip: uart: Add real uart hw init
    6b3714286 Revert "libcrypto: set RSA OAEP MGF1 MD function to SHA1"

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I02da572751f84af3f918651602d2683d17ebf9fc
2024-11-01 09:34:00 +08:00
Hisping Lin
4452b7db11 rk3576: bl32: update version to v1.05
Build from OPTEE commit in develop-next branch:
    9f2aca7d1 pta: uboot_storedata_otp: reinit ssk when set security level2
Update features:
    9f2aca7d1 pta: uboot_storedata_otp: reinit ssk when set security level2
    d038af9d2 pta: uboot_storedata_otp: add check for rpmb key
    679d5bd8f core: tee: add func for check rpmb key is written
    6304c3979 drivers: rockchip: keylad: clear keytable after use
    144ae5ffd drivers: hal_crypto: added alignment judgment for input and output addresses
    9be174551 rockchip: uart: Add real uart hw init
    6b3714286 Revert "libcrypto: set RSA OAEP MGF1 MD function to SHA1"
    6b9b39300 ta.mk: not copy lib/libcrypto/include to host_include
    0d91f9cbd drivers: rockchip: keylad: add keylad flow support
    ec834c50c rk3576: fixed conditions for check oem otp key lock
    0ca603d39 plat-rockchip: modify conditions for read secure boot flag
    fd6b94676 plat-rockchip: vendor_props: fix xtest regression_1006 fail

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I99e7f98e8609acf16ea91b964cdb15f9d24fc779
2024-11-01 09:32:33 +08:00
Hisping Lin
6e41e0b278 rk3562: bl32: update version to v1.07
Build from OPTEE commit in develop-next branch:
    9f2aca7d1 pta: uboot_storedata_otp: reinit ssk when set security level2
Update features:
    9f2aca7d1 pta: uboot_storedata_otp: reinit ssk when set security level2
    d038af9d2 pta: uboot_storedata_otp: add check for rpmb key
    679d5bd8f core: tee: add func for check rpmb key is written
    6304c3979 drivers: rockchip: keylad: clear keytable after use
    144ae5ffd drivers: hal_crypto: added alignment judgment for input and output addresses
    9be174551 rockchip: uart: Add real uart hw init
    6b3714286 Revert "libcrypto: set RSA OAEP MGF1 MD function to SHA1"
    0ccbe0828 plat-rockchip: otp: disable otp lock before otp boot
    6b9b39300 ta.mk: not copy lib/libcrypto/include to host_include
    0d91f9cbd drivers: rockchip: keylad: add keylad flow support
    64328a17e rk3562: fixed conditions for check oem otp key lock
    8714e784c rk3562: modify conditions for set secure boot flag
    0ca603d39 plat-rockchip: modify conditions for read secure boot flag
    fd6b94676 plat-rockchip: vendor_props: fix xtest regression_1006 fail

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I021dae830636187a14b2749ea3985ccc7bf4b8d0
2024-11-01 09:16:38 +08:00
Hisping Lin
e0f51903af rk3528: bl32: update version to v1.06
Build from OPTEE commit in develop-next branch:
    9f2aca7d1 pta: uboot_storedata_otp: reinit ssk when set security level2
Update features:
    9f2aca7d1 pta: uboot_storedata_otp: reinit ssk when set security level2
    d038af9d2 pta: uboot_storedata_otp: add check for rpmb key
    679d5bd8f core: tee: add func for check rpmb key is written
    6304c3979 drivers: rockchip: keylad: clear keytable after use
    144ae5ffd drivers: hal_crypto: added alignment judgment for input and output addresses
    9be174551 rockchip: uart: Add real uart hw init
    6b3714286 Revert "libcrypto: set RSA OAEP MGF1 MD function to SHA1"
    0ccbe0828 plat-rockchip: otp: disable otp lock before otp boot
    6b9b39300 ta.mk: not copy lib/libcrypto/include to host_include
    0d91f9cbd drivers: rockchip: keylad: add keylad flow support
    ba7e24ffb rk3528: fixed conditions for check hdcp key lock
    0832890ab rk3528: fixed conditions for check oem otp key lock
    742000563 rk3528: add support for esck key
    b4d4642bd rk3528: modify conditions for set secure boot flag
    0ca603d39 plat-rockchip: modify conditions for read secure boot flag
    fd6b94676 plat-rockchip: vendor_props: fix xtest regression_1006 fail

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I2aed52a57a594a6a230ca200a014ae92f757aa92
2024-11-01 09:16:38 +08:00
Hisping Lin
4319c88054 rv1106: tee: update version to v1.13
Build from OPTEE commit in develop-next branch:
    9f2aca7d1 pta: uboot_storedata_otp: reinit ssk when set security level2
Update features:
    9f2aca7d1 pta: uboot_storedata_otp: reinit ssk when set security level2
    d038af9d2 pta: uboot_storedata_otp: add check for rpmb key
    679d5bd8f core: tee: add func for check rpmb key is written
    144ae5ffd drivers: hal_crypto: added alignment judgment for input and output addresses
    9be174551 rockchip: uart: Add real uart hw init
    6b3714286 Revert "libcrypto: set RSA OAEP MGF1 MD function to SHA1"
    57d3268ef rv1106: modify tee load address to 61M
    0ccbe0828 plat-rockchip: otp: disable otp lock before otp boot
    6b9b39300 ta.mk: not copy lib/libcrypto/include to host_include
    0ca603d39 plat-rockchip: modify conditions for read secure boot flag
    fd6b94676 plat-rockchip: vendor_props: fix xtest regression_1006 fail

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I7ab720d71d46be422c195e81cc9917a980980f20
2024-11-01 09:16:38 +08:00
Hisping Lin
98b3917515 rk3588: bl32: update version to v1.18
Build from OPTEE commit in develop-next branch:
    9f2aca7d1 pta: uboot_storedata_otp: reinit ssk when set security level2
Update features:
    9f2aca7d1 pta: uboot_storedata_otp: reinit ssk when set security level2
    d038af9d2 pta: uboot_storedata_otp: add check for rpmb key
    679d5bd8f core: tee: add func for check rpmb key is written
    6304c3979 drivers: rockchip: keylad: clear keytable after use
    144ae5ffd drivers: hal_crypto: added alignment judgment for input and output addresses
    9be174551 rockchip: uart: Add real uart hw init
    6b3714286 Revert "libcrypto: set RSA OAEP MGF1 MD function to SHA1"
    6b9b39300 ta.mk: not copy lib/libcrypto/include to host_include
    0d91f9cbd drivers: rockchip: keylad: add keylad flow support
    0ca603d39 plat-rockchip: modify conditions for read secure boot flag
    fd6b94676 plat-rockchip: vendor_props: fix xtest regression_1006 fail

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: Ic49c0d1f2535eedff57e38c351435dcc98ba7fbb
2024-11-01 09:16:38 +08:00
Hisping Lin
90774e77e2 rv1126: tee: update version to v2.14
Build from OPTEE commit in develop-next branch:
    9f2aca7d1 pta: uboot_storedata_otp: reinit ssk when set security level2
Update features:
    9f2aca7d1 pta: uboot_storedata_otp: reinit ssk when set security level2
    d038af9d2 pta: uboot_storedata_otp: add check for rpmb key
    679d5bd8f core: tee: add func for check rpmb key is written
    144ae5ffd drivers: hal_crypto: added alignment judgment for input and output addresses
    9be174551 rockchip: uart: Add real uart hw init
    6b3714286 Revert "libcrypto: set RSA OAEP MGF1 MD function to SHA1"
    6b9b39300 ta.mk: not copy lib/libcrypto/include to host_include
    0ca603d39 plat-rockchip: modify conditions for read secure boot flag
    fd6b94676 plat-rockchip: vendor_props: fix xtest regression_1006 fail

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I07ec5d6911900faa79068ef159a94459fa8f3db7
2024-11-01 09:16:38 +08:00
Hisping Lin
e414db99fc rk3568: bl32: update version to v2.15
Build from OPTEE commit in develop-next branch:
    9f2aca7d1 pta: uboot_storedata_otp: reinit ssk when set security level2
Update features:
    9f2aca7d1 pta: uboot_storedata_otp: reinit ssk when set security level2
    d038af9d2 pta: uboot_storedata_otp: add check for rpmb key
    679d5bd8f core: tee: add func for check rpmb key is written
    144ae5ffd drivers: hal_crypto: added alignment judgment for input and output addresses
    9be174551 rockchip: uart: Add real uart hw init
    6b3714286 Revert "libcrypto: set RSA OAEP MGF1 MD function to SHA1"
    ce21cdd30 rk3568: add support for fw encrypt key
    0ccbe0828 plat-rockchip: otp: disable otp lock before otp boot
    6b9b39300 ta.mk: not copy lib/libcrypto/include to host_include
    0d91f9cbd drivers: rockchip: keylad: add keylad flow support
    4038bbe1d rk3568: correct GIC offset address
    0ca603d39 plat-rockchip: modify conditions for read secure boot flag
    fd6b94676 plat-rockchip: vendor_props: fix xtest regression_1006 fail

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I4b1d83356e1c9c895c10f40c518e76e700bc21fd
2024-11-01 09:16:38 +08:00
Hisping Lin
eb48107102 rk3358: bl32: update version to v2.10
Build from OPTEE commit in develop-next branch:
    9f2aca7d1 pta: uboot_storedata_otp: reinit ssk when set security level2
Update features:
    9f2aca7d1 pta: uboot_storedata_otp: reinit ssk when set security level2
    d038af9d2 pta: uboot_storedata_otp: add check for rpmb key
    679d5bd8f core: tee: add func for check rpmb key is written
    9be174551 rockchip: uart: Add real uart hw init
    6b3714286 Revert "libcrypto: set RSA OAEP MGF1 MD function to SHA1"
    0d91f9cbd drivers: rockchip: keylad: add keylad flow support
    0ca603d39 plat-rockchip: modify conditions for read secure boot flag
    fd6b94676 plat-rockchip: vendor_props: fix xtest regression_1006 fail

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I66f688759203b4bb2b8f2ef4dbb9c435b134eddf
2024-11-01 09:16:38 +08:00
Hisping Lin
10e41dbf17 rk3308: bl32: update version to v2.09
Build from OPTEE commit in develop-next branch:
    9f2aca7d1 pta: uboot_storedata_otp: reinit ssk when set security level2
Update features:
    9f2aca7d1 pta: uboot_storedata_otp: reinit ssk when set security level2
    d038af9d2 pta: uboot_storedata_otp: add check for rpmb key
    679d5bd8f core: tee: add func for check rpmb key is written
    9be174551 rockchip: uart: Add real uart hw init
    6b3714286 Revert "libcrypto: set RSA OAEP MGF1 MD function to SHA1"
    0d91f9cbd drivers: rockchip: keylad: add keylad flow support
    0ca603d39 plat-rockchip: modify conditions for read secure boot flag
    fd6b94676 plat-rockchip: vendor_props: fix xtest regression_1006 fail

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I1eaa2a87b0877c29b02f1c10d579d3d1f4667824
2024-11-01 09:16:38 +08:00