chenjh
e8ec943b16
rk322xh: update bl31 bin version to v1.2
...
Change-Id: I30f357f2f3cdccb1de704ba63e353ee657e3154b
Signed-off-by: chenjh <chenjh@rock-chips.com >
2017-04-07 18:22:51 +08:00
William Zhang
e1d09d2533
px5: update ddr to v2.00, miniloader to v2.56
...
Changing uart debug port from uart 2 to uart3.
Change-Id: Ida88f3149c2e3484e8187527d21d71699b8b45b6
Signed-off-by: William Zhang <william.zhang@rock-chips.com >
2017-04-05 14:16:17 +08:00
William Zhang
af065f537f
rk3288: update miniloader to v2.32
...
1. support load trust.
2. init timer7 for u-boot
Change-Id: I6009dae11823c6e4c1d5cd1eeae7ff72279c6b67
Signed-off-by: William Zhang <william.zhang@rock-chips.com >
2017-04-01 11:18:04 +08:00
shengfei Xu
b2688045bf
Revert "plat: rk3399: add virtual poweroff support"
...
Change-Id: I59231ba6280c0e4e89cf61704701c03a3a287c5e
Signed-off-by: shengfei Xu <xsf@rock-chips.com >
2017-03-31 17:03:38 +08:00
shengfei Xu
724e64154a
rk3399: bl31: ddrio retention deassert request by software
...
Change-Id: Ia7a37476a55d5098dd57496747048801b38c631b
Signed-off-by: shengfei Xu <xsf@rock-chips.com >
2017-03-31 09:57:12 +08:00
William Zhang
1475d29bb1
rk3288: support trust merger
...
Change-Id: I2f4dff1ff1e04f87ecda1fca1a9a8560c5e9dc15
Signed-off-by: William Zhang <william.zhang@rock-chips.com >
2017-03-28 21:16:08 +08:00
XiaoDong Huang
f33e4d8f71
rk3368: bl31: fix crypto's exception after sgrf init
...
Issue with kernel-4.4 android-7.1
Change-Id: Id5a0be49c40c8c52c7c1a65ee628e36df291ecc7
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com >
2017-03-27 19:40:51 +08:00
Tang Yun ping
9f9c2e7219
RK322x: Trust: update optee version to v1.90
...
Change-Id: I1f7c6dbbff7b75058e466cab3feb08dcd8584aeb
Signed-off-by: Tang Yun ping <typ@rock-chips.com >
2017-03-24 14:30:19 +08:00
YouMin Chen
6da01afd2c
rk3399: ddr: update ddr init bin v1.08
...
1.fix DRAM gate training issue
2.fix LPDDR3 CA training issue
3.fix MRR issue
4.fix DDR default frequency to 800MHz
Change-Id: Id99f809f38464e61e7d030268789733b4729bcef
Signed-off-by: YouMin Chen <cym@rock-chips.com >
2017-03-24 10:22:40 +08:00
Tang Yun ping
f7f6934133
rk3368: ddr: using uart3 in ddr init code
...
changing uart debug port from uart 2 to uart3, and DDR init code
version update to v2.00.
Change-Id: Ib055d348be739881dc14ebd829c3fc85b25113c5
Signed-off-by: Tang Yun ping <typ@rock-chips.com >
2017-03-23 11:56:18 +08:00
XiaoDong Huang
08accaf7ad
plat: rk3368: fix cpus boot and system suspend, add secure efuse access
...
Issue with kernel-4.4 android-7.1
Change-Id: Iada2541ebc059e73bd800a4ddad9b18334d3c8d1
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com >
2017-03-22 17:58:50 +08:00
Jianqun Xu
0b9420c426
rk3368: sync with bl31.bin miniloader and uboot
...
armtrustfirmware:
commit: fb99339ee62066e67ed0242a986605b8efb72ef2
Author: XiaoDong Huang <derrick.huang@rock-chips.com >
Date : Wed Mar 15 17:11:18 2017 +0800
Title : plat: rk3368: fix cpus boot and system suspend
miniloader:
commit: e1c7ae4b5f98c6218f3d7c2e1bfcbcede85c8a8e
Author: chenfen
Title : rk3399: loader: update to version 1.06
Change-Id: I49edcec28f10cfe44c969f7b93baa1a932849488
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com >
2017-03-21 16:15:01 +08:00
chenfen
edd5fa0aa9
rk3399: loader: update to version 1.06
...
Change-Id: If8e93481636b95771b7e54d07a1d26e19db28a41
Signed-off-by: chenfen <chenfen@rock-chips.com >
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com >
2017-03-21 15:17:59 +08:00
XiaoDong Huang
4993f84276
rk3399: bl31: add virtual poweroff support
...
Change-Id: Id0c93f4b6be776ee49674866b1b68cbcda28c027
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com >
2017-03-15 16:20:56 +08:00
XiaoDong Huang
7f122f4a8b
rk3368: bl31: fix boot all cpus and suspend issue with kernel-4.4 android-7.1
...
Change-Id: I430832df5468246cbb9186036d217c2b0e1ff2b4
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com >
2017-03-10 17:26:19 +08:00
Jianqun Xu
93d13d5e35
rk3368: bl31: fix bootup and suspend issue with kernel-4.4 android-7.1
...
Change-Id: I761a88b20c79811ff6c84a579b3f0e070486ba03
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com >
2017-03-10 09:19:08 +08:00
chenjh
5984e32c64
rk322xh: bl31: fiq debugger support cpu auto power up/down
...
Change-Id: I6ce76992c537ecafdff8a246369c0b30ff68f028
Signed-off-by: chenjh <chenjh@rock-chips.com >
2017-03-09 16:42:57 +08:00
Tang Yun ping
e275c0660a
rk322x: tee: ddr: fix lpddr3 trfc bug
...
fix lpddr3 8Gb trfc to 210ns
Change-Id: I4155313221337e9fbf1229edacadfd31ef81e71a
Signed-off-by: Tang Yun ping <typ@rock-chips.com >
2017-03-08 16:37:04 +08:00
chenfen
44a929916a
rk3399: loader: update to version 1.06
...
add support load elf format trust.img and support boot from sd card
Change-Id: I399f107b137e45ab5f1deacbfbc04d0a33d18a12
Signed-off-by: chenfen <chenfen@rock-chips.com >
2017-03-07 17:20:08 +08:00
Tang Yun ping
76f20ba59a
rk3036: ddr: update ddr init code to v1.07
...
Add reboot into maskrom device function for firmware download.
Change-Id: I286ead9e86afb99d52b24db29f9356a58a2f7781
Signed-off-by: Tang Yun ping <typ@rock-chips.com >
2017-03-07 15:31:57 +08:00
sean.huang
87cdff5776
rk322xh/rk3328: optee: update bl32 verison to v1.01
...
1)add efuse driver support
2)add otp driver support
3)add hardware crypto support
4)delete init gic in optee os
5)add rk3399 platform init
optee_os:commit_id: f89f3adf29f21c7af3261c4b640e70b73f7fb8dc
Change-Id: I18c4c48af3744e378e31290f1bed6857a2f5e6c5
Signed-off-by: sean.huang <sean.huang@rock-chips.com >
2017-03-03 15:10:28 +08:00
chenjh
15497eae80
RK322x: Trust: update optee version to v1.80
...
Change-Id: I2906bd8a399498dd3745c9d79e2e5fc9f83a4476
Signed-off-by: chenjh <chenjh@rock-chips.com >
2017-03-03 09:24:59 +08:00
Kever Yang
d8ca7ed231
rockchip: add README for binaries naming rule
...
Naming rule for binaries locate at tools/rk_tools/bin/:
ddrbin
miniloader
atf/tee
version
Change-Id: I92461b4c60fd5038b0b0d6e3110d343961d6e5f0
Signed-off-by: Kever Yang <kever.yang@rock-chips.com >
2017-03-01 15:27:06 +08:00
William Zhang
85ef0ddd46
RKBOOT/RKTRUST: rename the bin and ini files in rk_tools to a standard
...
1. Files to be merged in rk_tools should rename as format:
[chip]_[module]_[feature]_[version].[postfix]
such as "rk322xh_ddr3_800MHz_v1.00.bin"
2. Output two-level loader, format such as "rk322xh_loader_v1.00.238.bin",
v1.00.238 means its ddr version is v1.06, and miniloader version is v2.38.
3. As for output one-level loader, format such as "rk3288_bootloader_v1.01.bin",
v1.01 means its ddr version is v1.01.
Change-Id: Ia492b9c76e2396ff246585d5fbbb34c248b55044
Signed-off-by: William Zhang <william.zhang@rock-chips.com >
2017-02-24 10:44:21 +08:00
chenjh
cd1cab8c23
rk322xh: update bl31 bin version to v1.1
...
Change-Id: If9ebebf3fbbda3cbf3846f1b5dae3aa3c47faf4d
Signed-off-by: chenjh <chenjh@rock-chips.com >
2017-02-23 21:20:41 +08:00
William Zhang
1adaf1b955
rk3328: add init config for rk3328 chip.
...
compile cmd:
make rk3328_box_defconfig
make ARCHV=aarch64 or ./mkv8.sh
ini, must modify this two file:
tools/rk_tools/RKBOOT/RK3328MINIALL.ini
tools/rk_tools/RKTRUST/RK3328TRUST.ini
Change-Id: Icd97d45c00015844c8645806daa76cd42ad88f54
Signed-off-by: William Zhang <william.zhang@rock-chips.com >
2017-02-21 16:33:55 +08:00
Shengfei xu
783241f7b2
rkplat: rk3399: use rk3399bl31.elf merge trust image.
...
Change-Id: I539cdb331e0b1db4ad7e9a9401ba43802623d950
Signed-off-by: Shengfei xu <xsf@rock-chips.com >
2017-02-20 17:54:32 +08:00
chenjh
df7034db2b
rk322xh: rk322xhbl31_v1.0.bin update some features
...
1. support rk805 pmic_sleep poweroff;
2. delete remotectl debug info;
3. add ddr regions protect.
Change-Id: I1335563108d542ed28951631cf56f694071696a5
Signed-off-by: chenjh <chenjh@rock-chips.com >
2017-02-06 16:32:22 +08:00
William Zhang
48079fb8b8
rk322xh: update Miniloader version to 2.38
...
In secure boot, check secure flag on otp, instead of efuse.
Change-Id: I9d2293436c7a8f3dd1d1ee8151a315a00d35c9cb
Signed-off-by: William Zhang <william.zhang@rock-chips.com >
2017-01-22 10:32:55 +08:00
sean.huang
b3049b793b
K322X: optee: update optee with trust app version to v1.6
...
increase rk322x_tee_ta_v1.6.bin for with ta in rk3229
Change-Id: I657ae3016b165ab59a6e54c409b216797a8c8961
Signed-off-by: sean.huang <sean.huang@rock-chips.com >
2017-01-09 09:28:11 +08:00
Jianhong Chen
2a9604e901
rk322xh: rk322xhbl31_v1.0.bin update some features
...
1. enable bl32(optee-os) firmware;
2. add remotectl pwm pwrkey parse;
3. system suspend supports hdmi cec wakeup.
Change-Id: I66beb1fd4c7331a9847468e4a3754cf8473c71ac
Signed-off-by: Jianhong Chen <chenjh@rock-chips.com >
2016-12-28 16:42:01 +08:00
Jianhong Chen
1454d546a5
RK322x: Trust: update optee version to v1.7
...
Change-Id: Ibb25f282614960fccdfb635ba7e8d6e12b1d1601
Signed-off-by: Jianhong Chen <chenjh@rock-chips.com >
2016-12-28 16:41:43 +08:00
William Zhang
43d0ea7e1a
rk322xh: update miniloader version to V2.37
...
Don't copy 1024 bits RSA_KEY_DATA to uboot, that means not
support soft sign.
Change-Id: I9abc52d9630c188b2d13a9a6f3512586d5dbbc03
Signed-off-by: William Zhang <william.zhang@rock-chips.com >
2016-12-21 16:10:29 +08:00
William Zhang
090ee8cfa6
rk322xh: update miniloader version to v2.36
...
1. enable read efuse_non_secure data for kernel
2. config SGRF according to efuse_non_secure data
Change-Id: Ica3ca04ba1d8dbbfed256bb1ee270fea2db5bab2
Signed-off-by: William Zhang <william.zhang@rock-chips.com >
2016-12-21 15:47:52 +08:00
Jianhong Chen
d10fd6e545
rk3368: bl31: update version to v1.9
...
when detect gpio wakeup before wfi instruction, give up system
suspend and resume plls
Change-Id: I70713d6e5e25e654ea0a4089e7690dc72591515d
Signed-off-by: Jianhong Chen <chenjh@rock-chips.com >
2016-12-20 19:45:14 +08:00
Jianhong Chen
60b8fb924f
rk322xh: rk322xhbl31_v1.0.bin support system suspend
...
Change-Id: I071b223cb2ed7429961847c42a69067757f1d712
Signed-off-by: Jianhong Chen <chenjh@rock-chips.com >
2016-12-16 14:22:08 +08:00
chenfen
4c748a5033
rkusbplug: add nandflash SDTNSGAMA-08G support
...
Change-Id: I91ea0108fd79b92a10cd2e914d497bc3d91c976d
Signed-off-by: chenfen <chenfen@rock-chips.com >
2016-12-07 09:41:31 +08:00
sean.huang
2e32f631ba
rk322xh: add rk322xhbl32_v1.0.bin and support optee
...
trust.img update version to v1.1
Change-Id: I0e91c92457e1170712d73e0ec01401845b7abcc6
Signed-off-by: sean.huang <sean.huang@rock-chips.com >
2016-11-28 14:08:20 +08:00
William Zhang
118c6cda04
rk322xh: enable merge miniloader when build.
...
rk322xhminiloaderall version 2.35, ddr version: v1.00 800M.
Change-Id: Id5ed085e068f1b57ee1eefb6d251043b969784bb
Signed-off-by: William Zhang <william.zhang@rock-chips.com >
2016-11-18 22:20:54 +08:00
William Zhang
342ecfdb8a
rk322xh: fix make error because of bl31.bin and .ini file absent
...
1. add tools/rk_tools/RKTRUST/RK322XHTRUST.ini
2. add tools/rk_tools/bin/rk33/rk322xhbl31_v1.0.bin
Change-Id: Ic44a0f28a70d00f5c991e5567f6bb4cfe989f385
Signed-off-by: William Zhang <william.zhang@rock-chips.com >
2016-11-18 09:49:37 +08:00
Shengfei xu
9da8325665
plat: rk3399: set pmu-m0 sram addr
...
Change-Id: Ic77ee127fba7f1710849fe0057ec6b20f2aaa08a
Signed-off-by: Shengfei xu <xsf@rock-chips.com >
2016-11-07 16:54:14 +08:00
YouMin Chen
775dbc495a
rk3399: ddr: update ddr init bin v1.07
...
1.fix SOC side vref value calculation error.
2.remove RX offset calibration
3.override write leveling value to 0x200 and disable read leveling.
4.disable read leveling.
Change-Id: Ic825c3bd591be050238c7a97efcaa40b6dd57a86
Signed-off-by: YouMin Chen <cym@rock-chips.com >
2016-11-04 08:36:31 +08:00
Shengfei xu
7c62beb81f
plat:rk3399: rockchip: add support save/restore configuration for DDR during enter S3
...
This patch intend to support save the registers of the DDR controller
and PHY before suspend, and restore them after resume.
Change-Id: Ia2cc6664baa4116be4587e6ad3023ce325270fc0
Signed-off-by: Shengfei xu <xsf@rock-chips.com >
2016-11-03 11:04:41 +08:00
Jianhong Chen
0d7ce1e159
RK322x: Trust: update optee version to v1.6
...
fix some system suspend/resume issues
Change-Id: I0c67ed58398c9c189e54be7a32ca2dd11a632c38
Signed-off-by: Jianhong Chen <chenjh@rock-chips.com >
2016-09-30 11:44:24 +08:00
Shengfei xu
88e7f9b4e1
rkplat: rk3399:pd_sdioaudio power down disable, when suspend.
...
Change-Id: I3778818ffc20301e42bf632b2b8a712c261883bb
Signed-off-by: Shengfei xu <xsf@rock-chips.com >
2016-09-30 11:43:56 +08:00
Shengfei xu
e38dffec4d
rkplat: rk3399: enable M0, when sleep
...
1. recode sram lds
2. move pmu_ddr_suspend code into sram
Change-Id: I7d10ae80365f2cba59a16a23748a71acec1a3aee
Signed-off-by: Shengfei xu <xsf@rock-chips.com >
2016-09-22 10:26:57 +08:00
Tang Yun ping
c78592ff8a
rk3399: ddr: update ddr init bin version to v1.06
...
config noc timing of readlatency to 0x80.
Change-Id: I5dc95eaa99f151818e231aecfc4b2bf637ecfbaa
Signed-off-by: Tang Yun ping <typ@rock-chips.com >
2016-09-08 14:28:04 +08:00
Shengfei xu
0b946ae94c
rkplat: rk3399:slove the system time error, when suspen/resume.
...
Fix error define for TIMER_DIS, fix to 0x0
Change-Id: I7d25f496a7dc897abd27b6d26b47a5f322e64e15
Signed-off-by: Shengfei xu <xsf@rock-chips.com >
2016-09-02 08:50:14 +08:00
Jason Song
5141960b1b
px5: update PX5MINIALL.ini version
...
Change-Id: I8c163744bb79f9c3ff14c90316a6eff9831f4786
Signed-off-by: Jason Song <sxj@rock-chips.com >
2016-09-01 16:02:53 +08:00
Jianhong Chen
aef533d288
rk3368: bl31 v1.8: set uart print port dynamiclly and dump wakeup irq
...
Change-Id: I60ea8a324083806d91e508fa001e6cf0613fac69
Signed-off-by: Jianhong Chen <chenjh@rock-chips.com >
2016-09-01 15:48:33 +08:00