build from:
1089bf090 plat: rk3288: Set pmu can be reset by 1st global reset
update feature:
1089bf090 plat: rk3288: Set pmu can be reset by 1st global reset
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I82b13377a3b252a26e044a7b50f6acd409e999ca
build from optee commit in develop-rk3228 branch:
c99a453d console_init: close serial only rely on t->u.serial.enable
update feature:
c99a453d console_init: close serial only rely on t->u.serial.enable
ad07ae73 thread: alloc rpc arg when arg is null
Signed-off-by: Elon Zhang <zhangzj@rock-chips.com>
Change-Id: I760d38ccee75555977b116df255d89554ca42732
build from optee commit in develop-rk3228 branch:
6a30fc35 static ta: modify length judgement in uboot storedata
update feature:
05fb3282 static ta: add support write data from user ta
d098c6d2 rk322x/rk3128x/rk3288: increase shm size from 1MB to 2MB
ad25cd57 static ta: return error if tee fs read data len is zero
Change-Id: I863db5b36753ea5262257a55f5780962b46be573
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
build from optee commit in develop-rk3228 branch:
d098c6d2 rk322x/rk3128x/rk3288: increase shm size from 1MB to 2MB
update feature:
ad25cd57 static ta: return error if tee fs read data len is zero
ef321390 plat: rk3288: suspend: support default suspend mode
5e3b27cf rk312x: ddr freq: fix bug about 2T
Change-Id: I8bd74e6421c71a0ecb48dbd5e9ca4eaa9ac5ff8e
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
build from optee commit in develop-rk3228 branch:
ad25cd57 static ta: return error if tee fs read data len is zero
update feature:
ad25cd57 static ta: return error if tee fs read data len is zero
ef321390 plat: rk3288: suspend: support default suspend mode
Signed-off-by: shengfei Xu <xsf@rock-chips.com>
Change-Id: I61251f8a8ccaccbe44cd1092cc71fcc4457a5ef0
build from optee commit in develop-rk3228 branch:
1d667fcf thread: alloc rpc arg if rpc_arg == null
update feature:
d65a69f4 ddr: rk3288: add ddr_wait_vop_finish() in _ddr_adjust_config()
aa67a2b8 rockchip: flush all cache when cpu off
7a43c16b plat-rockchip: config: remove RK3368 related code
Change-Id: I9675bd69e5a31f9d9ae711e9e32a037c3d707ff9
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
build from optee commit in develop-rk3228 branch:
d65a69f ddr: rk3288: add ddr_wait_vop_finish() in _ddr_adjust_config()
update feature:
d65a69f ddr: rk3288: add ddr_wait_vop_finish() in _ddr_adjust_config()
aa67a2b rockchip: flush all cache when cpu off
7a43c16 plat-rockchip: config: remove RK3368 related code
6c02489 scripts: optimize build scripts
805c30d scripts: add checkbuild.sh to build all platforms
Change-Id: I2cf6051caac47e77d6f53e56745353a659e24522
Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
build from optee commit in develop-rk3228 branch:
be1b074d static ta: do not return error if head.magic != TEE_SVC_STORAGE_MAGIC
update feature:
746912b1 rk322x: ddr: set pll bypass if this pll was in power-down
28bcc014 plat-rockchip: support rv1108 soc
6cf8251c plat: rk312x: support suspend from uboot
Change-Id: I1a0e1f75ea25c0d22659ddb123d1cae40246b6ec
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
build from optee commit in develop-rk3228 branch:
6cf8251c plat: rk312x: support suspend from uboot
update feature:
941d97c5 ree fs: recreate file if open meta file fail
f4d9818f ree fs: return fail if meta file is empty
c767f33e static ta: modify R&W ATX hash print information
Change-Id: I0043daa9bcccc39e312b9f72eaf8bb4b86474edd
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
This is a prefix path from legacy rkdevelop U-Boot, we remove
it since there is not such path in rkbin project.
Change-Id: I7149b77a2d7ddaaf741ea98beeb75ecba63ad4c1
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
build from commit:
4981120 plat-rockchip: add support for A12/A17 errata CR711784
update features:
4981120 plat-rockchip: add support for A12/A17 errata CR711784
Change-Id: I67f781c6c0582e75f37799934a682b89aa78c504
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
build from optee commit:
ca9b9a06 static ta: support store widevine keybox
update feature:
a7c49851 rk3126b/rk3126c: fix reboot bug for no ddr-reset-pin
bccd3587 rockchip: rk_atags: destroy atags only when atags header is valid
d415d1ac rockchip: rk_atags: add tag_atf_mem support
ecabd869 rockchip: rk_atags: add atags_stat()
Change-Id: I2bfc4102f91e82e556add838809a0cfaf222ad69
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
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>
build from optee:
c72e46 rk322x: ddr: use vop raw status to wait line flag
update features:
apply arm errata 825619 and FOOBAR
Change-Id: Icfb7fd16803dbabaae70b50be67636afa2bf02ab
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Build from optee commit:
0d867b1 rk3288: suspend: only set arm_int_wkup_en and enable global_int_dis
update features:
1) 0d867b1 rk3288: suspend: only set arm_int_wkup_en and enable global_int_dis
2) 60b9e9a plat-rockchip: fix bugs of function "v7_flush_dcache_all"
3) 2bc8f7b plat-rockchip: rk3288: fix only one ddr channel's bug
Change-Id: Ic88fe4b630f019ff536ce2cb33ed3800141afd22
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
build from optee commit: decbfaf1239a2d3452547fab6283e6d4adcdedde
update features:
1. support the suspend clock switch to 32k
2. fix bug for DDR3 DRAM side ODT disable
Change-Id: Ic4f492553e840f17c8a6066a60265aadd42d9398
Signed-off-by: shengfei Xu <xsf@rock-chips.com>
build from optee commit: fc0d7b0db652ee6293cffd6ff2c53be9f2318e00
update features:
1.clear SCTLR_V bit when cpu init
2.add CFG_OTP_SUPPORT and CFG_BCH_SUPPORT
3.config: move fs config from script to conf.mk, enable rpmb
4.set Non-Secure banked TTBCR to zero
Change-Id: I2d650cf33c8e7f09008d8b8614cc87c1cfc31923
Signed-off-by: Zhang Zhijie <zhangzj@rock-chips.com>
build from optee commit: debc2d5
update features:
debc2d5 rockchip: sip: page number not larger than requested one means query
4ab8acc rockchip: system suspend: disable fiq_debugger
ebdd9c2 ddr: rk3288: using unify scanning frequency parameters
Change-Id: I4c985274f8f833a1be54ce35deae4a35c31aae2a
Signed-off-by: chenjh <chenjh@rock-chips.com>
built from optee commit:
0bd05ab RK3288: optee version update to v1.1
update features:
1) plat-rockchip: rk3288: flush(clean & invalidate) entire D-cache
2) rk3288: fix bus about ISRAM_CODE_BASE redefined
3) rk3288: add ddr change frequency function
4) rk3288: fiq_dfs: add fiq_dfs_stop_cpus for rk3288
5) plat-rockchip: rk3288: support the sleep mode config from kernel
6) rk3288: check the cpu is in WFI before resetting it
Change-Id: I042019b3aa73debbcb0bbd9aa352bf95a1632a8f
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>