Commit Graph

160 Commits

Author SHA1 Message Date
ZhangJunwei
e65cfb3b47 rk322x: fix efuse secure flag write fail issue
Change-Id: I056dc1580f46be502c78cd27c8c89d245fefc964
Signed-off-by: ZhangJunwei <william.zhang@rock-chips.com>
2016-01-28 16:00:46 +08:00
chenfen
4c6ab12828 3368:minloader: add RSA256 for uboot and fix SHA256 byteswap.
Change-Id: I7563561054cf2b5e7e053ed71d08127f0321fff3
Signed-off-by: chenfen <chenfen@rock-chips.com>
2016-01-26 15:30:47 +08:00
Zhaoyifeng
f9ede9c5c1 3228: miniloader: fix secure boot fail issue.
Change-Id: Ic208647054ec7cc5fd6d5856eed0381154b7f387
Signed-off-by: Zhaoyifeng <zyf@rock-chips.com>
2016-01-22 16:12:31 +08:00
Frank Wang
5f1762cbb3 rk3368: update bl30 version to v2.13 for trust image
Change-Id: I925f99f30ef13c2b89b5e021eb6f30419ba782ef
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
2016-01-21 09:44:15 +08:00
Zhaoyifeng
8d04e8be28 3288: miniloader: support sha 256
Change-Id: Ic1f5407c1fbc45fc0386cd12497170526ab085c3
Signed-off-by: Zhaoyifeng <zyf@rock-chips.com>
2016-01-15 15:40:02 +08:00
cwz
3f46974a58 rk322x: Fix trust image running handup error.
Change-Id: I5a50d1fd47d89ad00e65cac30647376753c4c121
Signed-off-by: cwz <cwz@rock-chips.com>
2016-01-15 09:56:45 +08:00
Hecanyang
4f690ae4c4 ddr: ddr update to 20151202 version.
ddr init code print version is : DDR Version 1.00 20151202
this version update below features:
1)support use only one channel.
  the only channel MUST connect to DDR0
2)support use 3GB total capabilty, include
  (I) DDR0:768MB/CS0 + 768MB/CS1
      DDR1:768MB/CS0 + 768MB/CS1
  (II) DDR0:1.5GB
       DDR1:1.5GB
  (III)DDR0:2GB
       DDR1:1GB
3)fixed ZQ command can't send to 2 rank at the same time

Change-Id: I4e03be591324df574bd9f57ad0ba22ecf50dcd4f
Signed-off-by: Hecanyang <hcy@rock-chips.com>
2016-01-14 17:00:35 +08:00
cwz
516d3e331f rk322x: enable trust os image merge.
1. trust os image merger depend on CONFIG_MERGER_TRUSTOS.
    2. loaderimage tools add function merger uboot and trust image.
    3. tos bin file config by RK322XTOS.ini.

Change-Id: I6b47c506bf0bbe8b8db81cca9af047577efc0714
Signed-off-by: cwz <cwz@rock-chips.com>
2016-01-08 17:41:05 +08:00
william.zhang
f2da99dca1 rk322x: enable miniloader merger.
Change-Id: I3decff91ef8df359e2ebdebf212aa58b3db66ce3
Signed-off-by: william.zhang <william.zhang@rock-chips.com>
2016-01-08 01:56:19 -08:00
Zhaoyifeng
42da223f92 rk312x: miniloader: support sha256.
Change-Id: I378fcf158538695cd5891ff131839a4aab821de5
Signed-off-by: Zhaoyifeng <zyf@rock-chips.com>
2016-01-08 09:22:32 +08:00
cwz
10b66a1b47 rk3368: Miniloader version 2.50.
Change-Id: Ib995a4a2ac1c07e1448db3cde94298aa0ec9cefd
Signed-off-by: cwz <cwz@rock-chips.com>
2015-12-24 17:35:32 +08:00
cwz
d18724c31f rk tools: Adjust *.ini line ending to Unix/Linx type.
Change-Id: I5b203172ec64b921e0f8a900940de56528dc3320
Signed-off-by: cwz <cwz@rock-chips.com>
2015-12-24 17:28:36 +08:00
Tang Yun ping
a0e7626fe7 rk3368: ddr init bin, bl30 update
1.RK3368_DDR_800M_V1.16: add detect dram die bandwidth.
2.bl30 V2.12: optimizing tRRD timing for DDR3, optimizing tRFC, tRCD, tRP, tRTW,
tDQS for LPDDR3.

Change-Id: I3fee74f6499dfbe7ba416c7f1bfe78fb17d02d5e
Signed-off-by: Tang Yun ping <typ@rock-chips.com>
2015-11-13 11:00:13 +08:00
cwz
9103740694 rk3368: trust bl31 v1.7 2015-10-29 09:58:00 +08:00
cwz
5b969d1396 rk3368: Secureboot enable and check image when booting.
1. CONFIG_SECURE_RSA_KEY_IN_RAM config key get from ddr.
    2. CONFIG_SECURE_RSA_KEY_ADDR config key address.
    3. Secureboot change for support key in ddr.
    4. bl31 v1.6 for crypto module error.
    5. miniloader v2.40.

Signed-off-by: cwz <cwz@rock-chips.com>
2015-10-21 15:18:05 +08:00
cwz
834007abe6 rk3368: trust v1.0, ddr/bl31/miniloader bin update. 2015-10-21 15:12:09 +08:00
cwz
53d5295535 rk3368: default disable emmc ddr mode. 2015-10-21 15:07:37 +08:00
cwz
ed121d3bd8 rk3368: trust bl30 v2.11. 2015-09-11 17:41:17 +08:00
cwz
13b7864d56 rk3368: trust bl31 v1.5 and bl30 2.10. 2015-08-25 14:36:00 +08:00
cwz
0331067323 rk3368: trust bl31 v1.4. 2015-08-13 16:24:49 +08:00
cwz
ec0d95602f rk3368: trust bl30 v2.09. 2015-08-12 14:51:53 +08:00
cwz
910f03eade rk3368: trust bl30 v2.08. 2015-08-05 08:47:59 +08:00
cwz
059a9ca759 rk3368: trust v0.9, bl30 v2.07. 2015-07-09 10:02:38 +08:00
cwz
74318f5628 rk tools: rk3368 miniloader v2.32 2015-07-06 17:45:05 +08:00
cwz
f5a13f4bc4 rk3368: trust v0.8, bl30 v2.06. 2015-07-01 18:13:14 +08:00
cwz
a8769b5336 rk tools: rk3368 ddr bin v1.14, improve ddr compatibily. 2015-06-29 10:06:50 +08:00
cwz
4c74b59c12 rk3368: trust v0.8, bl30 v2.05. 2015-06-26 14:32:15 +08:00
cwz
e96f1d5de0 rk3368: trust v0.7 support merge bl32.
1. trust merge bl32 depend on CONFIG_RK_TRUSTOS;
    2. trust_merger tool enable merge bl32;
    3. Makefile enable --subfix depend on CONFIG_RK_TRUSTOS;
2015-06-16 10:23:04 +08:00
cwz
a13bfdd324 rk tools: rk3368 miniloader v2.31 2015-06-11 16:31:08 +08:00
cwz
fa973ddf13 rk tools: rk3368 miniloader v2.30, trust v0.6. 2015-06-02 15:58:24 +08:00
cwz
554424a610 rk312x: miniloader version 2.25 2015-05-28 15:41:43 +08:00
cwz
97bcee0739 rk3368: trust: bl31 version 1.2 2015-05-15 17:08:59 +08:00
cwz
4a960acc94 rk3368: trust: bl31 v1.1, for kernel suspend/resume. 2015-05-11 16:06:30 +08:00
cwz
0e3c1959a3 rk3368: trust image v0.4, bl30 v2.03:
1. mcu idle task move from sdram to ram;
    2. adjust ddr3 dll bypass timing, fix 8cpus low freq handup.
2015-05-11 15:31:44 +08:00
cwz
35e4b59a0e rk3368 trust: mcu bl30 bin version 2.02:
1. mcu sam memory map to internel ram - Start 4K.
    2. bl30 main code running in ddr - Start 512K, Size 512K.
    3. bl30 ddr freq change code running in ram - Start 4K, Size 8K.
    4. PLS synchronous update kernel for ddr freq change function.
2015-05-04 10:50:34 +08:00
cwz
f778f1dc47 rk_tools: trust.img version 0.2 2015-04-27 17:49:53 +08:00
cwz
babff02720 rk3368: miniloader and rk tools update:
1. trust_merger tool merge trust.img 2 backups.
    2. trust_merger tool add each bl3x bin hash256.
    3. miniloader version 2.27, support bl3x bin hash256 check.
2015-04-27 17:41:34 +08:00
cwz
95ce4a4781 rk_tools: trust config loader bl30 to 0xff8c1000 2015-04-27 16:38:08 +08:00
cwz
819a26b045 rk_tools: rk3368 trust image bl31 bin v0.2. 2015-04-15 14:30:46 +08:00
cwz
aa749a5a6c rk tools: rk3368 MiniLoader v2.26. 2015-04-14 18:00:26 +08:00
cwz
dae731761f rk_tools: Trust partition rename to trust.img. 2015-04-13 17:08:06 +08:00
cwz
3619e3e42e rk_tools: TrustImage extension rename from bin to img. 2015-04-13 16:55:40 +08:00
cwz
affde547ae rk tools: fix RK3368TRUST.ini bl31 name error. 2015-04-10 09:19:42 +08:00
cwz
99416951fc rk tools: trustimage bl31 bin rename. 2015-04-10 09:17:23 +08:00
cwz
196d947205 rk3368: mcu init enable depend on config CONFIG_RK_MCU when calling arch_early_init_r().
1. TrustImage update bl30 bin v2.00;
    2. mcu set clock div from gpll and cru dereset for running.
2015-04-09 14:29:23 +08:00
cwz
ac3dfd7dd4 rk3368: ddr bin v1.12, update training err bit detect for lpddr2. 2015-04-08 09:15:39 +08:00
cwz
263cbbda4b rk: MiniLoader bin rename, no longer include '(L)'. 2015-04-03 17:46:50 +08:00
cwz
a130f6454d rk3368: miniloader v2.23, enable boot sd card. 2015-04-03 14:45:35 +08:00
cwz
67efc942e8 rk3368: MiniLoader bin rename, no longer include '(L)'. 2015-04-02 14:26:32 +08:00
cwz
aa577a380a rk3368 tools: update miniloader/ddr/bl31 bin.
1. miniloader version 2.22, start from little cpu0.
    2. ddr bin version 1.11.
    3. bl31 bin version 0.1.
    4. TrustImage bin merge enable config by CONFIG_MERGER_TRUSTIMAGE.
2015-04-02 09:09:46 +08:00