Commit Graph

839419 Commits

Author SHA1 Message Date
Liang Chen
1cd709a71a arm64: dts: rockchip: rk3328: add gpu_power_model in gpu node
Indeed, the values of the model parameters are supplied by Rocky Hao.

Change-Id: I23edaa0ee104d07f79f5bf5bdbd393b4fb3c5120
Signed-off-by: chenzhen <chenzhen@rock-chips.com>
2019-02-27 20:45:07 +08:00
Liang Chen
f2ec640d04 arm64: dts: rockchip: add rk3328 Android Board
Change-Id: Ie91543ba45db6e3de0d30158c1b2922e740e97d7
Signed-off-by: Liang Chen <cl@rock-chips.com>
2019-02-27 20:39:53 +08:00
Liang Chen
4f4c17d765 arm64: dts: rockchip: rk3328: Disable 400MHz and 600MHz for dmc
400MHz and 600MHz aren't supported at present.

This had submitted in commit a8c497e79d
("arm64: dts: rockchip: rk3328: Disable 400MHz and 600MHz for dmc")
but was modified in commit 59af91b563
("arm64: dts: rockchip: auto select opp-table by leakage for rk3328")
by mistake.

Change-Id: I864453d16596798e063a2c3569b260fd1a95c209
Signed-off-by: Liang Chen <cl@rock-chips.com>
2019-02-27 20:39:53 +08:00
Xinhuang Li
a8e7e3ed63 arm64: dts: rockchip: rk3328: add aclk&hclk for h265e_mmu
Change-Id: I46bd3817219f80fddd097ec37e10a3a29209e21f
Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
2019-02-27 20:39:53 +08:00
Finley Xiao
173d5be301 arm64: dts: rockchip: rk3328: Avoid showing blurred screen
If show logo in uboot, can't change vop clocks.

Change-Id: Ia149b452e16dedcafaa15bfa5d5dc989b06737ff
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-02-27 20:39:53 +08:00
Finley Xiao
3a9fef5f7e arm64: dts: rockchip: rk3328: Add devfreq property for rkvdec
Change-Id: I819a2c950b8b0a31207f85029c61c5efb5afe622
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-02-27 20:39:53 +08:00
Finley Xiao
7bb65699ad arm64: dts: rockchip: rk3328: Add clocks for pd_vpu and pd_video
Change-Id: Ib90efd922c77da14e61a4ebd093fe0a173264cef
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-02-27 20:39:53 +08:00
XiaoDong Huang
3034328c39 arm64: dts: rk3328: add rockchip-suspend node
Change-Id: Ie0758bf8d3a25696980edba5ba34ddd1e1034d95
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2019-02-27 20:39:53 +08:00
Sugar Zhang
822e0bdd1a arm64: dts: rockchip: rk3328: add mclk for internal codec
Change-Id: I3a29c25af0fa58f97f5dd8345b91df48f4f087ff
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2019-02-27 20:39:53 +08:00
Finley Xiao
4ffefacdf6 arm64: dts: rockchip: rk3328: Add rkvdec and vpu qos node
The rkvdec and vpu qos registers need to save and restore when reset.

Change-Id: If0fbee0aed9227cfd795c5f439cfb8c3b2f0ccaf
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-02-27 20:39:53 +08:00
Liang Chen
63fa6ce137 arm64: dts: rockchip: auto select opp-table by leakage for rk3328
Change-Id: I5807d47085291efcd8eea61e59e931615b283ba5
Signed-off-by: Liang Chen <cl@rock-chips.com>
2019-02-27 20:39:53 +08:00
Finley Xiao
7f6a20f661 arm64: dts: rockchip: rk3328: Disable 400MHz and 600MHz for dmc
400MHz and 600MHz aren't supported at present.

Change-Id: I2420866243bcf389c1f4ae68f322639986d3e41d
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-02-27 20:39:53 +08:00
Algea Cao
9fc9718d40 arm64: dts: rockchip: add HDMI cec support for rk3328
Change-Id: I28a77d09a6cd21aff9099247594323b8bff595dc
Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
2019-02-27 20:39:53 +08:00
Liang Chen
228bca8660 arm64: dts: rockchip: rk3328: add thermal control for dmc
add power model for dmc and add dmc as a cooling device in thermal
control

Change-Id: I175e503b671be27e777693745a127a7830c6e829
Signed-off-by: Rocky Hao <rocky.hao@rock-chips.com>
2019-02-27 20:39:53 +08:00
Liang Chen
ee2e2fbf2b arm64: dts: rockchip: rk3328: add thermal control for rkvdec
add power model for rkvdec and add rkvdec as a cooling device in thermal
control

Change-Id: I4560f9b2a6b395d565652549a8f0dbcc1903da6f
Signed-off-by: Rocky Hao <rocky.hao@rock-chips.com>
2019-02-27 20:39:53 +08:00
Jung Zhao
62ed0bf503 arm64: dts: rockchip: rk3328: rename reset clock of rkvdec
Change-Id: Ie9ad47027f474b0b07f7c3979b5a83184ac5091a
Signed-off-by: Jung Zhao <jung.zhao@rock-chips.com>
2019-02-27 20:39:53 +08:00
Finley Xiao
cb369f310a arm64: dts: rockchip: rk3328: Rename opp table
Change-Id: I0dbd1b71e2d57aa6c25fb6897253e0aae9d5966b
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-02-27 20:39:53 +08:00
Zhangbin Tong
4343c8167f arm64: dts: rockchip: add remote control node for rk3328-evb
Change-Id: I02c672fe9e63b8f6c379a29f9554f9e43b207834
Signed-off-by: Zhangbin Tong <zebulun.tong@rock-chips.com>
2019-02-27 20:39:53 +08:00
Finley Xiao
cdac60eba8 arm64: dts: rk3328: Add rkvdec_opp_table
Change-Id: I096e337f1c62f7ed18e760ea2ea93860199bfbc6
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-02-27 20:39:53 +08:00
Jung Zhao
5a1d9eee75 arm64: dts: rockchip: rk3328: modify rkvdec compatible
Change-Id: Icdaeb0d05e546c34e43a000aaa8a51f5e2e6a9fe
Signed-off-by: Jung Zhao <jung.zhao@rock-chips.com>
2019-02-27 20:39:53 +08:00
Randy Li
6a4463629d arm64: dts: rk3328: enable the power domain for decoder
The decoder requests the power domain is idle status when
it is resetting. Without the power domain it won't work.

Change-Id: If3afdbefbe40bc7529f13c12444adddbb328a21b
Signed-off-by: Randy Li <randy.li@rock-chips.com>
2019-02-27 20:39:53 +08:00
Xinhuang Li
9c104b0341 arm64: dts: rockchip: rk3328: fix vepu clk define error
1.vepu aclk is ACLK_H264 and hclk is HCLK_H264
2.vepu need clk_core clk define
3.add h264&h265 power domain

Change-Id: I419e544cf86d90b2b8d88dd13dfed49d31a24991
Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
2019-02-27 20:39:53 +08:00
buluess.li
210567cbd8 arm64: dts: rk3328: enable the power domain for encoder
Change-Id: I97e8a07482c30010411d6af9fddf18ce25247831
Signed-off-by: buluess.li <buluess.li@rock-chips.com>
2019-02-27 20:39:53 +08:00
Xinhuang Li
85404c0b12 arm64: dts: rockchip: rk3328: add vpu_combo and enable it
add vpu_combo consist of avsd and vdpu

Change-Id: Ib49238d6a187dd7d621ad40ee0635b74825931f8
Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
2019-02-27 20:39:16 +08:00
Xinhuang Li
68369a5869 arm64: dts: rockchip: rk3328: add iep and iep_mmu node
Change-Id: I503c8e1e24240b20bc47a3e14591a27a756b950e
Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
2019-02-27 20:22:30 +08:00
Liang Chen
89cd68bdc8 arm64: dts: rockchip: rk3328-evb: set rk805 ldo3 to 1.1v
Change-Id: I677331baecf15c7ac836218819564a79ef198bfd
Signed-off-by: Zhangbin Tong <zebulun.tong@rock-chips.com>
2019-02-27 20:22:30 +08:00
lihuang
21c396fd97 ARM64: dts: rockchip: add rga node for rk3328
Change-Id: I8bd8674e1ff43148daef60a296ae729da7480dad
Signed-off-by: Putin Lee <putin.li@rock-chips.com>
2019-02-27 20:22:30 +08:00
Zhang Zhijie
d1aaab206a arm64: dts: rockchip: rk3328: add firmware and optee node
Add optee node to supply OP-TEE required properties.
/optee node is supposed to be below /firmware node.

Change-Id: I5a55a8e62c741726b9c5c7cf33ca832d3cbae86b
Signed-off-by: Zhang Zhijie <zhangzj@rock-chips.com>
2019-02-27 20:22:30 +08:00
Liang Chen
5f6e24b4f5 arm64: dts: rockchip: add gpu in thermal control for rk3328
add gpu as a cooling device in thermal control

Change-Id: Ia9db5df7b2d5d9ed19672f64f8924877016732c2
Signed-off-by: Rocky Hao <rocky.hao@rock-chips.com>
2019-02-27 20:22:30 +08:00
algea.cao
4b7a934f4d ARM64: dts: rk3328: add tve display node
support rk3328 cvbs.Some display parameter can be configured,
such as saturation.For more information, please check
Documentation/devicetree/bindings/display/rockchip/rockchip_drm_tve.txt

Change-Id: Ifcc074a34910b58a26fc309fc601494562851025
Signed-off-by: algea.cao <algea.cao@rock-chips.com>
2019-02-27 20:22:30 +08:00
Zheng Yang
1add4a9219 ARM64: dts: rk3328-evb: set hdmi ddc clock rate to 50KHz
Change-Id: I59bc54a17d697e742a3753baba692f3541f742e4
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
2019-02-27 20:22:30 +08:00
Jung Zhao
a77e3758de ARM64: dts: rk3328-evb: enable vepu & h265e default
Change-Id: I94685dbeea3ceffa106593ff597f50404f58f34a
Signed-off-by: Jung Zhao <jung.zhao@rock-chips.com>
2019-02-27 20:22:30 +08:00
Liang Chen
a2fa1f20b4 arm64: dts: rk3328: dmac: add peripherals-req-type-burst
Change-Id: I097e13f3e9e88c5624bcd67eaaf66d773465939b
Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com>
2019-02-27 20:22:30 +08:00
Randy Li
61f4e7a339 arm64: dts: rockchip: enable video decoder for RK3328 EVB
This commit would enable the VDPU and RKVDEC devices.
The VDPU works in the non combo mode.

Change-Id: I643350d5a2ac17759984fda2e95fb2b82701e7cf
Signed-off-by: Randy Li <randy.li@rock-chips.com>
2019-02-27 20:22:30 +08:00
Randy Li
1d45a19b37 arm64: dts: rockchip: add video decoder nodes on rk3328
Jung and I meet some problem the video decoder, so
we just release the VDPU standalone this time.

It seems that the iommu can't attach to two different
IP at the same time.

Change-Id: I24d73cd5ab2c3d32da6ef29661061c7fda9186f2
Signed-off-by: Randy Li <randy.li@rock-chips.com>
2019-02-27 20:22:30 +08:00
Sugar Zhang
b594c9c7bd arm64: dts: rk3328-evb: enable hdmi audio
Change-Id: Ic67744ac5554b90b6d9f85eeedf4721562f8155f
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2019-02-27 20:22:30 +08:00
Liang Chen
699b04e5d1 ARM64: dts: rockchip: add cpu version in cpuinfo for rk3328
Change-Id: Ief9dd80db35b7b55285b6773f270893a66da5f9d
Signed-off-by: Liang Chen <cl@rock-chips.com>
2019-02-27 20:22:30 +08:00
William Wu
9776c45afe arm64: dts: rockchip: add linestate check dis quirk for rk3328 dwc3
rk3328 dwc3 has a problem that USB 2.0 MAC lineState not
reflect the expected line state (J) during transmission.
Add this quirk to add the ipgap between (tkn to tkn/data)
with 40 bit times of TXENDDELAY, and linestate is ignored
during this 40 bit times delay.

Change-Id: I76895476bff94c2198a5d8df7e73b9d54fbb96ed
Signed-off-by: William Wu <william.wu@rock-chips.com>
2019-02-27 20:22:30 +08:00
Chen Liang
eca0e02603 ARM64: dts: rockchip: add cpuinfo support for rk3328
Change-Id: Iaaa400c09c2fb7c0d5e96fa4217065fa14066fc1
Signed-off-by: Chen Liang <cl@rock-chips.com>
2019-02-27 20:22:30 +08:00
chenjh
7e4f68a7e8 arm64: dts: rk3328-evb: enable fiq mode
Change-Id: Ic0f6f95488b6575ebb9c4466fd43bf14f7214210
Signed-off-by: chenjh <chenjh@rock-chips.com>
2019-02-27 20:22:30 +08:00
chenzhen
6344328d01 ARM64: dts: rk3328-evb: enable gpu device
And set its regulator.

Change-Id: I0703ee39059a5d63a5bc259cfc66ca6203819015
Signed-off-by: chenzhen <chenzhen@rock-chips.com>
2019-02-27 20:22:30 +08:00
Hans Yang
724a943135 arm64: dts: rockchip: disable gmac support for rk3328-evb
Change-Id: I723bf633087713c3ebcfd92eb42e8c7005ecbe38
Signed-off-by: Hans Yang <yhx@rock-chips.com>
2019-02-27 20:22:30 +08:00
Xu Xuehui
8f8f869f93 arm64: dts add Rockchip RK3328 EVB board for wifi
Change-Id: Ia6588ebd31e34230ff137edc60cb7ffc433391e5
Signed-off-by: Xu Xuehui <xxh@rock-chips.com>
2019-02-27 20:22:30 +08:00
William Wu
af703238fd arm64: dts: rockchip: add grf handle for rk3328 u3phy
The USB 3.0 PHY need to config grf when change between
USB 2.0 only and USB 2.0/3.0 mode, so we add grf property
for u3phy node.

Change-Id: I4ff2670d0637e9d0cbae06f5e9efbde9a8513bb3
Signed-off-by: William Wu <wulf@rock-chips.com>
2019-02-27 20:22:30 +08:00
William Wu
6b3b2f8d2d arm64: dts: rockchip: add u3 autosuspend quirk for rk3328
This patch adds a quirk to disable rk3328 xHCI controller
USB3 port autosuspend function, and USB2 port autosuspend
function is still enabled.

Change-Id: Ie5e6883811b09a9a0d839ce59d8f9c4ad8ad3378
Signed-off-by: William Wu <wulf@rock-chips.com>
2019-02-27 20:22:30 +08:00
Liang Chen
fabb757c66 arm64: dts: rockchip: add gmac support for rk3328-evb
Change-Id: I05e4eb2d904809a310b12f0de8ae274b90dd583a
Signed-off-by: david.wu <david.wu@rock-chips.com>
2019-02-27 20:22:30 +08:00
david.wu
73f1562a58 arm64: dts: rockchip: add io-domain support for rk3328-evb
Change-Id: I15fb97655419e723ce001b8900b413dac3e291e8
Signed-off-by: david.wu <david.wu@rock-chips.com>
2019-02-27 20:22:30 +08:00
William Wu
a6278a1a85 arm64: dts: rockchip: enable usb3 controller for rk3328-evb
Change-Id: I49c152476f6c87195e6b68a9477d84d8bfcc1a70
Signed-off-by: William Wu <wulf@rock-chips.com>
2019-02-27 20:22:30 +08:00
William Wu
0393720444 arm64: dts: rockchip: add usb3 controller node for rk3328
Change-Id: I350f46a839ec2266a129c8902aebe3a0480c074d
Signed-off-by: William Wu <wulf@rock-chips.com>
2019-02-27 20:22:30 +08:00
William Wu
86d36dee6a arm64: dts: rockchip: enable usb3 phy for rk3328-evb
Change-Id: I5ab06e9db355575e828ce004c1d3ce65e4717c95
Signed-off-by: William Wu <wulf@rock-chips.com>
2019-02-27 20:22:30 +08:00