Commit Graph

1958 Commits

Author SHA1 Message Date
Tang Yun ping
ab8467c136 rk3506: ddr: update ddr bin to v1.02
build from:
	c7d3dcd3f0 dram_init: rk3506: update ddrbin to v1.02

update feature:
	1. support rk3502
	2. add 750MHz support.(Supported frequencies include 451 589
750MHz)

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: If958f8c3b15efba396c29607083bf9b63096add6
2024-10-11 16:21:08 +08:00
Joseph Chen
ac573a5ac7 rk3576: tee: Update to v1.22
Build from:
	c30e6610b38 rk3506: Add rk3502 soc support

Update feature:
	c30e6610b38 rk3506: Add rk3502 soc support

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I4ad1f3653d083aed698d0782eb074bde04724dae
2024-10-11 10:59:14 +08:00
YouMin Chen
57296ad286 rk3576: ddr: update to v1.08 20241009
Build from:
    fcb0cfd52f dram_init: rk3576: update to v1.08

Update feature:
    d3893bea0e dram_init: rk3576: add support RK3576S

Signed-off-by: YouMin Chen <cym@rock-chips.com>
Change-Id: Ie02a4502571869d73d6ef04ec98dfe0ff57ae436
2024-10-10 09:18:23 +08:00
XiaoDong Huang
d090a7cbea rk3576: bl31: update version to v1.12
Build from ATF commit:
    2535b79ce plat: rk3576: don't compile params_setup.c
update feature:
    2535b79ce plat: rk3576: don't compile params_setup.c
    155c07e27 plat: rk3576: add rk3576_s1 support
    08210e5f5 plat: rk3576: add firewall buffer
    66c1aaeba plat: rockchip: rk3576: Add pvtpll config for rk3576s
    abfd36375 plat: rk3576: rename "FW_GRP_TYPE*" to "FW_LOOKUP_TYPE*"
    90ddf0d01 plat: rk3576: sleep: save/restore otp_mask
    20f771a5f plat: rk3576: add dvfs/periodic trn for resume code

Change-Id: I9b241eca0eb6c90183b5c3f306fd213ee45f4e26
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2024-10-09 19:36:44 +08:00
Jon Lin
4c4e8fd515 rv1103b: flash_acc: Add w25n01xx flash_acc code
build from:
	c2c14bb7e419 platform: RV1103B: Add falsh_acc W25N01XX

update feature:
	Support w25n01xx flash_acc.

Change-Id: I604ff8b1b1100295f91b33ff4fa950367d8252a4
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2024-10-08 09:42:45 +08:00
Wesley Yao
0812ff4ca3 rk3576: ddr: Update to v1.07 20240926
Build from:
	584efc13bf dram_init: rk3576: Update to v1.07

Update feature:
	525dc947fe dram_init: rk3576: fix resume ZQ calibration error for resume_flow
	10157b9fd9 dram_init: rk3576: fix lpddr5 mrr_cycles issue for resume_flow
	286df080e2 drivers: ram: rk3576: Scan max/min separately in rd_dqs_vref_training
	9fa84341ce dram_init: rk3588: update tx eye margin
	a665e899b4 Revert "dram_init: dram_scan_eye: Add JEDEC Rx Mask for scan_eye"
	c4088719a1 dram_init: rk3576: enable dvfs/periodic training for wide-temperature support
	e2d08d8021 dram_init: rk3588: enable dvfs/periodic training for wide-temperature support

Change-Id: I39019eb40921564fe9aab3f862f9a94429c6d94a
Signed-off-by: Wesley Yao <wesley.yao@rock-chips.com>
2024-10-08 09:32:23 +08:00
Jon Lin
42196c12a1 rv1103b: usbplug-auto-merge: Update to v1.10
build from:
	f9ecba2b rv1103b: Set gpio2a6 as auto_merge default cs1
update feature:
	Set gpio2a6 as auto_merge default cs1.

Change-Id: I73c0d19b7449903411d171a2c57bf923e3cc3413
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2024-09-29 16:40:21 +08:00
Jon Lin
ec7e04fb71 rv1103b: usbplug-auto-merge: Add code
build from:
	a87eca5 configs: rv1103b-usbplug: Add code

update feature:
	Support spi nor auto merge.

Change-Id: Ia46fc4eabdeb6099afb751f1dfb50d9a1bd46052
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2024-09-25 18:02:19 +08:00
Jon Lin
5189cb1d89 rk3576: fspi1-usbplug: Update to v1.03
Build from u-boot:
	4546bd092ab5 rk3576: Using eMMC iomux configuration in ROM progress

Build command:
	./make.sh rk3576-usbplug

Update feature:
	Support GPT backup.

Change-Id: I069acd72c461b6d80af0cf0ea261c59599272126
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2024-09-18 21:55:08 +08:00
Wesley Yao
6a0c390ee5 rk3308: ddr: Update DDR bin to v2.09 20240906
Build from:
	286df080e2 drivers: ram: rk3576: Scan max/min separately in rd_dqs_vref_training

Update feature:
	d45546c806 dram_init: rk3308: Updata to v2.09
	cda52f8bb0 drivers: ram: rk3308: Disable auto self refresh
	9b8791b013 dram_init: common: poll USR.trans_fifo_not_full in uart_write

Change-Id: I519ac7a9759531b3a0ef426ddf81daf0d3122419
Signed-off-by: Wesley Yao <wesley.yao@rock-chips.com>
2024-09-18 09:41:03 +08:00
Jon Lin
8396d039bf rk3308: miniloader: Update to v1.43
from commit:
	6c04ae99 rk_boot_all

update feature:
	Restore iomux after SD detect is invalid to avoid UART 2 M1 exception.

Change-Id: I47ed5b8b3a36caa5296ad61d01e2588712eb22e6
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2024-09-18 09:21:50 +08:00
XiaoDong Huang
46216ce32a rk3576: bl31: update version to v1.11
Build from ATF commit:
    5ed489867 plat: rk3576: add amp support
update feature:
    5ed489867 plat: rk3576: add amp support
    f1e50a2bc plat: rockchip: move rockchip_cpus_status to common file
    f25d95db3 plat: rk3576: sleep: enable RKPM_SLEEP_PIN1_EN by default
    5cea56787 plat: rk3576: poweroff: use sleep_pin_0 first
    16744f9b8 plat: rk3576: sleep: config cpu_wakeup according to boot_cpu
    02316fa91 OPTEE: Explicitly allow NS preemption for Yielding SMCs
    80be9361b fix(ehf): restrict secure world FIQ routing model to SPM_MM
    0b9727031 fix(bl31): allow use of EHF with S-EL2 SPMC
    ba718b5fc plat: rk3576: dmc: restore PHY OFFSET_DQ_CON0 during resume

Change-Id: I31c5e8ffc7cdee4952d513f67c06df752e3f9877
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2024-09-14 17:11:42 +08:00
Xuhui Lin
a82ddeb199 rk3576: spl: update to v1.06
Build from u-boot:
	8532be3569c ufs: rockchip: optimize the MPHY power detection mechanism

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

Some update features:
	f2af0778915 rockchip: dts: rk3576: Remove prefetchable from pcie0
	b9844a88884 rockchip: dts: rk3576: Add reset for ufs
	53762fcc64d ufs: add ufs reset for spl and uboot
	411dc86a027 arm: dts: rk3576: Define fspi max-dll
	cdb92760954 clk: rockchip: rk3576: add ref_clkout_pll
	dfe45d3e7e8 rockchip: fpga: Add SPL_FPGA_ROCKCHIP option

Change-Id: If88c729507f4a42df50754f8a34eb4ecd8bb0990
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
2024-09-13 15:12:49 +08:00
Yifeng Zhao
e9715eba45 rk3576: usbplug: update to v1.03
Build from u-boot:
        8532be3569 ufs: rockchip: optimize the MPHY power detection mechanism

Build command:
        ./make.sh rk3576-usbplug

Update feature:
        8532be3569 ufs: rockchip: optimize the MPHY power detection mechanism
        febbdd176e rockusb: modify the erase protection of UFS
        5460f593a5 ufs: rockchip: add controller reset

Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: I6b21ccaee621406faf2c167fc39349b83d6c7901
2024-09-13 15:12:25 +08:00
Jon Lin
0121a0df8c rk3308: loader: Update to v1.43
from commit:
	6c04ae99 rk_boot_all
update fiture:
	src: rockusb: RK3308 spinor idblock 2 copies

Change-Id: I46ca127a32c1c8bb61bdcafc1264d718c31aa414
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2024-09-09 15:03:35 +08:00
Joseph Chen
c80b4700c0 rk3506: tee: Update version to v1.21
Build from:
	51771435438 rk3506: Restore vccio4 IE after bus idle released

Update features:
	rk3506: Restore vccio4 IE after bus idle released

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I6fdcd6672e53687bfe7e521162588905bdfb1583
2024-09-09 15:01:37 +08:00
Tang Yun ping
fd73dcf277 rk3566: ddr: update ddrbin to v1.23
build from:
	03ea844c5d dram_init: rk356x: fix ddr4 detect bug

update feature:
	1. Fixed probabilistic detection error of DDR type/capacity.
	2. Added ddr type detection order configurable through ddrbin tool.
	3. Fix ISSI UniIC lp4/lp4x driver strength issue.

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I3aececcd9f6fcf62b47f8d43d8fd5a4a246cf24b
2024-09-09 10:59:11 +08:00
Tang Yun ping
bd7f055ad3 rk3568: ddr: update ddrbin to v1.23
build from:
	03ea844c5d dram_init: rk356x: fix ddr4 detect bug

update feature:
	1. Fixed probabilistic detection error of DDR type/capacity.
	2. Added ddr type detection order configurable through ddrbin tool.
	3. Fix ISSI UniIC lp4/lp4x driver strength issue.

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: Ib33eb3bb246a7e671a698dbd9ccdb887517423b3
2024-09-09 10:58:55 +08:00
Tang Yun ping
b9183559ca rk3588: ddr: update ddr bin to v1.18
Build from:
	9fa84341ce dram_init: rk3588: update tx eye margin

Update features:
	1. Add dvfs/periodic training to improve write signal margin.
	2. Support mixed package DRAM.

Warn:
	BL31 should be update to V1.47 or above.

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I14928c3b33ab6a0468f1d4b150c0e7025f04d48b
2024-09-06 10:30:10 +08:00
Joseph Chen
3e5f2374e7 rk3506: RK3506BMINIALL: Add SPL boot params
Follow commit:
(088bac40aa rk3506: ddr/spl/tee: Update version to v1.xx)

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I95c338004110e26b460e2feebc2ebe7e6f83def2
2024-09-05 16:21:32 +08:00
XiaoDong Huang
923cda8ffe rk3588: bl31: update version to v1.47
Build from ATF commit:
    92b1674a5 plat: rk3588: sleep: config cpu_wakeup according to boot_cpu
update feature:
    92b1674a5 plat: rk3588: sleep: config cpu_wakeup according to boot_cpu
    02316fa91 OPTEE: Explicitly allow NS preemption for Yielding SMCs
    80be9361b fix(ehf): restrict secure world FIQ routing model to SPM_MM
    0b9727031 fix(bl31): allow use of EHF with S-EL2 SPMC
    b6a7886d0 plat: rk3588: dmc: restore PHY OFFSET_DQ_CON0 during resume
    e8673d54b plat: rk3588: add dvfs/periodic trn for resume code
    0fa6615d0 plat: rk3588: Add support to reset vop sub mem pd when resume
    9aa39b9ab plat: rk3588: support access_mem_os_reg
    ba6ef224d rockchip: common: add ACCESS_MEM_OS_REG define
    37e7e8941 plat: rk3588: sleep: fix GPIO_DBCLK_DIV_CON configuration flow
    5fb78cd64 rockchip: uart: switch to loopback mode before checking busy status
    02ff3b0da rockchip: uart: save uart register once
    0f24f44c5 plat: rk3588: ddr_mcu: remove DDRPHY DLL lock_value_init_override toggle
    5f3bb53fa plat: rk3588: use psci_aff_info_state to check cpu off

Change-Id: I8c5c672da05d3b903f0f68343b7a71e011689218
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2024-09-05 11:15:13 +08:00
YouMin Chen
50942f0b05 rv1103b: ddr: update ddrbin to v1.04
build from:
    ccb664bdcf dram_init: rv1103b: update ddrbin to v1.04

update feature:
    1. Improve DDR stability.

Signed-off-by: YouMin Chen <cym@rock-chips.com>
Change-Id: Id682e3ea962b0896f3e9bfb9de1f37c80bdc99a9
2024-09-04 14:37:35 +08:00
Hisping Lin
e6b5c66b99 rv1126: tee: update version to v2.13
Build from OPTEE commit in develop-next branch:
    6c78a7d8c rk3506: Don't disable vccio4 IE by default
Update features:
    6c78a7d8c rk3506: Don't disable vccio4 IE by default
    4cd67e2b3 plat-rockchip: common: support soft ta encryption key
    e7abeb91f plat-rockchip: rv1126: enable CFG_RK_USE_RESERVED_SHM
    d93e824bb core: not set dynamic shm capability if set CFG_RK_USE_RESERVED_SHM
    e34269933 plat-rockchip: rv1126: enable dynamic share memory
    d19d25819 plat-rockchip: map MEM_AREA_RAM_NSEC to MEM_AREA_IO_NSEC
    38896fc48 core: mmu_v7: Map user va range to [8M, 32M]
    2aae11a16 rockchip: atags: add BOOT1P_PARAM related define
    5a5cd5c8a rockchip: common: Add hptimer_v2 driver
    686ae14bd rockchip: common: Add hptimer driver
    7bade0364 rockchip: Add mask helper and fix error
    f78440919 rv1126: add macro check for low address
    7eeac5fbf core: rpmb: change read data to multiple times
    cb202f37a libutee: increase MPI_MEMPOOL_SIZE size
    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: I044c8ee1e5740728a23f8b9062af831f0e1326a7
2024-09-03 14:55:29 +08:00
Hisping Lin
aa6eefafe5 rv1106: tee: update version to v1.12
Build from OPTEE commit in develop-next branch:
    6c78a7d8c rk3506: Don't disable vccio4 IE by default
Update features:
    6c78a7d8c rk3506: Don't disable vccio4 IE by default
    4cd67e2b3 plat-rockchip: common: support soft ta encryption key
    df5cda8b5 plat-rockchip: rv1106: enable CFG_RK_USE_RESERVED_SHM
    d93e824bb core: not set dynamic shm capability if set CFG_RK_USE_RESERVED_SHM
    a6d8b2e80 plat-rockchip: rv1106: enable dynamic share memory
    d19d25819 plat-rockchip: map MEM_AREA_RAM_NSEC to MEM_AREA_IO_NSEC
    38896fc48 core: mmu_v7: Map user va range to [8M, 32M]
    2aae11a16 rockchip: atags: add BOOT1P_PARAM related define
    5a5cd5c8a rockchip: common: Add hptimer_v2 driver
    43cc0476b rv1106: otp: enable hardware lock
    4e3414cf2 rv1106: add macro check for low address
    7eeac5fbf core: rpmb: change read data to multiple times
    cb202f37a libutee: increase MPI_MEMPOOL_SIZE size
    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: I2a29b9273edfd798331e4f4b3f6b7037a9e63eb2
2024-09-03 14:55:29 +08:00
Hisping Lin
dcadf312fa rk3358: bl32: update version to v2.09
Build from OPTEE commit in develop-next branch:
    6c78a7d8c rk3506: Don't disable vccio4 IE by default
Update features:
    6c78a7d8c rk3506: Don't disable vccio4 IE by default
    4cd67e2b3 plat-rockchip: common: support soft ta encryption key
    d19d25819 plat-rockchip: map MEM_AREA_RAM_NSEC to MEM_AREA_IO_NSEC
    2aae11a16 rockchip: atags: add BOOT1P_PARAM related define
    1bfd9b503 scripts: build_optee_os: Add FW_VERSION_PRINT

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: Idd401c0a1fcd57c2466d6287e3d68f26747d256c
2024-09-03 14:55:29 +08:00
Hisping Lin
336386ae1e px30: bl32: update version to v2.18
Build from OPTEE commit in develop-next branch:
    6c78a7d8c rk3506: Don't disable vccio4 IE by default
Update features:
    6c78a7d8c rk3506: Don't disable vccio4 IE by default
    4cd67e2b3 plat-rockchip: common: support soft ta encryption key
    d19d25819 plat-rockchip: map MEM_AREA_RAM_NSEC to MEM_AREA_IO_NSEC
    2aae11a16 rockchip: atags: add BOOT1P_PARAM related define
    1bfd9b503 scripts: build_optee_os: Add FW_VERSION_PRINT

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I342a31f7181bf480001aa1f3c6d7e2c82696a77a
2024-09-03 14:55:29 +08:00
Hisping Lin
079060cc86 rk3326: bl32: update version to v2.18
Build from OPTEE commit in develop-next branch:
    6c78a7d8c rk3506: Don't disable vccio4 IE by default
Update features:
    6c78a7d8c rk3506: Don't disable vccio4 IE by default
    d8ccdb1b5 pta: uboot_storedata_otp: add check for read toybrick ksn
    4cd67e2b3 plat-rockchip: common: support soft ta encryption key
    d19d25819 plat-rockchip: map MEM_AREA_RAM_NSEC to MEM_AREA_IO_NSEC
    2aae11a16 rockchip: atags: add BOOT1P_PARAM related define
    1bfd9b503 scripts: build_optee_os: Add FW_VERSION_PRINT

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I3f02c029e2807f8378c6e66f5f2a3fec9fc75938
2024-09-03 14:55:29 +08:00
Hisping Lin
48e3dd73ca rk3308: bl32: update version to v2.08
Build from OPTEE commit in develop-next branch:
    6c78a7d8c rk3506: Don't disable vccio4 IE by default
Update features:
    6c78a7d8c rk3506: Don't disable vccio4 IE by default
    4cd67e2b3 plat-rockchip: common: support soft ta encryption key
    d19d25819 plat-rockchip: map MEM_AREA_RAM_NSEC to MEM_AREA_IO_NSEC
    2aae11a16 rockchip: atags: add BOOT1P_PARAM related define
    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()

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I408d0625608ec006b5648b860ba07a5eb0b62ccb
2024-09-03 14:46:44 +08:00
Hisping Lin
c4c4bc018d rk3588: bl32: update version to v1.17
Build from OPTEE commit in develop-next branch:
    6c78a7d8c rk3506: Don't disable vccio4 IE by default
Update features:
    6c78a7d8c rk3506: Don't disable vccio4 IE by default
    d8ccdb1b5 pta: uboot_storedata_otp: add check for read toybrick ksn
    4cd67e2b3 plat-rockchip: common: support soft ta encryption key
    d19d25819 plat-rockchip: map MEM_AREA_RAM_NSEC to MEM_AREA_IO_NSEC
    2aae11a16 rockchip: atags: add BOOT1P_PARAM related define
    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()

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: Ib2cd6e7cec6cf57a65be50ffda8749eaabd31d0d
2024-09-03 14:46:44 +08:00
Hisping Lin
79570d2ab6 rk3576: bl32: update version to v1.04
Build from OPTEE commit in develop-next branch:
    6c78a7d8c rk3506: Don't disable vccio4 IE by default
Update features:
    6c78a7d8c rk3506: Don't disable vccio4 IE by default
    d8ccdb1b5 pta: uboot_storedata_otp: add check for read toybrick ksn
    46311ea2b rk3576: enable CFG_RK_OEM_NS_OTP
    4cd67e2b3 plat-rockchip: common: support soft ta encryption key
    1bfd9b503 scripts: build_optee_os: Add FW_VERSION_PRINT

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: Ife02d18021ea51cd5be0a4c9c01fc768455979b2
2024-09-03 14:46:44 +08:00
Hisping Lin
9b044a29ce rk3562: bl32: update version to v1.06
Build from OPTEE commit in develop-next branch:
    6c78a7d8c rk3506: Don't disable vccio4 IE by default
Update features:
    6c78a7d8c rk3506: Don't disable vccio4 IE by default
    d8ccdb1b5 pta: uboot_storedata_otp: add check for read toybrick ksn
    1c2d2b8c4 rk3562: support read write verify toybrick ksn
    4cd67e2b3 plat-rockchip: common: support soft ta encryption key
    d19d25819 plat-rockchip: map MEM_AREA_RAM_NSEC to MEM_AREA_IO_NSEC
    dc1149f1b rk3562: otp: enable hardware lock
    7ab599eca plat-rockchip: rk3326/rk3358/rk3562/rk3568 lock keyreader access

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I02916f82d52b45fd27891c82649606797610ea18
2024-09-03 14:46:44 +08:00
Hisping Lin
5580aace52 rk3528: bl32: update version to v1.05
Build from OPTEE commit in develop-next branch:
    6c78a7d8c rk3506: Don't disable vccio4 IE by default
Update features:
    4cd67e2b3 plat-rockchip: common: support soft ta encryption key
    d19d25819 plat-rockchip: map MEM_AREA_RAM_NSEC to MEM_AREA_IO_NSEC
    2aae11a16 rockchip: atags: add BOOT1P_PARAM related define
    8f3463c6b rk3528: otp: enable hardware lock
    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()

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I89dd6165a3e3197b29e1889cca8949c87c4a174f
2024-09-03 14:46:44 +08:00
Hisping Lin
c102789661 rk3568: bl32: update version to v2.14
Build from OPTEE commit in develop-next branch:
    6c78a7d8c rk3506: Don't disable vccio4 IE by default
Update features:
    d8ccdb1b5 pta: uboot_storedata_otp: add check for read toybrick ksn
    4cd67e2b3 plat-rockchip: common: support soft ta encryption key
    d19d25819 plat-rockchip: map MEM_AREA_RAM_NSEC to MEM_AREA_IO_NSEC
    2aae11a16 rockchip: atags: add BOOT1P_PARAM related define
    09f1a3b99 rk3568: otp: enable hardware lock
    1bfd9b503 scripts: build_optee_os: Add FW_VERSION_PRINT
    7ab599eca plat-rockchip: rk3326/rk3358/rk3562/rk3568 lock keyreader access

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I356a85a5c88a49a921019023a2286f21b2a31372
2024-09-03 14:46:44 +08:00
Xuhui Lin
b954e314ae tools: setting.ini: Update rv1106b support
Change-Id: Ifc9bad1535e2c8d18797649cabd908ad24f2c661
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
2024-09-03 14:45:49 +08:00
Tang Yun ping
088bac40aa rk3506: ddr/spl/tee: Update version to v1.xx
== ddr v1.01
Build from:
    404a81a8bf rk3506: ddr: update ddrbin to v1.01

Update features:
    1. set atags address to 0x62000.
    2. To avoid damaging last_log data, do not check soldering during reboot.

== spl v1.10
Build from:
    a106936cd3c rockchip: rk3506: Update memory layout

Update features:
    1. set atags address to 0x62000.
    2. Update text base addr to 0x3f00000

== tee v1.20
Build from:
    6c78a7d8cb3 rk3506: Don't disable vccio4 IE by default

Update features:
    1. set atags address to 0x62000.
    2. Update text base addr to 0x1000
    3. Improve stable for system suspend/resume.

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I623586fa803944e72b2c77893d1a2320caf0d648
2024-09-03 10:02:57 +08:00
chenfen
570f82de3d rk3326: miniloader: update to v1.40
build from:
    9fa2a3da: rk3326: miniloader update to v1.40

update feature:
    1. enable rk3326 pwm2-7 function.

Signed-off-by: chenfen <chenfen@rock-chips.com>
Change-Id: I1ec614b1f6a458c7afc13ea9986dbd264cf729c6
2024-09-02 18:23:42 +08:00
YouMin Chen
1c50c0381b rv1103b: ddr: update ddrbin to v1.03
build from:
    b991ae72ff dram_init: rv1103b: update ddrbin to v1.03

update feature:
    1. set DQS_GATE_TRAIN_CTRL.dll_start_point to 0x8
    2. fix isp mipi drop when 4M 60fps
    3. setting for DDR power-saving

Signed-off-by: YouMin Chen <cym@rock-chips.com>
Change-Id: I57a5f0ab23aee0ca9fafb87356b09ddf64a081db
2024-08-29 14:44:38 +08:00
Xuhui Lin
06f49a12e7 tools: rk_sign_tool: Update to v1.42
Add rv1103b support in setting.ini

Change-Id: Ic1b5d69cb36dfde2aced3ed4574311ed0b010651
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
2024-08-29 14:44:12 +08:00
Jon Lin
26e53571c2 rk3308: loader: Add spinor only version
from commit:
	e24e370a src: rockusb: RK3308 spinor idblock 2 copies.
update feature:
	Add spinor only version.

Change-Id: I54c63ebf68660e31eb165eb55cc2fda09f8ee906
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2024-08-27 10:02:25 +08:00
XiaoDong Huang
e0e54c2fba rv1103b: tee with ta: add initial version v1.00
Build from optee commit in develop-next branch:
    ed4478bc9 rv1103b: enable CFG_RK_OEM_ENCRYPT_DATA

Update feature:
    ed4478bc9 rv1103b: enable CFG_RK_OEM_ENCRYPT_DATA
    8bbc4213e rv1103b: enable CFG_RK_OEM_NS_OTP
    da19d37ce rv1103b: enable CFG_RK_OEM_OTP_KEY
    5f83299ca rv1103b: enable CFG_RK_UBOOT_STORE_OTP
    e1d144a4f rv1103b: otp: support R&W OTP data
    6d2f21b24 plat-rockchip: add rv1103b support

Change-Id: I7a3f3e6c6503ba4526b9cdd8ed29736c0d4aefcf
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2024-08-21 09:42:56 +08:00
Liang Chen
cbbc686822 rk3576: RK3576MINIALL: enable 1.0GHz for arch_timer
Signed-off-by: Liang Chen <cl@rock-chips.com>
Change-Id: Id9c446c49b7bb015cce0788a0751ce002410529a
2024-08-21 09:33:07 +08:00
Zhihuan He
d0ba0a4c79 rk3358j/rk3358m: ddr: Update to DDR 20240819 fwver: v2.11
build in:
	01f75b4 rk3326/px30: ddr: Update to DDR 20240819 fwver: v2.11

update feature:
	0a8027c RK3326/RK3326S: fix ddr4 cap detect error

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I923b6a75e7a895c287b3dbcc902558a92db32223
2024-08-19 15:06:21 +08:00
Zhihuan He
0106e253c2 rk3326: ddr: Update to DDR 20240819 fwver: v2.11
build in:
	01f75b4 rk3326/px30: ddr: Update to DDR 20240819 fwver: v2.11

update feature:
	0a8027c RK3326/RK3326S: fix ddr4 cap detect error

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I15acef72f65b659e4ad1ffc6bf33907fc92aaa8d
2024-08-19 11:31:18 +08:00
Zhihuan He
cfafd41872 px30: ddr: Update to DDR 20240819 fwver: v2.11
build in:
	01f75b4 rk3326/px30: ddr: Update to DDR 20240819 fwver: v2.11

update feature:
	0a8027c RK3326/RK3326S: fix ddr4 cap detect error

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I23d8e4d553df7d4275410cdf9fac0f9c8d18af5b
2024-08-19 11:28:45 +08:00
Lin Jianhua
1461c47dba RK3036: RK3036MINIALL_SLC: use uart0 ddr bin
Change-Id: I3e1e1d44d58b2d557873410e1200fa894b9b7cb9
Signed-off-by: Lin Jianhua <linjh@rock-chips.com>
2024-08-16 15:33:19 +08:00
Jon Lin
25c81ddde8 rk3308: usbplug: Update version to v1.43
from commit:
	e24e370a src: rockusb: RK3308 spinor idblock 2 copies
update feature:
	RK3308 spinor idblock 2 copies.

Change-Id: I50e1af109791e8fe499aaf5740fcd148a2015221
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2024-08-16 12:03:56 +08:00
Tang Yun ping
0d8adcb05f rk3562: ddr: update ultra ddrbin to v1.06
build from:
	33ea841185 rk3562: ddr: add DDR4 Ultra suspend support

build command:
	export DRAM_ULTRA_SUSPEND=Y && ./make.sh rk3562

update feature:
	Add ddr4 ultra suspend susport

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I80af1ca309831adbcf3c9771387863fff32d82f5
2024-08-13 19:54:39 +08:00
Tang Yun ping
7a1c213221 rk3506: ddr: add rk3506b support
build from:
	8bd2e95bb9 rk3506: ddr: update ddrbin to v1.00

build command:
	./make.sh rk3506

update feature:
	Add RKBOOT/RK3506BMINIALL.ini for rk3506b

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I284198b9f89a03b7dd07a916240b76a78b3bf3af
2024-08-07 15:06:25 +08:00
Jon Lin
956c94c2ba rk3308: loader: Update to v1.42
from commit:
	0494fdae src: spinand: Support new device GSS01GSAM0
update feature:
	Support new SPI flash.

Change-Id: Ib8dcb7b717483f318c007681b138dae59d0763eb
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2024-08-07 11:26:44 +08:00
Jian zheng
33c076a6e7 rv1103c: add RV1103BMINIALL_FASTBOOT_SPI_NOR_SPI_NAND.ini
Signed-off-by: Jian zheng <zj@rock-chips.com>
Change-Id: I447e74ed26ed2a6d8200a780af2ff359a44b7d1b
2024-08-07 11:26:25 +08:00