Commit Graph

564 Commits

Author SHA1 Message Date
YouMin Chen
e85e43a5ff rk3326: ddr: update version to v1.09
Build from U-Boot commit:
  e80cbc6 rockchip: px30: tpl: updata to version 1.09
Update features:
  f588f59 driver: ram: rockhip: px30: fix lpddr2 bug
  ca0ddd9 rockchip: bootrom: update support for back to brom via boot_mode reg

Change-Id: Ida9455aaee4fb0b9db2f8a44be43a7376e28d74c
Signed-off-by: YouMin Chen <cym@rock-chips.com>
2018-10-08 16:42:25 +08:00
YouMin Chen
4ea138bb86 px30: ddr: update version to v1.09
Build from U-Boot commit:
  e80cbc6 rockchip: px30: tpl: updata to version 1.09
Update features:
  f588f59 driver: ram: rockhip: px30: fix lpddr2 bug
  ca0ddd9 rockchip: bootrom: update support for back to brom via boot_mode reg

Change-Id: Icc80f75931f4e59aabcca2ae1a6212a15e564637
Signed-off-by: YouMin Chen <cym@rock-chips.com>
2018-10-08 16:38:57 +08:00
Dingqiang Lin
3f7a24a9de rk3308: miniloader: update loader to 1.08 version
from commmit: 40261edd3655c7232a2d841e8b

1.fix firmware-lost-error in power lost case;
2.support NANDC version 9.

Change-Id: Idfc24b2e1e93330337ec9b553cdd19d0baad213a
Signed-off-by: Dingqiang Lin <jon.lin@rock-chips.com>
2018-10-08 09:32:47 +08:00
Tang Yun ping
d28271807e px3se: ddr: update ddr init code to v2.09
print info: DDR Version 2.09 20180927
from commit:
	e20d259 rk312x: ddr: fix uart1 print bug when sdcard boot

Change-Id: Id99284773afc9d394ef2a42d5723ea48003f9159
Signed-off-by: Tang Yun ping <typ@rock-chips.com>
2018-09-27 16:04:57 +08:00
Zhihuan He
e00dab647c rk3308: ddr: update version to v1.24
Build from U-Boot commit:
	88aebe4 rockchip: rk3308: tpl: updata to version 1.24

Update features:
	9acd548 rockchip: rk3308: select 3.3V for vccio4

Change-Id: I3968c8c21587d0a8d865d483d341b4c551879750
Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
2018-09-21 18:30:42 +08:00
Shunqian Zheng
1d9a4ad48b rk3128: add RK3128TOS.ini
RK3128TOS.ini is a link to RK3126TOS.ini.
With this path uboot evb-rk3128 can build successfully.

Change-Id: I247e19a3c55fc36c4b0816a815cc67f4e6941c27
Signed-off-by: Shunqian Zheng <zhengsq@rock-chips.com>
2018-09-21 16:37:07 +08:00
Joseph Chen
1ca5199a53 tools: boot_merge: support "--size" args
Change-Id: I7be7588cb331d6305eed738933221ac27947219a
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2018-09-12 10:26:15 +08:00
Tang Yun ping
46ef74e516 rk3128x: tee: update optee version to v1.92
build from optee commit:
	d54967a rk3128x: revert ddr3 limit code

    update feature:
	d54967a rk3128x: revert ddr3 limit code

Change-Id: Icf04e7fe88c6983fcb36f866baccb20f6b274375
Signed-off-by: Tang Yun ping <typ@rock-chips.com>
2018-09-11 17:30:15 +08:00
Zhang Zhijie
2869bf8461 rk3128x: tee with ta: update optee version to v2.01
build from optee commit:
	96b881e0 hw crypto: perfect the handling of counter for AES-CTR

update feature:
	96b881e0 hw crypto: perfect the handling of counter for AES-CTR
	7f6bf802 plat-rockchip: add vendor_props.c
	0cef05e1 otp_support: add func rk_otp_get_cpu_id()
	08f0a5f1 core: add late service_init and driver_init
	9190d958 rk3128x: revert ddr3 limit code

Change-Id: I3a76b4d207e467433f29f9d6d7637fd6063bccf2
Signed-off-by: Zhang Zhijie <zhangzj@rock-chips.com>
2018-09-11 09:53:01 +08:00
chenfen
a1a071af4d rk3328: usbplug: fix upgrade by LBA bug.
from commit: ca6111834 rk3328 usbplug fix upgrade by LBA bug.

Change-Id: I9675f96a3c444cb737a3c463ab45cc3033426c57
Signed-off-by: Fen Chen <chenfen@rock-chips.com>
2018-09-07 17:57:43 +08:00
YouMin Chen
9e7dcd3fdd rk3326: ddr: update version to v1.08
Build from U-Boot commit:
  a0d56c7 rockchip: px30: tpl: updata to version 1.08
Update features:
  175c274 driver: ram: rockhip: px30: fix PCTL.MSTR write error
  a82a427 driver: ram: rockhip: px30: fix auto power down issue
  28d6bb0 driver: ram: rockhip: px30: fix deskew config error

Change-Id: Id0a94ddbaf83b66837f5a20b060c44302476aee2
Signed-off-by: YouMin Chen <cym@rock-chips.com>
2018-09-05 19:46:24 +08:00
YouMin Chen
31804450d0 px30: ddr: update version to v1.08
Build from U-Boot commit:
  a0d56c7 rockchip: px30: tpl: updata to version 1.08
Update features:
  175c274 driver: ram: rockhip: px30: fix PCTL.MSTR write error
  a82a427 driver: ram: rockhip: px30: fix auto power down issue
  28d6bb0 driver: ram: rockhip: px30: fix deskew config error

Change-Id: Ie160bc975a6a2fe148bfff7ed5ab065aea4e1924
Signed-off-by: YouMin Chen <cym@rock-chips.com>
2018-09-05 19:46:24 +08:00
Dingqiang Lin
9385a22a51 rk3308: miniloader: update ini to 1.07
Change-Id: I28f13d09ccb91b7909056a1ccd6f1d18f07c03ce
Signed-off-by: Dingqiang Lin <jon.lin@rock-chips.com>
2018-09-05 15:58:23 +08:00
Dingqiang Lin
62715f0cad rk3308: miniloader: update loader to 1.07 version
from commit: 37d5982074b1947dce9fe98b77051b

1.remove chip version check

Change-Id: I5cf31866d9167aba9afe09a1c582039400c77b83
Signed-off-by: Dingqiang Lin <jon.lin@rock-chips.com>
2018-09-03 20:53:29 +08:00
Dingqiang Lin
911964c819 Revert "rk3308: miniloader: update loader to 1.07 version"
This reverts commit 4189018979.

Change-Id: I8349700b5b15339e7ff2c6dc66793a6dc7cfb58d
Signed-off-by: Dingqiang Lin <jon.lin@rock-chips.com>
2018-08-31 18:09:19 +08:00
Zhang Zhijie
dcd825cdc0 rk3128x: tee with ta: update optee version to v2.00
build from optee commit:
	cf6147e6 rk3128x: update version to 2.0

update feature:
	8ddc72f2 rk3128x: enable CFG_RK_HW_CRYPTO

Change-Id: Ic7d7d13c3865363df9bed7870f5f0a6e2f112fa3
Signed-off-by: Zhang Zhijie <zhangzj@rock-chips.com>
2018-08-28 17:18:51 +08:00
Dingqiang Lin
4189018979 rk3308: miniloader: update loader to 1.07 version
from commit: ed1ff42ebfab1a8b9e7c38

1.add gc vpn0 block

Change-Id: Iea5c84f106933eded0b36692ae0c926afa9dd94c
Signed-off-by: Dingqiang Lin <jon.lin@rock-chips.com>
2018-08-24 22:44:26 +08:00
Joseph Chen
4be5a2b7a0 rk3308: bl31: aarch32/64: update to v1.11
build from commit:
	005c64b rk3308: system suspend: support timer as wakeup source

update features:
	support timer as wakeup source

Change-Id: If711711e4023fd4a0537e25f20c9ceae3bf41795
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2018-08-24 09:46:03 +08:00
Zhihuan He
f098b21366 rk3308: ddr: update version to v1.23
Build from U-Boot commit:
        000b508 rockchip: rk3308: tpl: updata to version 1.23
Update features:
	42784e2 rockchip; fix DRAM info address

Change-Id: I7cf5efbe41aa551e1d7289290b3f259b44c4ed38
Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
2018-08-22 16:35:10 +08:00
chenfen
986041b9d8 rk3328: miniloader: support gpt.
from commit: c8175aa75: rk3328 support gpt.

Change-Id: I5e5340f1efe7ac17f5b7bac6c291f81080b45770
Signed-off-by: Fen Chen <chenfen@rock-chips.com>
2018-08-17 17:20:00 +08:00
Hisping Lin
b789f812b5 rk3128x: tee with ta: update optee version to v1.98
build from optee commit:
    a92c844a crypto: modify return value when we do acipher verify

update feature:
    a92c844a crypto: modify return value when we do acipher verify
    d0a41240 static ta: add delete file function
    6505c215 rk322x: ddr: add dfs init for 4.4 kernel

Change-Id: Iedca28cac29311a2d064989c9768770ba8b11cad
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
2018-08-14 17:31:33 +08:00
Hisping Lin
9e1af8fbab rk322x: tee with ta: update optee version to v1.99
build from optee commit:
    a92c844a crypto: modify return value when we do acipher verify

update feature:
    a92c844a crypto: modify return value when we do acipher verify
    d0a41240 static ta: add delete file function
    6505c215 rk322x: ddr: add dfs init for 4.4 kernel

Change-Id: I35c397ae882c2709ae4714092368c5b4e7c2dc07
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
2018-08-14 17:31:33 +08:00
Dingqiang Lin
c8bc8b816a rk3308: miniloader: update loader to 1.06 version
from commit: 37d5982074b1947dce9fe98b77051b

1.Add IDBlock reading support;
2.Rewrite vendor partision to support spi flash vendor ops;
3.Update gc and syc code;
4.Add new spi flash devices support.

Change-Id: I794f1b2b3c7475799468c80ce19be95831311473
Signed-off-by: Dingqiang Lin <jon.lin@rock-chips.com>
2018-08-14 16:16:32 +08:00
Shunqian Zheng
20ad457c84 PX3SEMINIALL.ini: update usbplug version to 2.52
Sync with 47b57e8 rk312x: support gpt

Change-Id: Ic8483c504fded2a45bc891e45b34436fdfba5de3
Signed-off-by: Shunqian Zheng <zhengsq@rock-chips.com>
2018-08-13 10:34:28 +08:00
Jeffy Chen
6a65bf4aad tools: resource_tool: Use not stripped version
Base on rkdevelop branch:
118d14adfe clk: rk32xx: rk3288: fix up the hclk_vio freq error

and:
+++ b/tools/resource_tool/Makefile
@@ -17,7 +17,6 @@ HEADERS += tests.h

 $(TARGET): $(OBJS)
        $(CC) -o $@ $(OBJS) $(CFLAGS) $(LDFLAGS) $(LIBS)
-       $(STRIP) $@

Change-Id: I6be971937ab3c17cad0a81d18d38415e64a61a13
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2018-08-10 12:24:39 +08:00
XiaoDong Huang
9e6625e755 rk3399: bl31: update version to 1.18
Build from ATF commit:
    56eea3d plat: rk3399: suspend: fix samsung 366/272 ball reboot 50MHz fail
update feature:
    1) 56eea3d plat: rk3399: suspend: fix samsung 366/272 ball reboot 50MHz fail
    2) 21099f5 plat: rk3399: suspend: fix one channel support
    3) 545e733 plat: rk3399: dfs: add noc timing update
    4) 6bc7391 plat: rk3399: dfs: fix get drv_odt_lp_cfg error

Change-Id: I9058f49d2625a0220b9d90dc6456f61a7c874e45
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2018-08-09 09:06:58 +08:00
chenfen
fa1fcfab3d rk3399: miniloader: support gpt.
from commit: c8175aa75: rk3399 support gpt.

Change-Id: Ie9deed54e5a7d953ac1b395ee0fb1abf08d347fb
Signed-off-by: Fen Chen <chenfen@rock-chips.com>
2018-08-08 17:02:11 +08:00
chenfen
dbdf7fc1b4 rk3368: miniloader: support gpt.
from commit: c8175aa75: rk3368 support gpt.

Change-Id: I7792534d02e72c47bb3f89d68bcfedbf443abfcd
Signed-off-by: Fen Chen <chenfen@rock-chips.com>
2018-08-08 15:45:52 +08:00
chenfen
424ed58309 rk322xh: miniloader: support gpt.
from commit: c8175aa75: rk322xh support gpt.

Change-Id: I30b702839d03aa6c34b564ebc957c99df6abcc9d
Signed-off-by: Fen Chen <chenfen@rock-chips.com>
2018-08-08 15:04:47 +08:00
CanYang He
dbc8710a93 rk3399: ddr: update version to v1.14
built from ddr init project commit:
	a277760 Version: DDR Version 1.14 20180803
Update feature:
	1. 489fb98 lpddr4: superaddition to fix samsung 366/272 ball
	   reboot 50MHz fail

Change-Id: Ic574ccd7147d345e312221d5a033c1622381ab5e
Signed-off-by: CanYang He <hcy@rock-chips.com>
2018-08-03 14:57:40 +08:00
Joseph Chen
5a677920b3 tools: loaderimage/trust_merge: support min size 64KB pack
Usually, it must be at 512kb align due to preloader detects every 512kb.
But some product has critial flash size requirement, we have to make it
small than 512KB.

Change-Id: If493ce1b680ebaa07a490dda7488b41b4e012902
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2018-08-02 19:50:13 +08:00
Yifeng Zhao
47b57e8318 rk312x: support gpt
from commit c8175aa75: 3128: set version to v2.52

Change-Id: I10c304c7e4ff3b30e87acbb378217652ca0a5f93
Signed-off-by: Yifeng Zhao <zyf@rock-chips.com>
2018-08-02 19:50:11 +08:00
CanYang He
d815846957 rk3399: ddr: update version to v1.13
built from ddr init project commit:
	50313f8 Version: DDR Version 1.13 20180801
Update features:
	1. b8f8eb9 lpddr4: fix samsung 366/272 ball reboot 50MHz fail
	2. ec8a573 all: fix one channel support
	3. c3714e0 add idle USB3 when reboot form DEV_TYPE_USB

Change-Id: Id439e5c721aa60a38ff1f9625497ee1f4ec57b52
Signed-off-by: CanYang He <hcy@rock-chips.com>
2018-08-02 16:00:10 +08:00
Tang Yun ping
a110795bab rk322x: tee with ta: update optee version to v1.98
build from optee commit:
	6505c21 rk322x: ddr: add dfs init for 4.4 kernel

update feature:
	6505c21 rk322x: ddr: add dfs init for 4.4 kernel
	177f400 rk322x: ddr: adjust rx DQS dll phase
	1e96202 static ta: add head message when uboot R&W data
	0ac48da SVP: fix vp9 memcpy out of memory
	61f77fe fs: return error when head.magic != TEE_SVC_STORAGE_MAGIC
	756c9b1 static ta: support no param when open session
	3eac4c8 rk3228: efuse: enable gpio0 APB clock

Change-Id: I5d83be0ce4ff5732cade1b8914b6b89bbbb51406
Signed-off-by: Tang Yun ping <typ@rock-chips.com>
2018-08-01 14:28:48 +08:00
Tang Yun ping
0ac9550442 rk3128x: tee with ta: update optee version to v1.97
build from optee commit:
	6505c21 rk322x: ddr: add dfs init for 4.4 kernel

update feature:
	6505c21 rk322x: ddr: add dfs init for 4.4 kernel
	177f400 rk322x: ddr: adjust rx DQS dll phase
	1e96202 static ta: add head message when uboot R&W data

Change-Id: I3ce3c89834b340431b39a2dd187b0655e151b5d7
Signed-off-by: Tang Yun ping <typ@rock-chips.com>
2018-08-01 14:28:48 +08:00
CanYang He
dee720c97a rk3308: ddr: update version to v1.22
Build from U-Boot commit:
	dd81f22 rockchip: rk3308: DDR Version V1.22 release
Update features:
	1. effdced rockchip: rk3308: fix low frequency unable to work
	2. b9a4d92 rockchip: rk3308: fix ddr2 txp and PD slow exit mode
	3. 3620944 rockchip: rk3308: set MSCH_ReadLatency to fix bug of
	   ddr access blocked
	4. 420ebc3 rockchip: rk3308: tpl: support ddr2 and lpddr2
	5. ea8560c rockchip: rk3308: ram: enable ddr standby, check code
	   style
	6. 37e5dcc rockchip: ARM64: tpl: modify TPL_TINY_FRAMEWORK flow
	   to reduce code size

Change-Id: I25c51b99b634ae37931e060089145b4ce223c2ba
Signed-off-by: CanYang He <hcy@rock-chips.com>
2018-07-31 17:47:53 +08:00
Hery Xu
92f2f33284 rk3128x: tee with ta: update optee version to v1.96
build from optee commit:
    0ac48da SVP: fix vp9 memcpy out of memory

Change-Id: Ia21152dcee324e371b2d63645e624d7397fceb97
Signed-off-by: Hery Xu <hery.xu@rock-chips.com>
2018-07-30 10:09:36 +08:00
Yifeng Zhao
fb17cb1f90 rkpx30: fix hynix F16 64Gb NAND multi plane prog error issue
from commit 28827743d: fix hynix F16 64Gb NAND multi plane prog error issue

Change-Id: Ide64c45252dac6f60bdc5275d362ff74280d53a5
Signed-off-by: Yifeng Zhao <zyf@rock-chips.com>
2018-07-25 14:39:23 +08:00
Yifeng Zhao
97d63c3d82 rk3128x: support gpt
from commit b001f27d2: 322x and 3128x: set version to v2.52

Change-Id: I3e3e7d32857d0a7ef5b4ac8b3696b2c4a4147ecc
Signed-off-by: Yifeng Zhao <zyf@rock-chips.com>
2018-07-25 14:38:51 +08:00
chenfen
057b3a0dfb rk322x: miniloader: no update rollback index in no secure boot.
from commit: a87345a no update rollback index in no secure boot.

Change-Id: Ie74e71a63307b868459c438741ba2a70539061b5
Signed-off-by: chenfen <chenfen@rock-chips.com>
2018-07-24 16:59:24 +08:00
Yifeng Zhao
1a7e796361 rk3326: fix hynix F16 64Gb NAND multi plane prog error issue
from commit 28827743d: fix hynix F16 64Gb NAND multi plane prog error issue

Change-Id: Ibe2b531dba79f67a8288e1876a89bf51f8e24534
Signed-off-by: Yifeng Zhao <zyf@rock-chips.com>
2018-07-18 16:09:40 +08:00
Dingqiang Lin
2fa0b2c2e1 rk3308: miniloader: Fully remove caching last few sectors in ftl_write.
from commit:  d36671306de7bd2cb7ab0fad2
Boot1 Release Time: Jul 13 2018 15:37:40, version: 1.05

1.Fully remove cashe write back
2.Remark power off lost page

Change-Id: Id292c274a25526f8ff351099131185706d908561
Signed-off-by: Dingqiang Lin <jon.lin@rock-chips.com>
2018-07-13 15:41:16 +08:00
Dingqiang Lin
97c1618c2e rk3308: miniloader: change to sftl and enable sfc devices configs
from commit 8c1f689200f6:  change to sftl and enable sfc devices configs

tag: Boot1 Release Time: Jul  4 2018 19:58:54, version: 1.05

Note:
1.Support spi nand、spi nor flash devices;
2.Change to slc ftl for slc nand flash devices;
3.Fix IDBlock erase error;
4.Fix usbphy reset error;
5.Update ECC strategy;
6.Add HYF spi nand devices;
7.Remove caching last few sectors in ftl_write.

Change-Id: I54ddaeb5307f6e29ff6df9a61ab95375b62e23a7
Signed-off-by: Dingqiang Lin <jon.lin@rock-chips.com>
2018-07-12 10:59:25 +08:00
Yifeng Zhao
ac3be931ee rk3326: miniloader: fix 2cs 3d mlc nand gc fail issue
From commit 711394b4d: 3326: update version to 1.11.

Change-Id: If54dcf69b22e0dcb568d3ee61a6444432437fb2f
Signed-off-by: Yifeng Zhao <zyf@rock-chips.com>
2018-07-06 18:00:43 +08:00
XiaoDong Huang
993b3d069c px30: bl31: update version to v1.14
Build from ATF commit:
    1b8f3f9 plat: px30: suspend: set rk817's RST_FUN to "restart the devices"
update feature:
    1b8f3f9 plat: px30: suspend: set rk817's RST_FUN to "restart the devices"
    6bc7391 plat: rk3399: dfs: fix get drv_odt_lp_cfg error
    a6e1028 plat: px30: dfs: ignore pad oe when enable clock for idle port

Change-Id: I595f584f8a04d423a7f4a7c0b747b451dfaf4703
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2018-07-06 15:27:12 +08:00
XiaoDong Huang
1fbda3b251 rk3326: bl31: update version to v1.14
Build from ATF commit:
    1b8f3f9 plat: px30: suspend: set rk817's RST_FUN to "restart the devices"
update feature:
    1b8f3f9 plat: px30: suspend: set rk817's RST_FUN to "restart the devices"
    6bc7391 plat: rk3399: dfs: fix get drv_odt_lp_cfg error
    a6e1028 plat: px30: dfs: ignore pad oe when enable clock for idle port

Change-Id: I77a998e8188154b721db5b38491bb124a2ff9d23
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2018-07-06 15:17:56 +08:00
chenfen
296c6051a6 rk322x: miniloader: support android things
from commit e4d25a159 support android things first version.

Change-Id: I6564b304e05b6489a3e38c7fa7064a92d5c71afd
Signed-off-by: chenfen <chenfen@rock-chips.com>
2018-07-03 11:25:39 +08:00
chenfen
f500a679b9 rk3399: miniloader: support spi nor first version
from commit: e4d25a159 support spi nor first version.

Change-Id: If035a72faeb88067a233a3238f30d26a153654fc
Signed-off-by: chenfen <chenfen@rock-chips.com>
2018-07-03 11:19:59 +08:00
XiaoDong Huang
dc3be8a398 px30: bl31: update version to v1.13
Build from ATF commit:
    721eaee plat: px30: dfs: fix error of enable clock
update feature:
    721eaee plat: px30: dfs: fix error of enable clock

Change-Id: I8e074b7fcfe2730a79390afb377b3c1e476f2d73
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2018-06-28 14:52:05 +08:00
XiaoDong Huang
25a21c678e rk3326: bl31: update version to v1.13
Build from ATF commit:
    721eaee plat: px30: dfs: fix error of enable clock
update feature:
    721eaee plat: px30: dfs: fix error of enable clock

Change-Id: I90299b1ecb6756eeebb3a2cb88f3c064e05b5040
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2018-06-28 14:47:05 +08:00