Commit Graph

199 Commits

Author SHA1 Message Date
Jianhong Chen
2c03f9ff1a RK322x: Trust: update optee version to v1.5
sleep: add pmic_sleep pin control for pmic

Change-Id: Ib65c99f28e804acee4c187efac9558c3f8a7892a
Signed-off-by: Jianhong Chen <chenjh@rock-chips.com>
2016-08-23 19:21:08 +08:00
Jianhong Chen
267a33eb58 rk3368: bl31.bin update version to v1.8
bl31 support PX5 from v1.8

Change-Id: I0ee4efda44ab520d1aae8b000955589fa9d7799f
Signed-off-by: Jianhong Chen <chenjh@rock-chips.com>
2016-08-17 14:51:43 +08:00
Tang Yun ping
cea4976d2a rk3368: ddr: ddr init code update to v1.18
ddr init code update to v1.18 to supporting px5

Change-Id: I7b00188711d08c735809376a0511cd728566f30c
Signed-off-by: Tang Yun ping <typ@rock-chips.com>
2016-08-16 19:24:54 +08:00
chenfen
ed4c466723 3368:minloader: add PX5 support
Change-Id: Ifd2cf9ab71176a9a22fcbe05e34c5a623ac0eacf
Signed-off-by: chenfen <chenfen@rock-chips.com>
2016-08-16 18:06:33 +08:00
Hecanyang
9c5bf7a645 RK3288: DDR: DDR Version 1.01 20160803
All DRAM type init frequency increase to 400MHz,
because some type of screen display gilitter before
kernel set DDR rate to high frequency.

Change-Id: I519b606db92e10ae6807efecf361fe2379cbf28d
Signed-off-by: Hecanyang <hcy@rock-chips.com>
2016-08-03 14:59:17 +08:00
chenfen
2ed08cbc5b rk3399 miniloader change upgrade flag for charge
Change-Id: I80a4865771e930b1e88825c351f547a46e8ca6d3
Signed-off-by: chenfen <chenfen@rock-chips.com>
2016-07-29 11:31:16 +08:00
Shengfei xu
6526097022 rkplat: rk3399: pwm wakeup enable
Change-Id: I6a174bbb988675551a56bb456d905a22a0ab7f3c
Signed-off-by: Shengfei xu <xsf@rock-chips.com>
2016-07-28 16:38:16 +08:00
Hecanyang
65fcf677d6 RK3399: ddr: update ddr init bin version to v1.04
1. enable lpddr4 mask write
2. support only one channel

Change-Id: I64eec491abb35203d8055c8dffa111bcfdb1a710
Signed-off-by: Hecanyang <hcy@rock-chips.com>
2016-07-27 09:51:12 +08:00
Tang Yun ping
92b06cf519 RK3399: ddr: update ddr init bin version to v1.03
1. support lpddr4.
2. ajdust phy vref value when enable soc odt.

Change-Id: I8ea02f6079c487f75f513fb3db7677d4550d485b
Signed-off-by: Tang Yun ping <typ@rock-chips.com>
2016-07-26 16:26:08 +08:00
Jianqun Xu
9d209a451c rkplat: rk3399: boot start from 0x00010000
Change-Id: I14fa116c53113a34c5f5d35fc65eb2962979bb87
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2016-07-22 14:24:08 +08:00
chenfen
35bd3d8d13 rk3399 sdhci fix some box cannot upgrade
Change-Id: I469d87f148ea64c3f2b19e1fb5685534b280c612
Signed-off-by: chenfen <chenfen@rock-chips.com>
2016-07-15 17:23:46 +08:00
chenfen
2128cee096 rk3368 miniloader and usbplug support PX5
Change-Id: I4823e8aaa7ade88db4b9f559b99d87a026249ce4
Signed-off-by: chenfen <chenfen@rock-chips.com>
2016-07-14 18:31:36 +08:00
chenfen
2783e52618 rk3399 miniloader and usbplug fix box update fail
Change-Id: I62272cefa58211b4cff04467f728032f6e3d7837
Signed-off-by: chenfen <chenfen@rock-chips.com>
2016-07-14 18:24:53 +08:00
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