33 Commits

Author SHA1 Message Date
Zhihuan He
d0052f1b23 rk3036: ddr: ddr init code update to v1.11
form commit:
	6e5db1d rk3036: ddr: update to 20241017 fwver v1.11

update feature:
	c09bb7a rk3036: ddr: fix the bug in ddr2 bank detect process

Change-Id: I2d76a0787a347d0fcb152c9fa9d7405f763f3a9e
Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
2024-10-17 17:18:19 +08:00
Zhihuan He
43f2abf7bc rk3036: ddr: ddr init code update to v1.10
form commit:
	25df035 rk3036: ddr: update to 20240801 fwver v1.10

update feature:
	e4dcdd3 rk3036: ddr: fix ddr2 wr odt latency err
	8defd12 rk3036: ddr: fix bw 16 detect err
	ccdeab7 rk3036: ddr: add support x8 bw
	c8250c7 rk3036: ddr: add PLL power down and up

Change-Id: I8e130a75dfda023beb1be6add001fb1c341ed5ce
Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
2024-08-05 09:46:20 +08:00
Joseph Chen
62e60140e3 rk3036: tee: Add rk3036_tee_uart0_v2.00.bin
Build from:
	9daa928a351 plat-rockchip: pstore: fix the error that rb->start is too big

with local diff:
-#define CONSOLE_UART_BASE      UART2_BASE
+#define CONSOLE_UART_BASE      UART0_BASE

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I61cf4cd3204d1476acee75c3bda54f1dcf5b20a6
2024-07-30 16:12:39 +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
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
Jon Lin
cf523cb243 rk3032: loader: Support slc v2.63
from commit:
	482e146 src: spinand: Support udpate IDB in Firmware.img
update feature:
	Support udpate IDB in Firmware.img

Change-Id: I66ea110bab639775422f77b77b0467b62e1e4fe9
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2022-09-24 10:37:02 +08:00
Joseph Chen
c52e4f30dd RKBOOT/RKTRUST/bin: Set file mode 644
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I3fa512e2cfa636800ef15907c53aae24cd599967
2022-09-14 10:20:54 +00:00
Jon Lin
1af09221d3 rk3036: slc_loader: Update to v2.63
from commit:
	rk_boot_all: e6c1680
update feature:
	src: spinand: Support new devices

Change-Id: Iac65374fe64c47e3acb0d0ea2fd178abc4a3331e
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2022-07-21 09:47:32 +08:00
Jon Lin
c9e219a728 rk3036: loader: Update to v2.62
from commit:
	rk_boot_all 89aaf6 src: spinand: Support TX25G01
build feature:
	support new spiflash

Change-Id: Ie1fa344955e061052fcac21303142f4314142a60
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2021-10-08 14:32:24 +08:00
Jon Lin
1ee88b4888 rk3032: loader: Support slc v2.62
from commit:
	669f269 src: platform: rk3038: Update to 2.62
feature:
	Support SPI Nand

Change-Id: Ia7866e16d35aa6423702ec663f9d0fa86e2777c0
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-12-29 14:44:19 +08:00
Jon Lin
b250be60fb rk3036: loader: Support SPI Flash
from commit: 746da9

1.Support SPI Flash
2.Using SFTL which is incompatible with FTL

Change-Id: I49c8c6386a4989e5897a50ed6110225389b25ca7
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-08-05 19:58:02 +08:00
Jon Lin
ff36e7a1e1 Revert "rk3036: loader: update to v2.59"
This reverts commit 3057d9b2c06f1d6ddedbbf0d0a99ce2df2e1bd18.

This commit is incompatible with last version

Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
Change-Id: Ia782ec97016d6c735e37a020c4a26a04f981b127
2020-08-05 19:53:22 +08:00
Elon Zhang
7bb0d86675 rk3036: tee: update optee version to v2.00
build from optee commit in develop-rk3228 branch:
    29146f83 BACKPORT: optee_msg: add OPTEE_MSG_RPC_CMD_SHM_FREE

update feature:
    29146f83 BACKPORT: optee_msg: add OPTEE_MSG_RPC_CMD_SHM_FREE
    3550ba73 smc: add smc call define compatibility check
    d837fe7b rockchip: refine rockchip SiP share memory config
    6ad0ab41 plat-rockchip: support new OPTEE_MSG interface
    c35033c1 rockchip: svc: support new OPTEE_MSG interface
    c80ec6cd sta: support new OPTEE_MSG interface
    8a4b634b UPSTREAM: core: new OPTEE_MSG interface

Signed-off-by: Elon Zhang <zhangzj@rock-chips.com>
Change-Id: Ibdb5998156bc81dc632741be849806088ca2a1a0
2020-08-04 11:17:45 +08:00
Jon Lin
f3fc3b19b9 rk3032: loader: update to v2.61
from commit: 320e13acf3b1a23777a5d6538d150188127e3756

Support FM25Q128A

Change-Id: I69120a61e2634e09eb04c28caf9e27cedbde497e
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-06-12 14:37:07 +08:00
Jon Lin
e95c3fc852 rk3032: loader: update to v2.60
from commit: 746da91064019c0fd4ba0d98e1b58146bba7bc9e

Support more SPI Flash devices

Change-Id: I8eb380d42488274a0a8d98ed3e7209a5ec6d1bc3
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-06-05 09:16:23 +08:00
Jon Lin
ac052cd0ee rk3036: loader: update to v2.59
from commit: 746da91064019c0fd4ba0d98e1b58146bba7bc9e

Support SPI flash

Change-Id: I0e63511289676a4c43e893f2526ddca6fe09ee47
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-06-05 09:16:10 +08:00
Jon Lin
aee25926d0 rk3032: loader: update loader bin to 2.59
build from:
	9ed0c7d6 update to ver 2.59
update feature:
        Support RK3032 SPI Nand cvl firmware

Change-Id: I41d21945b86d2d2c008ed59715b6d5dace633a59
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-05-07 18:09:51 +08:00
Jon Lin
686969bafc rk3032: loader: update loader bin to 2.58
build from:
	859321d update to ver 2.58
update feature:
	support SPI Nand

Change-Id: I677068c6b5a34de5b4cbfb502217cb2de1b7331a
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-05-07 10:08:42 +08:00
Jon Lin
34c52386a5 rk3036: support upgrade firmware in usbplug
from commit: 7f7d480a47de7a3103fb091c54c46baa61b31e8f

Change-Id: I85947a30b6833026ac44981d3789c44ff53ea3a5
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-03-02 10:36:52 +08:00
Chen Fen
cf40232310 rk3036: loader: update loader bin to 2.56.
build from:
	67c868 update rk3036 loader to 2.56.

Signed-off-by: Chen Fen <chenfen@rock-chips.com>
Change-Id: I4b483189dedfd3b9f07fd67be1604a7d3123e509
Signed-off-by: Hans Yang <yhx@rock-chips.com>
2019-12-25 21:42:40 +08:00
Chen Fen
ec1f2ddf07 rk3032: loader: update loader bin to 2.56.
build from:
	67c868 update rk3032 loader to 2.56.
update feature:
	1.commit first version.

Signed-off-by: Chen Fen <chenfen@rock-chips.com>
Change-Id: I5d1b1b70c0ae3c8fe5ee309c87364f4e1ea78e11
Signed-off-by: Hans Yang <yhx@rock-chips.com>
2019-12-25 18:18:12 +08:00
Jon Lin
a419401af5 rk3036: loader: update miniloader and usbplug to v2.55
build from commit:
	a23125: src: platform: rk3036: support sfc
update feature:
	support SFC SPI Nor

Change-Id: I07623819569cb7a9ea9f1883309647dfe5bc0e20
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2019-12-20 09:16:48 +08:00
chenfen
7932e2b922 rk3036: loader: Add rk atags support.
from commit: 6da10d add rk atags bootdev.

Change-Id: I6c451d06c9508dbfdc229fda27d900162c36b43c
Signed-off-by: Fen Chen <chenfen@rock-chips.com>
2019-06-03 14:51:58 +08:00
chenfen
e23672534b rk303x: miniloader: support gpt.
from commit: 78c3935 rk303x support gpt.

Change-Id: I495d2ac775e2f65624d7a7965dd47e0cd8b0b993
Signed-off-by: Fen Chen <chenfen@rock-chips.com>
2018-11-07 11:30:53 +08:00
Joseph Chen
491e8878d5 rk3036: support merge trust.img v1.00
build from optee:
	5c621f scripts: optimize the compile script

update featues:
	8272957 plat-rockchip: add rk3036 ddr suspend support
	96831d5 plat-rockchip: add rk3036 support

Change-Id: I76b3826fdda61131158ba26ca97317207d68c2e8
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2017-11-29 10:35:08 +08:00
Tang Yun ping
47e297d7e0 rk3036: ddr: ddr init code update to v1.09
Add arch timer(timer5) init for cpu.

form commit:
	2d8d8b2 rk3036: ddr: update ddr code to DDR V1.09 20171120

Change-Id: Ibf207e28476238cc89f73051b51add1fbe886bb7
Signed-off-by: Tang Yun ping <typ@rock-chips.com>
2017-11-23 10:45:47 +08:00
chenfen
8748e20d39 rk3036 rk3126 rk3128 rk3228 rk3288 rk3368 rk3328:miniloader: add emmc trim function
Change-Id: If8b9e9187b0b55da30eed4f7be8b02d75cd83f40
Signed-off-by: chenfen <chenfen@rock-chips.com>
2017-06-19 10:34:20 +08:00
cww
8f1857654a rk3036: add support build for echo product.
Change-Id: I83cf1ba24ad53885b4eb77dd122c37b683f525b2
Signed-off-by: cww <cww@rock-chips.com>
2017-06-09 17:02:35 +08:00
Tang Yun ping
6f7e8baae1 rk3036: ddr: add 300MHz and 528MHz ddr init bin
From commit:
3b32406 rk3036: ddr: add odt/dll disable freq configurable.

Change-Id: Ie274210cb6f6223bb8015ce34c6cae3da07c955b
Signed-off-by: Tang Yun ping <typ@rock-chips.com>
2017-05-18 20:37:50 +08:00
Zhaoyifeng
7cfa82e891 rk3036: update miniloader and usbplug
1. support 128MB and 256MB SLC NAND
    2. support some new MLC NAND FLASH

Change-Id: I75442d8980da28f7be8ba394c65689623727d92b
Signed-off-by: Zhaoyifeng <zyf@rock-chips.com>
2017-04-28 16:16:01 +08:00
Tang Yun ping
76f20ba59a rk3036: ddr: update ddr init code to v1.07
Add reboot into maskrom device function for firmware download.

Change-Id: I286ead9e86afb99d52b24db29f9356a58a2f7781
Signed-off-by: Tang Yun ping <typ@rock-chips.com>
2017-03-07 15:31:57 +08:00
William Zhang
85ef0ddd46 RKBOOT/RKTRUST: rename the bin and ini files in rk_tools to a standard
1. Files to be merged in rk_tools should rename as format:
        [chip]_[module]_[feature]_[version].[postfix]
   such as "rk322xh_ddr3_800MHz_v1.00.bin"
2. Output two-level loader, format such as "rk322xh_loader_v1.00.238.bin",
   v1.00.238 means its ddr version is v1.06, and miniloader version is v2.38.
3. As for output one-level loader, format such as "rk3288_bootloader_v1.01.bin",
   v1.01 means its ddr version is v1.01.

Change-Id: Ia492b9c76e2396ff246585d5fbbb34c248b55044
Signed-off-by: William Zhang <william.zhang@rock-chips.com>
2017-02-24 10:44:21 +08:00
cwz
b7b6c6d23f rk tools: adjust bin for each rk plat. 2015-04-01 14:44:47 +08:00