2090 Commits

Author SHA1 Message Date
Lin Jinhan
9f1fe80f63 rk3568: bl32: update version to v2.13
Build from OPTEE commit in develop-next branch:
    7ab599eca
Update features:
    7ab599eca
    7bccc9d0b scripts: fixed build error when CFG_DEBUG=y
    7eeac5fbf core: rpmb: change read data to multiple times
    cb202f37a libutee: increase MPI_MEMPOOL_SIZE size
    3210aa2eb plat-rockchip: implement itr_core_handler() not rely on CFG_FIQ
    392302b07 UPSTREAM: core: tee_entry: fix array out of bounds check in cleanup_shm_refs()
    185dc3c92 pta: crypto_service: optimization parameter check

Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com>
Change-Id: I18bf960048f0bc792acf3766042581c78fa87290
2024-07-09 10:07:56 +08:00
XiaoDong Huang
0b338fd6ae rk3576: bl31: update version to v1.09
Build from ATF commit:
    286c013b2 plat: rockchip: rk3576: Add support to set low length
update feature:
    286c013b2 plat: rockchip: rk3576: Add support to set low length
    5fb78cd64 rockchip: uart: switch to loopback mode before checking busy status
    02ff3b0da rockchip: uart: save uart register once
    23bd4684e plat: rk3576: support to switch hptimer to 1G
    b4833e988 plat: rk3576: remove AUTOCS_EN_COUNT
    437ed59cb plat: rockchip: rk3576: support aclk_sencure_s enable
    6d8c67d6a plat: rk3576: support poweroff scu1 when cpu4~cpu7 off

Change-Id: I0fcb5afefcc3865cf8c413b4c0ed00234d2675cb
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2024-06-28 18:11:44 +08:00
Tang Yun ping
ffe2338696 rk3562: ddr: update eyescan bin to v1.06
build from:
	a2efbe6ac4 dram: adjust version format

build command:
	export DRAM_EYE_SCAN=1 && ./make.sh rk3562
	export DRAM_EYE_SCAN=2 && ./make.sh rk3562

update feature:
	1. Updated 2D eye printing format.
	2. Add automatic judgment of eye margin.

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I289fce3ca4007af5d45d10048c7ac6d885d8d36e
2024-06-28 15:12:47 +08:00
Tang Yun ping
bed3387826 rk3562: ddr: update ddrbin to v1.06
build from:
	a2efbe6ac4 dram: adjust version format

build command:
	./make.sh rk3562

update feature:
	1. fix probabilistic read/write training failures under DDR4 2cs
introduced in ddrbin v1.06
	2. Undo vref training below 600MHz
	3. The CLK/DQS slew rate supports different values at high and low frequencies.
	4. Added DRAM Manufacturer ID printing.
	5. DDR4 enable LPASR to reduce DDR4 self-refresh power.

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I405a7505d81df18baea2abf8abcd8d2d9ce5785a
2024-06-28 15:12:47 +08:00
Tang Yun ping
78360f0942 rk3568: ddr: update ddrbin to v1.22
build from:
	f8ac117e9c rk356x: ddr: fix eyescan build fail

build command:
	./make.sh rk3568

update feature:
	1. fix probabilistic read/write training failures under DDR4 2cs
introduced in ddrbin v1.21.
	2. Fixed some DRAM compatibility issues at LP4x low frequency.
	3. Undo vref training below 600MHz
	4. The CLK/DQS slew rate supports different values at high and low frequencies.
	5. Added DRAM Manufacturer ID printing.
	6. DDR4 enable LPASR to reduce DDR4 self-refresh power.

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I262c513bfcae188c4a6469a4c1c45bd7428e186a
2024-06-28 15:12:47 +08:00
Tang Yun ping
cf34822750 rk3566: ddr: update ddrbin to v1.22
build from:
	f8ac117e9c rk356x: ddr: fix eyescan build fail

build command:
	./make.sh rk3568

update feature:
	1. fix probabilistic read/write training failures under DDR4 2cs
introduced in ddrbin v1.21.
	2. Fixed some DRAM compatibility issues at LP4x low frequency.
	3. Undo vref training below 600MHz
	4. The CLK/DQS slew rate supports different values at high and low frequencies.
	5. Added DRAM Manufacturer ID printing.
	6. DDR4 enable LPASR to reduce DDR4 self-refresh power.

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I0977c713416a3614ec1b22f40cfb7ba9dbaa188c
2024-06-28 15:12:47 +08:00
Tang Yun ping
f2f49cc9c4 rk3566: ddr: update eyescan bin to v1.22
build from:
	f8ac117e9c rk356x: ddr: fix eyescan build fail

build command:
	export DRAM_EYE_SCAN=1 && ./make.sh rk3568
 	export DRAM_EYE_SCAN=2 && ./make.sh rk3568

update feature:
	1. Updated 2D eye printing format.
	2. Add automatic judgment of eye margin.

rk3566_ddr_1056MHz_D3_LP3_eyescan_v1.22.bin: for DDR3 and LPDDR3 eye
rk3566_ddr_1056MHz_D4_LP4_4x_eyescan_v1.22.bin: for DDR4,LPDDR4 and
LPDDR4x eye

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I557fc6c637c33bfa4070fe4ff3518face72e40b2
2024-06-28 15:12:47 +08:00
Tang Yun ping
fb90d181a3 rk3568: ddr: update eyescan bin to v1.22
build from:
	f8ac117e9c rk356x: ddr: fix eyescan build fail

build command:
	export DRAM_EYE_SCAN=1 && ./make.sh rk3568
	export DRAM_EYE_SCAN=2 && ./make.sh rk3568

update feature:
	1. Updated 2D eye printing format.
	2. Add automatic judgment of eye margin.

rk3568_ddr_1560MHz_D3_LP3_eyescan_v1.22.bin: for DDR3 and LPDDR3 eye
rk3568_ddr_1560MHz_D4_LP4_4x_eyescan_v1.22.bin: for DDR4, LPDDR4 and
LPDDR4x eye

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: Ie27b5eb0ccd60407588c4582d62153e19695f138
2024-06-28 15:12:47 +08:00
Xuhui Lin
13d2874ded rk3576: spl: update to v1.05
Build from u-boot(next-dev):
	884f049582f rockchip: spl, usbplug: Add OS_REG0 write or clear support

Build command:
	./make.sh rk3576 --spl-new --spl-fwver v1.05

Update feature:
	Add spl write OS_REG0 support.

Change-Id: I5821dd52975847afd35fbdf40c289fc4e02175de
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
2024-06-26 16:51:53 +08:00
Xuhui Lin
c8fb3bfd21 rk3576: usbplug: update to v1.02
Build from u-boot(next-dev):
	0fe85c2474 mtd: spinand: print flash id information

Build command:
	./make.sh rk3576-usbplug

Update feature:
	Add usbplug clear OS_REG0 support.

Change-Id: Ic230ed55350fd3b0bf5a7185ed0d3815b6a039d8
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2024-06-19 18:58:18 +08:00
Wesley Yao
e5a15adec8 rk3576: ddr: Update to v1.05 20240617
Build from:
	da1087e33f dram_init: rk3576: Updata to v1.05

Update feature:
	a43f4e75d1 dram_init: rk3576: ensure VOP bandwidth in extreme situations
	486ac1798e drivers: ram: sdram_rk3588: ......
	1c3e8c77d2 drivers: ram: sdram_rk3588: Add 1 to x1024 timing

Change-Id: Ia1583d9b9d977aa4ca55180eb1fcdb824fb9e26f
Signed-off-by: Wesley Yao <wesley.yao@rock-chips.com>
2024-06-17 14:18:04 +08:00
XiaoDong Huang
3cb8a4e35c rk3576: bl31: update version to v1.08
Build from ATF commit:
    6102c2d62 plat: rk3576: sleep: restore gpio before ioc_xxx_pull
update feature:
    6102c2d62 plat: rk3576: sleep: restore gpio before ioc_xxx_pull
    f65be1dbd plat: rk3576: reboot: disable tsadc_shut_m0 when rbrom
    73a247231 plat: rk3576: Add support to enable memory repair according to otp
    52d3e36e0 rockchip: rk3576: clock: Modify the frequency range for aclk_secure_s

Change-Id: Ida795486e33208719a67d2d88d3bf30686cc8ef4
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2024-06-12 11:24:08 +08:00
Xuhui Lin
1961bbd229 rk3566: spl: Update version to v1.14
Build from:
	606f72bd97a video/drm: vop2: add te config for mipi cmd mode in rk3562

Update features:
	5ddf1f49b71 drivers: mmc: rockchip_dw_mmc: set default sample phase for initializate
	0953e389873 dw-mmc: spl: modify the timeout for reading data to 50ms
	57b8ceed1c3 mmc: rockchip_dw_mmc: Fix compile error
	b512fec4ea9 mmc: rockchip_dw_mmc: Add internal phase support
	3e4b5e88701 mmc: dw_mmc: add card detect by DWMCI_CDETECT
	de03e0e0d1d clk: rockchip: Extend pll timeout value
	05891810f6d rockchip: dts: add pinctrl support for spl
	2285b68d280 lib: rsa: Add burn-key-hash flag check
	9b9c232a050 drivers: crypto: v2:  fix switch case fallthrough
	3afc76530fc clk: rockchip: fix the 32-bit may overflow
	f38030747b8 common: spl_ab: Update slot_set_unbootable from U-Boot
	a0f322f5407 dw_mmc: add a delay before reset controller
	e09ef32e9e8 mmc: send stop command when tuning error occurs
	b77c257eaed lib: rsa: Add support for rsa key repair

Change-Id: I82b67d1446781dafd7b0e42f0b0f4e4484c842e1
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
2024-05-30 16:33:19 +08:00
Xuhui Lin
e232d547c1 rk3568: spl: Update version to v1.14
Build from:
	606f72bd97a video/drm: vop2: add te config for mipi cmd mode in rk3562

Update features:
	5ddf1f49b71 drivers: mmc: rockchip_dw_mmc: set default sample phase for initializate
	0953e389873 dw-mmc: spl: modify the timeout for reading data to 50ms
	57b8ceed1c3 mmc: rockchip_dw_mmc: Fix compile error
	b512fec4ea9 mmc: rockchip_dw_mmc: Add internal phase support
	3e4b5e88701 mmc: dw_mmc: add card detect by DWMCI_CDETECT
	de03e0e0d1d clk: rockchip: Extend pll timeout value
	05891810f6d rockchip: dts: add pinctrl support for spl
	2285b68d280 lib: rsa: Add burn-key-hash flag check
	9b9c232a050 drivers: crypto: v2:  fix switch case fallthrough
	3afc76530fc clk: rockchip: fix the 32-bit may overflow
	f38030747b8 common: spl_ab: Update slot_set_unbootable from U-Boot
	a0f322f5407 dw_mmc: add a delay before reset controller
	e09ef32e9e8 mmc: send stop command when tuning error occurs
	b77c257eaed lib: rsa: Add support for rsa key repair

Change-Id: I98fc387db187728ce658dce46b7511bed62e59c7
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
2024-05-30 16:28:31 +08:00
XiaoDong Huang
78475f2f70 rk3576: bl31: update version to v1.07
Build from ATF commit:
    d6d387faa plat: rockchip: rk3576: Fix cpu frequency error when suspend and resume
update feature:
    d6d387faa plat: rockchip: rk3576: Fix cpu frequency error when suspend and resume
    ebfc4b78c plat: rk3576: support logoff when virtual-poweroff
    d43eaa9d2 plat: rk3576: dmc: record pll_id to PMU0GRF_OS_REG_18 for ultra suspend
    763055fe0 plat: rk3576: dmc: fix dmc resume error when the fsp_params is invalid
    cfae0ed72 plat: rk3576: support mcu config
    ae54b6e96 plat: rk3576: dmc: DFS support both VOP and EBC in board
    ed75bde96 plat: rk3576: config CTX_INCLUDE_EL2_REGS = 0
    2b50a4254 plat: rk3576: fix error of AUTOCS_VO0_ID
    11ac6cb14 plat: rk3576: enable pd_npu repair

Change-Id: I867880639a79057c329400ac5fc3364ae73a2d0c
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2024-05-29 17:39:30 +08:00
Wesley Yao
3175505f1f rk3576: ddr: Update to v1.04 20240528
Build from:
	27ded95582 dram_init: rk3588: set t_refi_x1_sel=1 when per-bank refresh enable

Update features:
	27ded95582 dram_init: rk3588: set t_refi_x1_sel=1 when per-bank refresh enable
	150b0a9e1f dram_init: rk3576: Updata to v1.04
	4e4f99b482 dram_init: rk3576: config CNTFRQ_EL0 according to the OSC frequency
	e071b977b0 Revert "rk3588: ddr: fixed DERATEINT.mr4_read_interval configuration"
	27a3c08b05 dram_init: rk3576: fix the tag_ddr_mem error when cs0_row less than cs1_row
	20b0fabfa9 dram_init: rk3576: fix ultra suspend error by modify the resume flow
	bf0c0a13ec drivers: ram: rk3576: Disable auto clk stop when pd/sr_idle disable
	e1bff7719a drivers: ram: rk3576: Modify CTRL_OFFSET_DQ before read training
	7dd6853eb2 drivers: ram: sdram_rk3588: Modify the calc of rddata_en (tTOT)
	c619ebf7a3 drivers: ram: sdram_rk3588: Print eye_scan resluts of all channels
	110186f7c9 dram_init: dram_scan_eye: Store real vref in result
	c54cbb7162 dram_init: dram_scan_eye: Set tt_err if def setup memtest fail
	c672e6e73c drivers: ram: sdram_rk3588: Fix CS1 addr in eye_scan
	b28d838a92 drivers: ram: rk3576: fix the error of pclk_ddr during DMC initialization
	3c42a42383 drivers: ram: rk3588: avoid the change of dfi_init_complete single during DLL lock

Change-Id: I4ce7b37308e3288e781ca265defe478391d06e46
Signed-off-by: Wesley Yao <wesley.yao@rock-chips.com>
2024-05-28 18:16:48 +08:00
Zhihuan He
030c9f9e0d rk3288: ddr: update ddr bin to DDR 20240527 fwver: v1.12
build in:
	c9991c2 rk3288: update DDR 20240527 fwver: v1.12

update feature:
	30829bb rk3288: ddr fix 194MHz DQ/DQS phase not suitable
	10b27fc project: move project to Arm Development Studio IDE

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I0c5b8fe4f77a1568c2672a053e2ab1702bf56076
2024-05-28 14:30:10 +08:00
chenfen
7e38d7bccd rk3576: boost: update boost bin to v1.02
build from:
        85a3a9ac98 rk_boost: rk3576: update to v1.02
update feature:
        1. Close uart print.

Signed-off-by: chenfen <chenfen@rock-chips.com>
Change-Id: I78edd60641cdf5bed8ac64f32ede70bfc7315457
2024-05-27 14:37:17 +08:00
Zhihuan He
5579d203ec px30: ddr: Update to DDR 20240527 fwver: v2.10
build in:
	29a6ff7 rk3326/px30: ddr: Update to DDR 20240527 fwver: v2.10

update feature:
	1b9746b RK3326/RK3326S: add sram base judge
	23b4b9a rk3326s/px30s: set cke low before clk for lp3

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: Idc674e20d57d332928b73dc34ce0c08f6e66e858
2024-05-27 09:50:38 +08:00
Zhihuan He
82b38c4dd9 rk3326: ddr: Update to DDR 20240527 fwver: v2.10
build in:
	29a6ff7 rk3326/px30: ddr: Update to DDR 20240527 fwver: v2.10

update feature:
	1b9746b RK3326/RK3326S: add sram base judge
	23b4b9a rk3326s/px30s: set cke low before clk for lp3

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: Ic862b16426975123e70441b53dd38029f36ccac6
2024-05-27 09:50:38 +08:00
Xuhui Lin
4fa2c94bef rk3576: spl: Update version to v1.04
Build from U-Boot commit:
	3e169ed6d1d dvfs: rockchip_wtemp_dvfs: Check clk_set_rate() before updating voltage
update feature:
	04d08ecebbb misc: rockchip decompress: fix RK3576 not support LZ4
	8b42c3da266 lib: lz4: Don't bail fail message when no hw decomp device
	b2ea6a555cb dts: rockchip: rk3576: the power_en for SD control by the controller
	f88a10fc5de dw_mmc: add default power enable config value for rk3576
	0953e389873 dw-mmc: spl: modify the timeout for reading data to 50ms

Change-Id: Ie36ea2cbf23eb29950beceacd2a1a400eb9131ce
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
2024-05-21 16:31:46 +08:00
Jon Lin
80d21b102f tool: pcie_idb_config: Support Gen3x1
Change-Id: I72970b3bcb5abec358fe7124e5939e7524640de0
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2024-05-20 09:11:20 +08:00
shengfei Xu
22132fc070 rk3576: bl31: update version to v1.06
Build from ATF commit:
	a2ba6bc7c plat: rk3562: support ARMOFF suspend mode
update feature:
	a2ba6bc7c plat: rk3562: support ARMOFF suspend mode
	b55462520 plat: rk3562: OTPC_NS can access OTP
	1fe27c113 plat: rk3562: Set ATAGS_PHYS as MT_SECURE attribute
	0266631ed plat: rk3576: enable power off vd_npu by hardware
	f432f8772 plat: rk3576: print global reset status
	08ea0de0e plat: rk3576: support suspend from any cpu
	146aaff05 plat: rk3576: support boot from any cpu
	fe596c7f2 plat: rk3576: sleep: support mcu wakeup

Signed-off-by: shengfei Xu <xsf@rock-chips.com>
Change-Id: I3b6088561ed58886986dbe23873da761d40b4ef7
2024-05-16 09:28:11 +08:00
shengfei Xu
e333725222 rk3562: bl31: update version to v1.20
build from:
	a2ba6bc7c plat: rk3562: support ARMOFF suspend mode
update feature:
	a2ba6bc7c plat: rk3562: support ARMOFF suspend mode
	b55462520 plat: rk3562: OTPC_NS can access OTP
	1fe27c113 plat: rk3562: Set ATAGS_PHYS as MT_SECURE attribute
	0266631ed plat: rk3576: enable power off vd_npu by hardware

Signed-off-by: shengfei Xu <xsf@rock-chips.com>
Change-Id: Id46d12a693384dac8cb464f92c6c372c2dab6898
2024-05-15 18:17:24 +08:00
Hisping Lin
88793ba592 rk3562: bl32: update version to v1.04
Build from OPTEE commit in develop-next branch:
    4032c1011 rk3562: support secure timer
Update features:
    4032c1011 rk3562: support secure timer
    3210aa2eb plat-rockchip: implement itr_core_handler() not rely on CFG_FIQ
    392302b07 UPSTREAM: core: tee_entry: fix array out of bounds check in cleanup_shm_refs()

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I482d183e6f222578145813ae5b2ffa03c1207b0e
2024-05-13 14:57:16 +08:00
Hisping Lin
4be87c4db5 rk3576: bl32: update version to v1.02
Build from OPTEE commit in develop-next branch:
    b90c1680e rk3576: support read write verify toybrick ksn
Update features:
    b90c1680e rk3576: support read write verify toybrick ksn
    3210aa2eb plat-rockchip: implement itr_core_handler() not rely on CFG_FIQ
    392302b07 UPSTREAM: core: tee_entry: fix array out of bounds check in cleanup_shm_refs()

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: Ib4d9f0c37c1eec8f8a3e4cc3942afef75e3aa8bd
2024-05-13 14:51:36 +08:00
Jon Lin
01c0644f4e rk3036: loader: Update to v2.65
build from:
	5ea1119 src: flash: Filter FE FE flash id
update feature:
	Filter wrong flash id

Change-Id: I4aa7791b57d9d39b0fd6f150a534350ee468b7e4
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2024-05-07 14:32:55 +08:00
XiaoDong Huang
723dee539d rk3588: bl31: update version to v1.46
Build from ATF commit:
    588059758 plat: rk3588: config pmu_mcu intmux as non-secure
update feature:
    588059758 plat: rk3588: config pmu_mcu intmux as non-secure
    2f0e9fd65 plat: rk3588: support mcu config
    38873aece plat: rk3588: dmc: avoid the change of dfi_init_complete single during DLL lock
    080a1e1dc plat: rk3588: dmc: the ddr_mcu code is reused with rk3576
    cafe351b4 rockchip: support non-24M counter
    c167fc5fa plat: rockchip: add ddr_mcu code for rk3588 and rk3576
    e6ca46bd1 plat: rockchip: rk3588: dmc: update dmc_umctl2_rk3588.h
    524fc65d0 rockchip: scmi: clock: add common clock
    4a2413d8d plat: rockchip: rk3588: dmc: fix derate issue with LPDDR5 of one rank
    4a52a1f56 plat: rockchip: uart: set max timeout 5.6ms wait for uart busy
    d45826ccf plat: rk3588: sleep: select dbclk_gpio0 to deepslow

Change-Id: I3ca5b31e161101ec6b4c7078e1143227ff239ad4
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2024-04-30 16:34:51 +08:00
Xuhui Lin
4011aecd89 rk3576: spl: Update version to v1.03
Build from:
	e53b21c53e6 gpt: re-alloc gpt header buffer for ufs device

Change-Id: I9d5cae00ce1b0317d4469636c4a5d6a535dde67a
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
2024-04-30 16:34:51 +08:00
Finley Xiao
803efaeca9 rk3576: bl31: update version to v1.05
Build from ATF commit:
    76e9c9f54 plat: rk3576: clock: Don't use unclean src for cpu
update feature:
    76e9c9f54 plat: rk3576: clock: Don't use unclean src for cpu
    f4925b4c3 plat: rk3576: dmc: fix the error of pclk_ddr during DMC initialization
    4ea5fdfa4 plat: rk3576: dmc: avoid the change of dfi_init_complete single during DLL lock
    c0669333e plat: rk3576: clock: Adjust pvtpll table by otp opp info
    36e212aa3 plat: rk3576: Add otp init
    b8395a5db plat: rockchip: rk3576: clock: Increase pvptll length for middle frequencies
    6c1d820b3 plat: rockchip: rk3576: Fix cpu frequecy error when suspend and resume
    371ede2b2 plat: rk3576: enable pd_gpu repair
    7d37489fd plat: rk3576: sleep: clear PMU0_DDR_RET_CON1
    45d8816cb plat: rk3576: hptimer: support 1G frequency
    52d698d5a rockchip: hptimer_v2: config T24_GCD/T32_GCD according to frequency
    cafe351b4 rockchip: support non-24M counter

Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: I0ac6821d3badcb1de65b3aaf717bb35fab71eb73
2024-04-26 14:38:33 +08:00
chenfen
9b6f766126 rk3576: boost: update boost bin to v1.00
build from:
        d4affbeb09 rk_boost: rk3576: update to v1.00
update feature:
        1. Fixed SD card boot fail.

Signed-off-by: chenfen <chenfen@rock-chips.com>
Change-Id: I1fae2a6ab4b26b427c89bb162ec588f648964614
2024-04-23 17:37:15 +08:00
Jon Lin
14f0a5e1ff rk3036: loader: Update to v2.64
build from:
	738420f platform: rk3038: Support spinor
update feature:
	Support spinor.

Change-Id: I29d0c022fce80f5d5b0d424fccff7b032d6adad7
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2024-04-19 18:04:06 +08:00
Xuhui Lin
fdf2742278 rk3576: spl: Update version to v1.02
Build from:
	57b8ceed1c3 mmc: rockchip_dw_mmc: Fix compile error

Mainly update feature:
	d4e21285379 rockchip: rk3576: Enable cci channels for devices
	fa96a41a6b2 ufs: add to support ufs with PHISON controller
	b512fec4ea9 mmc: rockchip_dw_mmc: Add internal phase support
	1865a7e4c4a usbplug: support write booster
	700e0d00194 ufs: add retry while utp timeout
	1e6560df35d rockchip: usbplug: ufs: add ref clock config to 26Mhz
	44374e409ec drivers: ufs: poll for max. 1500ms for fDeviceInit flag to clear
	712e1ef7823 rockchip: rockusb: add erase boot for ufs
	6d0d9653b40 configs: rockchip-usbplug: Support 64KB spinor block erase
	9f5e338c214 rockchip: rk3576: Add eMMC and FSPI iomux
	38fed2d628d configs: Add rk3576 decom support
	2fb7e5ff779 rockchip: rk3576: Add decom access ddr memory support
	0f25b6ce553 arm: dts: Add rk3576 decom support

Change-Id: Ieb76ae489e6ca957284c1dfcad0d88def94ddaba
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
2024-04-19 17:14:00 +08:00
XiaoDong Huang
b0fd07a404 rk3576: bl31: update version to v1.04
Build from ATF commit:
    30018b771 plat: rk3576: sleep: restore pmusram_uart_base
update feature:
    30018b771 plat: rk3576: sleep: restore pmusram_uart_base
    75b1b9a15 plat: rk3576: sleep: fix error of timer_base
    104e33bed plat: rk3576: config clk_32k_in as pull-none for low power

Change-Id: I84d6de441408c004459018d73bc39c43e5822c91
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2024-04-18 10:56:36 +08:00
Yifeng Zhao
12a25c4e90 rk3576: usbplug: update to v1.01
build from u-boot(next-dev):
	commit fa96a41a6: ufs: add to support ufs with PHISON controller

build command:
	./make.sh rk3576-usbplug

update feature:
	1. drivers: ufs: poll for max. 1500ms for fDeviceInit flag to clear
	2. usbplug: support write booster
	3. add to support ufs with PHISON controller

Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: Ice9da5f7ffd61aaef93b58bacf2cf05152c6be91
2024-04-18 10:48:36 +08:00
Wesley Yao
658ad9aea9 rk3576: ddr: Update to v1.03 20240416
Build from:
	81dd75088a dram_init: rk3576: Updata to v1.03

Update features:
	b258ff71aa drivers: ram: rk3576: Change LPDDR5 f0 to 2736MHz
	06ca01cc36 dram_init: rk3576: Add JTAG config
	5647cc8cfd drivers: ram: sdram_rk3588: Fix eye_scan_params.rx/tx_vref_margin
	2c1e5d3e23 dram_init: rk3576: add check whether the timer has been initialized
	f35d49e68a dram_init: rk3576: Makefile: add CONFIG_ARM64 for ASFLAGS
	9abac13784 dram_init: rk3588: fix the error of pll_id setting when boot_fsp!=0
	b4cc5bd851 dram_init: common: add sram base judge for arm64
	2557311a1d dram_init: Makefile: add pie option
	8026371e93 dram_init: Makefile: add gc-sections

Change-Id: I534ffd32bade82d548e19725fbcaa001ff0110c4
Signed-off-by: Wesley Yao <wesley.yao@rock-chips.com>
2024-04-17 17:47:03 +08:00
Hisping Lin
a505292ac8 rv1126: tee: update version to v2.12
Build from OPTEE commit in develop-next branch:
    185dc3c92 pta: crypto_service: optimization parameter check
Update features:
    185dc3c92 pta: crypto_service: optimization parameter check
    22c240efc pta: rockchip: rk_os_service: add parameter checking for trng
    89b616c96 pta: uboot_storedata_otp: optimization parameter check
    bde521b1e pta: uboot_storedata_efuse: optimization parameter check
    8631500dc pta: uboot_storedata: optimization parameter check
    819ac530d plat-rockchip: uart: set max timeout 5.6ms wait for uart busy
    c2e6f9b66 drivers: hal_crypto: skip hash/tag valid check for V4
    6d56b8ea5 pta: rockchip: enhanced parameter checking for R&W OTP
    796bbcbef rockchip: rv1126: sleep: decrease pmu-fsm time
    d69011639 rockchip: rv1126: sleep: adjust debug information
    306f10ae6 rockchip: rv1126: sleep: don't config PMU_WKUP_TIMEOUT_CNT
    967d63292 pta: uboot_storedata_otp: optimize otp write function
    7060bdbdb plat-rockchip: pstore: fix the error that rb->start is too big
    ee7e1e84e core: ree_fs_open(): close dirfile on error
    540ade275 core: arm: print tee memory usage
    53b92eefa drivers: hal_crypto: modify print level for crypto version
    a5847983c plat-rockchip: enable CFG_RK_OEM_ENCRYPT_DATA
    a5be984aa pta: uboot_storedata_otp: support RW oem encrypt data
    9b4140743 plat-rockchip: define OEM_ENCRYPT_DATA offset and size
    c0f517747 drivers: hal_crypto: Fix the calculation error when the address exceeds 32bit

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I1328679e5d03629d345e64c0a4d681402c61267c
2024-04-16 15:05:55 +08:00
Hisping Lin
41aef793fe rv1106: tee: update version to v1.11
Build from OPTEE commit in develop-next branch:
    185dc3c92 pta: crypto_service: optimization parameter check
Update features:
    185dc3c92 pta: crypto_service: optimization parameter check
    22c240efc pta: rockchip: rk_os_service: add parameter checking for trng
    89b616c96 pta: uboot_storedata_otp: optimization parameter check
    bde521b1e pta: uboot_storedata_efuse: optimization parameter check
    8631500dc pta: uboot_storedata: optimization parameter check
    819ac530d plat-rockchip: uart: set max timeout 5.6ms wait for uart busy
    c2e6f9b66 drivers: hal_crypto: skip hash/tag valid check for V4
    6d56b8ea5 pta: rockchip: enhanced parameter checking for R&W OTP
    967d63292 pta: uboot_storedata_otp: optimize otp write function
    7060bdbdb plat-rockchip: pstore: fix the error that rb->start is too big
    ee7e1e84e core: ree_fs_open(): close dirfile on error
    540ade275 core: arm: print tee memory usage
    53b92eefa drivers: hal_crypto: modify print level for crypto version
    a5847983c plat-rockchip: enable CFG_RK_OEM_ENCRYPT_DATA
    a5be984aa pta: uboot_storedata_otp: support RW oem encrypt data
    9b4140743 plat-rockchip: define OEM_ENCRYPT_DATA offset and size
    c0f517747 drivers: hal_crypto: Fix the calculation error when the address exceeds 32bit
    62aa10b78 kernel: link.mk: modify fwver print
    322d721f4 rockchip: atags: Fix last valid tag be damaged when override tag
    f41b05870 scripts: commit_bin.sh: support build with fwver
    118a16b23 rockchip: support specify fwver during compilation
    001a84604 rockchip: atags: add fwver tag support
    d8a792882 core: arm: remove CFG_R1_NS_ENTRY_ADDR
    b026c133f scripts: commit_bin.sh: print RKBIN_PLATFORM

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I3fcda410ffda239b889ba8cb5f5356edbb9a0f2b
2024-04-16 15:05:55 +08:00
Hisping Lin
8fa029c693 rk3588: bl32: update version to v1.16
Build from OPTEE commit in develop-next branch:
    185dc3c92 pta: crypto_service: optimization parameter check
Update features:
    185dc3c92 pta: crypto_service: optimization parameter check
    22c240efc pta: rockchip: rk_os_service: add parameter checking for trng
    89b616c96 pta: uboot_storedata_otp: optimization parameter check
    bde521b1e pta: uboot_storedata_efuse: optimization parameter check
    8631500dc pta: uboot_storedata: optimization parameter check
    819ac530d plat-rockchip: uart: set max timeout 5.6ms wait for uart busy
    c2e6f9b66 drivers: hal_crypto: skip hash/tag valid check for V4
    04db3b034 rk3588: otp: do not disable otp clk
    6d56b8ea5 pta: rockchip: enhanced parameter checking for R&W OTP
    967d63292 pta: uboot_storedata_otp: optimize otp write function
    57d0b7b34 rk3588: otp: fix bug to disable clk
    7060bdbdb plat-rockchip: pstore: fix the error that rb->start is too big
    ee7e1e84e core: ree_fs_open(): close dirfile on error
    540ade275 core: arm: print tee memory usage
    53b92eefa drivers: hal_crypto: modify print level for crypto version
    a5847983c plat-rockchip: enable CFG_RK_OEM_ENCRYPT_DATA
    a5be984aa pta: uboot_storedata_otp: support RW oem encrypt data
    9b4140743 plat-rockchip: define OEM_ENCRYPT_DATA offset and size
    c0f517747 drivers: hal_crypto: Fix the calculation error when the address exceeds 32bit

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I7c83150bef601524f87009f5a3d82ad4c3057ced
2024-04-16 15:05:55 +08:00
Hisping Lin
6c0ef127ae rk3576: bl32: update version to v1.01
Build from OPTEE commit in develop-next branch:
    185dc3c92 pta: crypto_service: optimization parameter check
Update features:
    185dc3c92 pta: crypto_service: optimization parameter check
    22c240efc pta: rockchip: rk_os_service: add parameter checking for trng
    89b616c96 pta: uboot_storedata_otp: optimization parameter check
    bde521b1e pta: uboot_storedata_efuse: optimization parameter check
    8631500dc pta: uboot_storedata: optimization parameter check
    819ac530d plat-rockchip: uart: set max timeout 5.6ms wait for uart busy
    39459b24d rk3576: support check zero count for root device key
    72f004b2e rk3576: get otp zero count when keylad read
    c2e6f9b66 drivers: hal_crypto: skip hash/tag valid check for V4
    6d56b8ea5 pta: rockchip: enhanced parameter checking for R&W OTP

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I30b05e50f053d466b9297af5e922ade3a36eab74
2024-04-16 15:05:55 +08:00
Hisping Lin
a095947916 rk3568: bl32: update version to v2.12
Build from OPTEE commit in develop-next branch:
    185dc3c92 pta: crypto_service: optimization parameter check
Update features:
    185dc3c92 pta: crypto_service: optimization parameter check
    22c240efc pta: rockchip: rk_os_service: add parameter checking for trng
    89b616c96 pta: uboot_storedata_otp: optimization parameter check
    bde521b1e pta: uboot_storedata_efuse: optimization parameter check
    8631500dc pta: uboot_storedata: optimization parameter check
    819ac530d plat-rockchip: uart: set max timeout 5.6ms wait for uart busy
    c2e6f9b66 drivers: hal_crypto: skip hash/tag valid check for V4
    6d56b8ea5 pta: rockchip: enhanced parameter checking for R&W OTP
    967d63292 pta: uboot_storedata_otp: optimize otp write function
    7060bdbdb plat-rockchip: pstore: fix the error that rb->start is too big
    ee7e1e84e core: ree_fs_open(): close dirfile on error
    540ade275 core: arm: print tee memory usage
    53b92eefa drivers: hal_crypto: modify print level for crypto version
    a5847983c plat-rockchip: enable CFG_RK_OEM_ENCRYPT_DATA
    a5be984aa pta: uboot_storedata_otp: support RW oem encrypt data
    9b4140743 plat-rockchip: define OEM_ENCRYPT_DATA offset and size
    c0f517747 drivers: hal_crypto: Fix the calculation error when the address exceeds 32bit
    62aa10b78 kernel: link.mk: modify fwver print
    322d721f4 rockchip: atags: Fix last valid tag be damaged when override tag
    f41b05870 scripts: commit_bin.sh: support build with fwver
    118a16b23 rockchip: support specify fwver during compilation
    001a84604 rockchip: atags: add fwver tag support
    d8a792882 core: arm: remove CFG_R1_NS_ENTRY_ADDR
    b026c133f scripts: commit_bin.sh: print RKBIN_PLATFORM

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I55eefd5dea645a04fc47e1bcd7276892a51f9610
2024-04-16 15:05:55 +08:00
Hisping Lin
b13e384516 rk3562: bl32: update version to v1.03
Build from OPTEE commit in develop-next branch:
    185dc3c92 pta: crypto_service: optimization parameter check
Update features:
    185dc3c92 pta: crypto_service: optimization parameter check
    22c240efc pta: rockchip: rk_os_service: add parameter checking for trng
    89b616c96 pta: uboot_storedata_otp: optimization parameter check
    bde521b1e pta: uboot_storedata_efuse: optimization parameter check
    8631500dc pta: uboot_storedata: optimization parameter check
    819ac530d plat-rockchip: uart: set max timeout 5.6ms wait for uart busy
    c2e6f9b66 drivers: hal_crypto: skip hash/tag valid check for V4
    6d56b8ea5 pta: rockchip: enhanced parameter checking for R&W OTP
    967d63292 pta: uboot_storedata_otp: optimize otp write function
    7060bdbdb plat-rockchip: pstore: fix the error that rb->start is too big
    ee7e1e84e core: ree_fs_open(): close dirfile on error
    540ade275 core: arm: print tee memory usage
    53b92eefa drivers: hal_crypto: modify print level for crypto version
    a5847983c plat-rockchip: enable CFG_RK_OEM_ENCRYPT_DATA
    a5be984aa pta: uboot_storedata_otp: support RW oem encrypt data
    9b4140743 plat-rockchip: define OEM_ENCRYPT_DATA offset and size
    c0f517747 drivers: hal_crypto: Fix the calculation error when the address exceeds 32bit
    a2488a76d rk3562: increase TA memory from 4M to 6M
    62aa10b78 kernel: link.mk: modify fwver print
    322d721f4 rockchip: atags: Fix last valid tag be damaged when override tag
    f41b05870 scripts: commit_bin.sh: support build with fwver
    118a16b23 rockchip: support specify fwver during compilation
    001a84604 rockchip: atags: add fwver tag support
    d8a792882 core: arm: remove CFG_R1_NS_ENTRY_ADDR
    b026c133f scripts: commit_bin.sh: print RKBIN_PLATFORM

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I829965a5401794507528c8075fffb9bb07f43ee2
2024-04-16 15:05:55 +08:00
Hisping Lin
0f16351c13 rk3528: bl32: update version to v1.04
Build from OPTEE commit in develop-next branch:
    185dc3c92 pta: crypto_service: optimization parameter check
Update features:
    185dc3c92 pta: crypto_service: optimization parameter check
    22c240efc pta: rockchip: rk_os_service: add parameter checking for trng
    89b616c96 pta: uboot_storedata_otp: optimization parameter check
    bde521b1e pta: uboot_storedata_efuse: optimization parameter check
    8631500dc pta: uboot_storedata: optimization parameter check
    819ac530d plat-rockchip: uart: set max timeout 5.6ms wait for uart busy
    c2e6f9b66 drivers: hal_crypto: skip hash/tag valid check for V4
    6d56b8ea5 pta: rockchip: enhanced parameter checking for R&W OTP
    967d63292 pta: uboot_storedata_otp: optimize otp write function
    7060bdbdb plat-rockchip: pstore: fix the error that rb->start is too big
    ee7e1e84e core: ree_fs_open(): close dirfile on error
    540ade275 core: arm: print tee memory usage
    53b92eefa drivers: hal_crypto: modify print level for crypto version
    a5847983c plat-rockchip: enable CFG_RK_OEM_ENCRYPT_DATA
    a5be984aa pta: uboot_storedata_otp: support RW oem encrypt data
    9b4140743 plat-rockchip: define OEM_ENCRYPT_DATA offset and size
    c0f517747 drivers: hal_crypto: Fix the calculation error when the address exceeds 32bit
    62aa10b78 kernel: link.mk: modify fwver print
    322d721f4 rockchip: atags: Fix last valid tag be damaged when override tag
    f41b05870 scripts: commit_bin.sh: support build with fwver
    118a16b23 rockchip: support specify fwver during compilation
    001a84604 rockchip: atags: add fwver tag support
    d8a792882 core: arm: remove CFG_R1_NS_ENTRY_ADDR
    b026c133f scripts: commit_bin.sh: print RKBIN_PLATFORM

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I9bf21576419289be9d4663ccecdac05c1368a62d
2024-04-16 15:05:55 +08:00
Hisping Lin
c1ffb32355 rk3358: bl32: update version to v2.07
Build from OPTEE commit in develop-next branch:
    185dc3c92 pta: crypto_service: optimization parameter check
Update features:
    185dc3c92 pta: crypto_service: optimization parameter check
    22c240efc pta: rockchip: rk_os_service: add parameter checking for trng
    89b616c96 pta: uboot_storedata_otp: optimization parameter check
    bde521b1e pta: uboot_storedata_efuse: optimization parameter check
    8631500dc pta: uboot_storedata: optimization parameter check
    819ac530d plat-rockchip: uart: set max timeout 5.6ms wait for uart busy
    c2e6f9b66 drivers: hal_crypto: skip hash/tag valid check for V4
    6d56b8ea5 pta: rockchip: enhanced parameter checking for R&W OTP
    967d63292 pta: uboot_storedata_otp: optimize otp write function
    7060bdbdb plat-rockchip: pstore: fix the error that rb->start is too big
    ee7e1e84e core: ree_fs_open(): close dirfile on error
    540ade275 core: arm: print tee memory usage
    53b92eefa drivers: hal_crypto: modify print level for crypto version
    a5847983c plat-rockchip: enable CFG_RK_OEM_ENCRYPT_DATA
    a5be984aa pta: uboot_storedata_otp: support RW oem encrypt data
    9b4140743 plat-rockchip: define OEM_ENCRYPT_DATA offset and size
    c0f517747 drivers: hal_crypto: Fix the calculation error when the address exceeds 32bit
    62aa10b78 kernel: link.mk: modify fwver print
    322d721f4 rockchip: atags: Fix last valid tag be damaged when override tag
    f41b05870 scripts: commit_bin.sh: support build with fwver
    118a16b23 rockchip: support specify fwver during compilation
    001a84604 rockchip: atags: add fwver tag support
    d8a792882 core: arm: remove CFG_R1_NS_ENTRY_ADDR
    b026c133f scripts: commit_bin.sh: print RKBIN_PLATFORM

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I3f44d940d6bc97fa6744e5ee9776d17213e8579d
2024-04-16 15:05:55 +08:00
Hisping Lin
94c0366668 rk3308: bl32: update version to v2.07
Build from OPTEE commit in develop-next branch:
    185dc3c92 pta: crypto_service: optimization parameter check
Update features:
    185dc3c92 pta: crypto_service: optimization parameter check
    22c240efc pta: rockchip: rk_os_service: add parameter checking for trng
    89b616c96 pta: uboot_storedata_otp: optimization parameter check
    bde521b1e pta: uboot_storedata_efuse: optimization parameter check
    8631500dc pta: uboot_storedata: optimization parameter check
    819ac530d plat-rockchip: uart: set max timeout 5.6ms wait for uart busy
    c2e6f9b66 drivers: hal_crypto: skip hash/tag valid check for V4
    6d56b8ea5 pta: rockchip: enhanced parameter checking for R&W OTP
    967d63292 pta: uboot_storedata_otp: optimize otp write function
    7060bdbdb plat-rockchip: pstore: fix the error that rb->start is too big
    ee7e1e84e core: ree_fs_open(): close dirfile on error
    540ade275 core: arm: print tee memory usage
    53b92eefa drivers: hal_crypto: modify print level for crypto version
    a5847983c plat-rockchip: enable CFG_RK_OEM_ENCRYPT_DATA
    a5be984aa pta: uboot_storedata_otp: support RW oem encrypt data
    9b4140743 plat-rockchip: define OEM_ENCRYPT_DATA offset and size
    c0f517747 drivers: hal_crypto: Fix the calculation error when the address exceeds 32bit
    62aa10b78 kernel: link.mk: modify fwver print
    322d721f4 rockchip: atags: Fix last valid tag be damaged when override tag
    f41b05870 scripts: commit_bin.sh: support build with fwver
    118a16b23 rockchip: support specify fwver during compilation
    001a84604 rockchip: atags: add fwver tag support
    d8a792882 core: arm: remove CFG_R1_NS_ENTRY_ADDR
    b026c133f scripts: commit_bin.sh: print RKBIN_PLATFORM

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I928c0f8b3e25902bba796e6b14f625f93f4bfc79
2024-04-16 15:05:55 +08:00
Hisping Lin
223b77c8f8 px30: bl32: update version to v2.16
Build from OPTEE commit in develop-next branch:
    185dc3c92 pta: crypto_service: optimization parameter check
Update features:
    185dc3c92 pta: crypto_service: optimization parameter check
    22c240efc pta: rockchip: rk_os_service: add parameter checking for trng
    89b616c96 pta: uboot_storedata_otp: optimization parameter check
    bde521b1e pta: uboot_storedata_efuse: optimization parameter check
    8631500dc pta: uboot_storedata: optimization parameter check
    819ac530d plat-rockchip: uart: set max timeout 5.6ms wait for uart busy
    c2e6f9b66 drivers: hal_crypto: skip hash/tag valid check for V4
    6d56b8ea5 pta: rockchip: enhanced parameter checking for R&W OTP
    967d63292 pta: uboot_storedata_otp: optimize otp write function
    7060bdbdb plat-rockchip: pstore: fix the error that rb->start is too big
    ee7e1e84e core: ree_fs_open(): close dirfile on error
    540ade275 core: arm: print tee memory usage
    53b92eefa drivers: hal_crypto: modify print level for crypto version
    a5847983c plat-rockchip: enable CFG_RK_OEM_ENCRYPT_DATA
    a5be984aa pta: uboot_storedata_otp: support RW oem encrypt data
    9b4140743 plat-rockchip: define OEM_ENCRYPT_DATA offset and size
    c0f517747 drivers: hal_crypto: Fix the calculation error when the address exceeds 32bit
    62aa10b78 kernel: link.mk: modify fwver print
    322d721f4 rockchip: atags: Fix last valid tag be damaged when override tag
    f41b05870 scripts: commit_bin.sh: support build with fwver
    118a16b23 rockchip: support specify fwver during compilation
    001a84604 rockchip: atags: add fwver tag support
    d8a792882 core: arm: remove CFG_R1_NS_ENTRY_ADDR

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I7801013da2c05a50f4e982e4c38ec6c8ac3166b7
2024-04-16 15:05:55 +08:00
Hisping Lin
a9c9eff9e4 rk3326: bl32: update version to v2.16
Build from OPTEE commit in develop-next branch:
    185dc3c92 pta: crypto_service: optimization parameter check
Update features:
    185dc3c92 pta: crypto_service: optimization parameter check
    22c240efc pta: rockchip: rk_os_service: add parameter checking for trng
    89b616c96 pta: uboot_storedata_otp: optimization parameter check
    bde521b1e pta: uboot_storedata_efuse: optimization parameter check
    8631500dc pta: uboot_storedata: optimization parameter check
    819ac530d plat-rockchip: uart: set max timeout 5.6ms wait for uart busy
    c2e6f9b66 drivers: hal_crypto: skip hash/tag valid check for V4
    6d56b8ea5 pta: rockchip: enhanced parameter checking for R&W OTP
    967d63292 pta: uboot_storedata_otp: optimize otp write function
    7060bdbdb plat-rockchip: pstore: fix the error that rb->start is too big
    ee7e1e84e core: ree_fs_open(): close dirfile on error
    540ade275 core: arm: print tee memory usage
    53b92eefa drivers: hal_crypto: modify print level for crypto version
    a5847983c plat-rockchip: enable CFG_RK_OEM_ENCRYPT_DATA
    a5be984aa pta: uboot_storedata_otp: support RW oem encrypt data
    9b4140743 plat-rockchip: define OEM_ENCRYPT_DATA offset and size
    c0f517747 drivers: hal_crypto: Fix the calculation error when the address exceeds 32bit
    62aa10b78 kernel: link.mk: modify fwver print
    322d721f4 rockchip: atags: Fix last valid tag be damaged when override tag
    f41b05870 scripts: commit_bin.sh: support build with fwver
    118a16b23 rockchip: support specify fwver during compilation
    001a84604 rockchip: atags: add fwver tag support
    d8a792882 core: arm: remove CFG_R1_NS_ENTRY_ADDR

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: Ie5264faa15e763c26b9ed2c090394e03d5fbb6b9
2024-04-16 15:05:55 +08:00
Hisping Lin
cfcddcdc6f rk1808: bl32: update version to v2.04
Build from OPTEE commit in develop-next branch:
    185dc3c92 pta: crypto_service: optimization parameter check
Update features:
    185dc3c92 pta: crypto_service: optimization parameter check
    22c240efc pta: rockchip: rk_os_service: add parameter checking for trng
    bde521b1e pta: uboot_storedata_efuse: optimization parameter check
    8631500dc pta: uboot_storedata: optimization parameter check
    819ac530d plat-rockchip: uart: set max timeout 5.6ms wait for uart busy
    c2e6f9b66 drivers: hal_crypto: skip hash/tag valid check for V4
    7060bdbdb plat-rockchip: pstore: fix the error that rb->start is too big
    ee7e1e84e core: ree_fs_open(): close dirfile on error
    540ade275 core: arm: print tee memory usage
    53b92eefa drivers: hal_crypto: modify print level for crypto version
    c0f517747 drivers: hal_crypto: Fix the calculation error when the address exceeds 32bit
    62aa10b78 kernel: link.mk: modify fwver print
    322d721f4 rockchip: atags: Fix last valid tag be damaged when override tag
    f41b05870 scripts: commit_bin.sh: support build with fwver
    118a16b23 rockchip: support specify fwver during compilation
    001a84604 rockchip: atags: add fwver tag support
    d8a792882 core: arm: remove CFG_R1_NS_ENTRY_ADDR
    b026c133f scripts: commit_bin.sh: print RKBIN_PLATFORM

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: Ie38bf466e29e78d3141cd09a32e02ecaff10b028
2024-04-16 15:05:55 +08:00
Hisping Lin
7efc8e1b30 rk3399pro: bl32: update version to v2.12
Build from optee commit in develop branch:
    369edd59c sta: rk_os_service: enhanced parameter checking for R&W efuse

Update feature:
    369edd59c sta: rk_os_service: enhanced parameter checking for R&W efuse
    b1245a7a0 plat-rockchip: pstore: fix the error that rb->start is too big
    5391ef3ac rockchip: support specify fwver during compilation
    663b904f7 rockchip: atags: Fix last valid tag be damaged when override tag
    c460e5d32 rockchip: atags: add fwver tag support
    c8305e919 plat-rockchip: support pstore for optee log
    00b0b0c00 core: arm: print tee memory usage
    f7211000a rpmb: check param is not null in tee_rpmb_free

Change-Id: I68a7204849c237a781c04c28e3ea05cc65e45b3e
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
2024-04-16 14:29:21 +08:00
Hisping Lin
f80f925f6b rk3399: bl32: update version to v2.12
Build from optee commit in develop branch:
    369edd59c sta: rk_os_service: enhanced parameter checking for R&W efuse

Update feature:
    369edd59c sta: rk_os_service: enhanced parameter checking for R&W efuse
    b1245a7a0 plat-rockchip: pstore: fix the error that rb->start is too big
    5391ef3ac rockchip: support specify fwver during compilation
    663b904f7 rockchip: atags: Fix last valid tag be damaged when override tag
    c460e5d32 rockchip: atags: add fwver tag support
    c8305e919 plat-rockchip: support pstore for optee log
    00b0b0c00 core: arm: print tee memory usage
    f7211000a rpmb: check param is not null in tee_rpmb_free

Change-Id: I80c63813386a58407f77c879226c5c154768504f
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
2024-04-16 14:28:32 +08:00