Commit Graph

594 Commits

Author SHA1 Message Date
chenfen
29cab181c0 rk3399pro: npu_miniloader: first version.
from commit: 78c3935 rk3399pro npu_miniloader first version.

Change-Id: I66fb9c52915eee7887fddff114ad8fbaa4d4c4d1
Signed-off-by: Fen Chen <chenfen@rock-chips.com>
2018-11-13 11:09:25 +08:00
Weiwen Chen
777fc98b9d rk3308: separate release 1.25 version for support set debug port
Update features:
    setting UART4 as default debug port

Change-Id: I73089c7860ee7407c379bf8285cbdbf506fc64cc
Signed-off-by: Weiwen Chen <cww@rock-chips.com>
2018-11-09 10:00:26 +08:00
Joseph Chen
07203735c7 rk3399pro-npu: add bl31 and bl32 initial verison v1.00
build from:
	bl31: a6ab17e This is a temporary version
	bl32: a152c641 static ta: support read data from user ta

Change-Id: I3044907c2720faa789a9b579047e65861b775aa4
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2018-11-07 15:01:05 +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
Dingqiang Lin
e86567afa5 rk3308: miniloader: update loader to 1.09 version
from commit: a300afcd429001efe

1.add atag support;
2.add rk3308b support

Change-Id: I8121733ba683ef0643b9eb4cd8e4d8e4796f1d2f
Signed-off-by: Dingqiang Lin <jon.lin@rock-chips.com>
2018-11-07 10:59:07 +08:00
chenfen
8dd2ccba40 rk322x: miniloader: fix cann't find uboot if gpt exist.
from commit:96d00b8 fix cann't find uboot if gpt exist.

Change-Id: I9407ba865097761dee450774c1a3cefc406e5bc1
Signed-off-by: Fen Chen <chenfen@rock-chips.com>
2018-11-06 11:35:00 +08:00
Joseph Chen
f345a6421a rk322x: tee: update version to v1.93
build from commit:
	979bc8f plat-rockchip: set CNTVOFF zero when cpu boot up

update features:
	979bc8f plat-rockchip: set CNTVOFF zero when cpu boot up

Change-Id: I979c32302252b4b3f975570a00d86f59b9082c1e
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2018-11-02 14:40:45 +08:00
Joseph Chen
22a5766753 rk1808: move bin to "bin/rk1x/" path
Change-Id: If33d6114a11650a12b325c087582a81a99c6a18e
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2018-11-02 09:22:00 +08:00
Dingqiang Lin
996b68fd71 rk3326: miniloader: separate release 1.14 version loader for supporting SLC along
from commit: d6e017a5717f2101ab72e8caf50b0da5b550bfcc

1.first version;
2.support SLC Nand flash.

Change-Id: Iac5275108aa9af3036147d3dc8438685c0a8ec88
Signed-off-by: Dingqiang Lin <jon.lin@rock-chips.com>
2018-11-02 09:21:33 +08:00
Joseph Chen
bd359a8db5 rk3308: bl31: aarch32/64: update to v2.00
build from commit:
	f59a57c plat: rk3308: improve global 1st reset hold

update features:
	- support atags;
	- support preloader serial;
	- support serial runtime configure from fiq-debugger driver;
	- use global 1st/2nd reset dynamicly, 1st reset can make gpio
	  ignore 1st reset if needed;
	- support armoff with pdm_m clk alive if needed.

Change-Id: Ib625808bac9325076f00f267792f01e658215ca5
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2018-11-01 15:40:46 +08:00
Hisping Lin
8a4aaaa0c7 rk1808: bl32: update version to v1.00
build from:
        a152c641 static ta: support read data from user ta

Update feature:
        c6f29a87 ta verify: support new key to sign TA
        9b9d28dd rk_atags: support before mmu enable
        899d02e7 console_init: set printf uart from rk_atags

Change-Id: Ie1c348964cd43d55a86ff3ffc119f0e3d9787fec
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
2018-10-31 15:32:40 +08:00
Hisping Lin
3770eb9f7c rk3308: bl32: update version to v1.02
build from:
        a152c641 static ta: support read data from user ta

Update feature:
        c6f29a87 ta verify: support new key to sign TA
        9b9d28dd rk_atags: support before mmu enable
        899d02e7 console_init: set printf uart from rk_atags

Change-Id: I054c4c0b012af79cb31bd505b4018c8618068dcc
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
2018-10-31 15:04:01 +08:00
Hisping Lin
b534b7487a rk3326: bl32: update version to v1.07
build from:
	a152c641 static ta: support read data from user ta

Update feature:
        c6f29a87 ta verify: support new key to sign TA
        9b9d28dd rk_atags: support before mmu enable
	899d02e7 console_init: set printf uart from rk_atags

Change-Id: I379240ba5c2eab4a5f88e089aa16c133ea4240a9
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
2018-10-31 14:58:41 +08:00
Hisping Lin
496c5aedf1 rk3399: bl32: update version to 1.14
Build from optee commit in develop branch:
        3f0aafa6 static ta: support read data from user ta

Update feature:
        3f0aafa6 static ta: support read data from user ta
        de6bc87b ta verify: support new key to sign TA
        4a0d30f0 console_init: set printf uart from rk_atags
        e1096a16 uart: rockchip: add timeout for uart operation

Change-Id: I2fb891ed52c60f871837442a691ad5822394a1a1
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
2018-10-31 14:56:18 +08:00
Hisping Lin
b6f5e46e96 rk3368: bl32: update version to 1.23
Build from optee commit in develop branch:
        3f0aafa6 static ta: support read data from user ta

Update feature:
        3f0aafa6 static ta: support read data from user ta
        de6bc87b ta verify: support new key to sign TA
        4a0d30f0 console_init: set printf uart from rk_atags
        e1096a16 uart: rockchip: add timeout for uart operation

Change-Id: I8ef46c95ab549dd9f7cee43185a767791320d4ea
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
2018-10-31 14:52:46 +08:00
Hisping Lin
18ddad89e1 rk3228h/rk3328: bl32: update version to 1.46
Build from optee commit in develop branch:
        3f0aafa6 static ta: support read data from user ta

Update feature:
        3f0aafa6 static ta: support read data from user ta
        de6bc87b ta verify: support new key to sign TA
        4a0d30f0 console_init: set printf uart from rk_atags
        e1096a16 uart: rockchip: add timeout for uart operation

Change-Id: I08d576b01654759f51c90cc75d119f35e042970b
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
2018-10-31 14:29:48 +08:00
Hisping Lin
31610cd3ac rk3288: tee with ta: update optee version to v1.34
build from optee commit:
        96e1b6e0 rk3228: update version to 2.0

update feature:
        96e1b6e0 rk3228: update version to 2.0
        aef72a2e static ta: support read data from user ta
        08aa75b8 rk3288: enable uboot and kernel interface
        beb116a5 rk312x: enable kernel android interface
        f150013c rk312x & rk3288: enable uboot R&W public key hash
        b93a7293 ta verify: support new key to sign TA

Change-Id: I092cc76c68de82d8f04dbe46acebccfb99bfd876
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
2018-10-31 11:47:05 +08:00
Hisping Lin
365c13ddfe rk312x: tee with ta: update optee version to v1.34
build from optee commit:
        96e1b6e0 rk3228: update version to 2.0

update feature:
        96e1b6e0 rk3228: update version to 2.0
        aef72a2e static ta: support read data from user ta
        08aa75b8 rk3288: enable uboot and kernel interface
        beb116a5 rk312x: enable kernel android interface
        f150013c rk312x & rk3288: enable uboot R&W public key hash
        b93a7293 ta verify: support new key to sign TA

Change-Id: Iaedf5ea5a4d3f12ec0288268ceba65b3a66afd81
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
2018-10-31 11:44:27 +08:00
Hisping Lin
87425fc09b rk3128x: tee with ta: update optee version to v2.02
build from optee commit:
        96e1b6e0 rk3228: update version to 2.0

update feature:
        96e1b6e0 rk3228: update version to 2.0
        aef72a2e static ta: support read data from user ta
        08aa75b8 rk3288: enable uboot and kernel interface
        beb116a5 rk312x: enable kernel android interface
        f150013c rk312x & rk3288: enable uboot R&W public key hash
        b93a7293 ta verify: support new key to sign TA

Change-Id: I8b8b8aa45057cb8c75035b8b3d59500d1ca84c20
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
2018-10-31 11:41:43 +08:00
Hisping Lin
9098ed0720 rk322x: tee with ta: update optee version to v2.00
build from optee commit:
	96e1b6e0 rk3228: update version to 2.0

update feature:
	96e1b6e0 rk3228: update version to 2.0
	aef72a2e static ta: support read data from user ta
	08aa75b8 rk3288: enable uboot and kernel interface
	beb116a5 rk312x: enable kernel android interface
	f150013c rk312x & rk3288: enable uboot R&W public key hash
	b93a7293 ta verify: support new key to sign TA

Change-Id: I8d833169d24e47f4990514d9dcfd0ffbe76dbc79
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
2018-10-31 11:35:47 +08:00
shengfei Xu
6d384dcb26 rk1808: bl31: add initial version v1.00
This is a temporary version, build from: a6ab17e

Change-Id: Ic7ef22a44f55b01ea2f438c89a4da80ca5fba438
Signed-off-by: shengfei Xu <xsf@rock-chips.com>
2018-10-30 17:10:55 +08:00
Zhihuan He
ffdfd71299 rk3308: ddr: update version to v1.25
Build from U-Boot commit:
	87cf6ee rockchip: rk3308: tpl: updata to version 1.25

Update features:
	a8c32a5	rockchip: rk3308: ram: add rk_atags for parameters transfer.
	68177cf rockchip: rk3308: ram: add uart0,uart1,uart4 as debug uart

Change-Id: I33fdfa47b48dad583fee28ba415131ddeccf7ea6
Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
2018-10-26 17:13:52 +08:00
Tang Yun ping
1ca63ac321 rk1808: add rk1808 miniloader package support
ddr bin: from commit:
	5c6b9c6 driver: ram: rockhip: rk1808: add detect ddr type

Change-Id: Ia3702d00ef14218c2c6b630cb9f1229acd5724f9
Signed-off-by: Tang Yun ping <typ@rock-chips.com>
2018-10-25 10:03:48 +08:00
Hisping Lin
4b278ddf7a rk3228h/rk3328: bl32: update version to 1.45
Build from optee commit in develop branch:
        e1096a16 uart: rockchip: add timeout for uart operation

Update feature:
        e1096a16 uart: rockchip: add timeout for uart operation
        326be3b0 Fix USER_TA_PROP_TYPE_BOOL handling
        dd4353ba rockchip: arch_svc: add new interface for save ta image
        237794ca rk3399: enable uboot secure store interface
	9bb07823 rk3228H: enable uboot secure store interface

Change-Id: I8c3780c629291fe70dfa45fad456a7662f082b52
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
2018-10-19 15:00:37 +08:00
Joseph Chen
39f6ac3eca rk3308: bl31: add ini file update
fixes: 0a8f79368a
(rk3308: bl31: aarch32/64: update to v1.12)

Change-Id: I3f08c83705f02c17e64e4095b17477bde4fb3e42
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2018-10-18 12:00:08 +08:00
chenfen
0a551511b5 rk322x: miniloader: support recovery main GPT table.
from commit: 08d5369 support recovery main GPT table.

Change-Id: I7bc10be0edcb345c03486ffe691a4893660a203f
Signed-off-by: Fen Chen <chenfen@rock-chips.com>
2018-10-16 15:01:06 +08:00
Joseph Chen
b92a621025 rk3308: bl31: aarch32/64: update to v1.12
build from commit:
	4f4079b plat: rk322xh: ddr: let ddr_set_rate can be called independen

update features:
	1. add SLT test pattern;
	2. don't override bl32 execution state info;
	3. add gpio2_a4(pdm_8ch_m_clk) compatible;

Change-Id: If7cb6ad394201e577f271a8d06592b2fb1493f58
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2018-10-16 08:58:32 +08:00
shengfei Xu
769762e0ac rk3399: bl31: update version to 1.20
Build from ATF commit:
4f4079b plat: rk322xh: ddr: let ddr_set_rate can be called independent
update feature:
1) 4f4079b plat: rk322xh: ddr: let ddr_set_rate can be called independent

Change-Id: I8ce464af0cfb349ebb50a32b5419da086b7b604f
Signed-off-by: shengfei Xu <xsf@rock-chips.com>
2018-10-11 17:48:01 +08:00
XiaoDong Huang
f9ffac1a6c rk3399: bl31: update version to 1.19
Build from ATF commit:
    e35e6ba plat: rk3399: ddr: fix lpddr4 board power on block at trust
update feature:
    1) e35e6ba plat: rk3399: ddr: fix lpddr4 board power on block at trust

Change-Id: Ic3740a7bc60b49a09bc7cd85fca89dfff3bcffdb
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2018-10-11 10:19:43 +08:00
CanYang He
41c853c7cd rk3399: ddr: update version to v1.15
built from ddr init project commit:
	ac6893e Version: DDR Version 1.15 20181010
Update feature:
	1. 9edd6fd all: fix some lpddr3 die print lpddr4 log first
	2. 6f34fb0 all: phy manual update after override wr lvl result
	3. 601ba71 lpddr4: let lp4_io_set adapt all frequency

Change-Id: Iacb9fd3a3d665823cfefed93ba343a22036bb8bc
Signed-off-by: CanYang He <hcy@rock-chips.com>
2018-10-10 11:43:48 +08:00
YouMin Chen
dc05bb6720 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
75f6f58801 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
24405952bf 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
c859d34f7f 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
479bb4a103 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
583af607b1 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
77e74af750 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
85e8bed161 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
99e59214b3 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
0c94622389 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
f3d75ea427 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
346b39ef4a 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
2cf8e8b4c7 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
7e60b41736 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
21154e7209 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
efa6eeabfd 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
4ed6428312 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
b42dc0210c 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
2fe6b0484e 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
82c2e18be4 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