Commit Graph

186 Commits

Author SHA1 Message Date
Jianhong Chen
088944f030 rk322x: optee v1.4: ddr fix bug about get vop status
Change-Id: I95ad89d5a9d91090fef6cca63ee1f97b6bcd82d3
Signed-off-by: Jianhong Chen <chenjh@rock-chips.com>
2016-07-08 11:37:19 +08:00
csx
1aae4480f1 optee : revert version to v1.4
1) Revert rk322x_tee_v1.5.bin to rk322x_tee_v1.4.bin

Change-Id: Iee51984b3cf99c43e99ba64f187ed6a230ba3227
Signed-off-by: csx <csx@rock-chips.com>
2016-07-08 11:01:27 +08:00
cwz
8a150b9401 rk3399: enable merge trust image.
Change-Id: Ifd9fc8aef464b6e0c873cd46872dbd726a6da6c1
Signed-off-by: cwz <cwz@rock-chips.com>
2016-06-23 20:58:53 +08:00
cwz
723d6e7796 rk3366: enable merge miniloader when build.
rk3366miniloaderall: v1.02, ddr version: 20160624.

Change-Id: I31f2e9e3dedc13503b6e10effb470cd2cdb32ff5
Signed-off-by: cwz <cwz@rock-chips.com>
2016-06-23 20:29:46 +08:00
cwz
ff61d300dd rk3399: enable merge miniloader when build.
rk3399miniloaderall version 1.04, ddr version: v1.00 666M.

Change-Id: I9489d36096dce881176626be3bf705103afead89
Signed-off-by: cwz <cwz@rock-chips.com>
2016-06-23 18:22:41 +08:00
csx
e8cb6330e3 rk tee : Update rk322x_tee_ta_v1.5.bin
Change-Id: Idd082141bde5123bef3055b4a0ab66bb62cfab11
Signed-off-by: csx <csx@rock-chips.com>
2016-06-23 12:48:08 +08:00
csx
967b12d12a rk tee : Open RPMB support for rk322x_tee_ta.bin
1) Open RPMB support for rk322x_tee_ta.bin
    2) Only modify build options (CFG_RPMB_FS for RPMB support),
       don't need to change version

Change-Id: I4629621a0e99235da2f96b181c1cb622b0595511
Signed-off-by: csx <csx@rock-chips.com>
2016-06-23 08:36:22 +08:00
csx
daddd6a82f rk tee : increase new tee.bin and change version
1) increase tee_ta_v1.5.bin for with ta
    2) change version number to v1.5

Change-Id: I2b793b30a6282c0842a909908dfc709eddd8f567
Signed-off-by: csx <csx@rock-chips.com>
2016-06-07 10:43:36 +08:00
Hecanyang
5b275a99b0 ddr: DDR Version 1.00 20160530
2GB/1cs per channel, ddr init error.
fix this bug to support 2GB/1cs per channel.
2GB/1cs that is: row=16, col=10, bank=3, bw=2, cs=1

Change-Id: I222d1615d3df2c01312a04e5e0beab96fc1c2354
Signed-off-by: Hecanyang <hcy@rock-chips.com>
2016-05-30 17:16:48 +08:00
Hecanyang
e30f36737e DDR: DDR Version 1.00 20160523
customer find 4GB LPDDR3 performance is poor than 2GB, after analyse,
we find the reason is: 4GB just select a more low power setting, but
it effect the performance. so this version we just select the more
performance setting, no longer select the more low power setting.

Change-Id: I8899d19d6b8456e6a67f3cccbfbdd27c31b821f9
Signed-off-by: Hecanyang <hcy@rock-chips.com>
2016-05-23 17:21:55 +08:00
Tang Yun ping
fede51e340 RK3368: DDR: ddr init bin update
ddr init bin update to version 1.17 20160513 to fix bug about 4GB dram
detect fail.

Change-Id: Ib1ddc6409cda1040f4e8dd37ac8f0433ea2c217d
Signed-off-by: Tang Yun ping <typ@rock-chips.com>
2016-05-13 16:40:03 +08:00
cwz
530a388f48 rk3368: bl32 ddr memory reserve depend on tos setting.
Change-Id: I50cd4177a6957dafabdcd4b66c4b8838cab0998e
Signed-off-by: cwz <cwz@rock-chips.com>
2016-05-13 00:58:11 +08:00
Tang Yun ping
75f6530e4a RK322x: optee: update optee version to v1.4
fix dpll setting refdiv to 1 for more stabilization.

Change-Id: I41a38be1bcd101d30d0188377aa3197e1c5c58f1
Signed-off-by: Tang Yun ping <typ@rock-chips.com>
2016-05-11 18:06:15 +08:00
Tang Yun ping
5d30ce7c75 Rk322x: ddr: update ddr init code version to v1.04
ddr init code version update to v1.04 20160505. This update including
1.supporting 16bit bandwidth.
2.fix bug to supporting 8Gb dram.

Change-Id: I10ef22722d152b0e0e14855969d9df21b168b599
Signed-off-by: Tang Yun ping <typ@rock-chips.com>
2016-05-05 10:26:45 +08:00
Tang Yun ping
b3ed3c9d8c RK322x: Trust: update optee version to v1.3
ddr: 1. add ddr change freq function
ddr: 2. optimizing ddr3 timing trfc and tzqcsi, lpddr2 timing trcd and trp.

Change-Id: Ifa0fc4f14fffe487a45eade8ed9f294988167bad
Signed-off-by: Tang Yun ping <typ@rock-chips.com>
2016-04-22 14:43:42 +08:00
Jianhong Chen
035e08ce90 rk322x: update optee version to v1.2
ddr: to reduce EMI, setting refdiv from 1 to 12 for bigger clock jitter

Change-Id: Iabf59d9f211b43af76d1e0b13e2bfd531dd4a7c7
Signed-off-by: Jianhong Chen <chenjh@rock-chips.com>
2016-04-19 11:07:32 +08:00
Frank Wang
2602cca69a rk3366: support mcu & add trust merging config.
Change-Id: I0118ddeae071c339ac16c7e29b98f323f64e78bb
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
2016-04-08 10:14:18 +08:00
Zhaoyifeng
1666df54fc rk3288: nand: fix sandisk flash upgrade problems
Change-Id: I7a17fb78d56c3866ef22a79c7aaf96f152ad3e6e
Signed-off-by: Zhaoyifeng <zyf@rock-chips.com>
2016-03-25 14:40:12 +08:00
Zhaoyifeng
51b16f0137 rk322x: nand: fix sandisk flash upgrade problems
Change-Id: I8a18393140bca8e9000bbef388ffbc19a38413e3
Signed-off-by: Zhaoyifeng <zyf@rock-chips.com>
2016-03-25 14:38:28 +08:00
Zhaoyifeng
af74c84d9f rk312x: nand: fix sandisk flash upgrade problems
Change-Id: I5190571588c1c9c0d08d548e57cc992875442974
Signed-off-by: Zhaoyifeng <zyf@rock-chips.com>
2016-03-25 14:23:35 +08:00
Zhaoyifeng
666aaae090 322x: miniloader: support toshiba 15nm 4GB nand flash
Change-Id: I932ecda0fc4dea301edfbb8b281b41653c9a7d89
Signed-off-by: Zhaoyifeng <zyf@rock-chips.com>
2016-03-11 17:26:51 +08:00
Zhaoyifeng
cdd879b34f 312x: miniloader: support toshiba 15nm 4GB nand
Change-Id: I1b346242a4370faec0171162de0c4dd9414a58d2
Signed-off-by: Zhaoyifeng <zyf@rock-chips.com>
2016-03-11 17:23:21 +08:00
Jianhong Chen
e71ad73a52 rk322x: update optee version to v1.1
Change-Id: Id5fe67248c32dba3495d5c75e244791ba55415d1
Signed-off-by: Jianhong Chen <chenjh@rock-chips.com>
2016-03-07 15:45:01 +08:00
Zhaoyifeng
610e86cdc1 3288: usbplug: select general pll clock for emmc
Change-Id: I39796a4efb0c8d69a8159f2e0b816d92cd0d9f15
Signed-off-by: Zhaoyifeng <zyf@rock-chips.com>
2016-02-18 16:32:25 +08:00
Hecanyang
ce1a849738 rk3288: ddr: support 3GB(8Gb+4Gb * 2channel)
by now, all supported 3GB include
   (1)cha: 6Gb/cs0 + 6Gb/cs1
      chb: 6Gb/cs0 + 6Gb/cs1
   (2)cha: 12Gb/cs0
      chb: 12Gb/cs0
   (3)cha: 8Gb/cs0 + 4Gb/cs1
      chb: 8Gb/cs0 + 4Gb/cs1
   (4)cha: 16Gb/cs0
      chb: 8Gb/cs0
   (5)cha: 16Gb/cs0
      chb: 4Gb/cs0 + 4Gb/cs1
   (6)cha: 8Gb/cs0 + 8Gb/cs1
      chb: 8Gb/cs0
   (7)cha: 8Gb/cs0 + 8Gb/cs1
      chb: 4Gb/cs0 + 4Gb/cs1

Change-Id: If12e84795ba2c1898e38202a27d660b02eed73bb
Signed-off-by: Hecanyang <hcy@rock-chips.com>
2016-02-17 14:49:47 +08:00
chenfen
c33d533ae7 3368:minloader: add 1024 RSA signature support.
Change-Id: I45558b87f9c97acd8f52845dcb15abcfbf96fbf4
Signed-off-by: chenfen <chenfen@rock-chips.com>
2016-02-03 10:56:18 +08:00
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