Commit Graph

839407 Commits

Author SHA1 Message Date
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
William Wu
a4be5e465b arm64: dts: rockchip: add usb3 phy nodes for rk3328
This patch adds USB 3.0 PHY grf node and apb node
for rk3328 USB 3.0 module.

Change-Id: I9d4e6c6d6792ac5fd6c2a4d7cc902f1ff0cf4ef1
Signed-off-by: William Wu <wulf@rock-chips.com>
2019-02-27 20:22:30 +08:00
Jung Zhao
998234d929 ARM64: dts: rk3328: add vepu & h265e dts node
Change-Id: I2990ac7e43d4b2d2efbf5e9cf3abe124e8767648
Signed-off-by: Jung Zhao <jung.zhao@rock-chips.com>
2019-02-27 20:12:04 +08:00
Zheng Yang
2421ee1a93 arm64: dts: rockchip: rk3328-evb: enable hdmiphy
Change-Id: I173ec8ec759a1404f31718c8647cf6eb6315061f
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
2019-02-27 20:12:04 +08:00
Zheng Yang
f7bcd83fcb arm64: dts: rockchip: rk3328: hdmi enable inno-hdmi-phy driver
Change-Id: I3d4c6dfcaffeb6679666fcedf58e645d26205efa
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
2019-02-27 20:12:04 +08:00
Zheng Yang
44846699b9 ARM64: dts: rk3328-evb: enable hdmi
Change-Id: I42b74009d0ddded9afc10b24e453ca26808bd18e
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
2019-02-27 20:12:04 +08:00
xuhuicong
be9c12ae54 ARM64: dts: rk3328: add hdmi display node
Change-Id: Ie4821b0c5e49c7b4ee083a2250a71f8ee3edb4e1
Signed-off-by: xuhuicong <xhc@rock-chips.com>
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
2019-02-27 20:12:04 +08:00
Hecanyang
ca19affb32 arm64: dts: rockchip: add rk3328 ddr relate node
except add note to existing dts file, also add ddr timing and de-skew's
dts file.

Change-Id: I92b7e9c2c6572babd4be00beadbbb75aae431707
Signed-off-by: CanYang He <hcy@rock-chips.com>
2019-02-27 20:12:04 +08:00
Sugar Zhang
64409f25ab ARM64: dts: rk3328-evb: add spdif sound
Change-Id: I76adc6286d831f513da3f5547975d7fcd3c392e9
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2019-02-27 20:12:04 +08:00
Sugar Zhang
226d880fbd ARM64: dts: rk3328-evb: add support for internal codec sound
Change-Id: I8b1705f592d42e2f1d351ce5a7880993f7757b94
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2019-02-27 20:12:04 +08:00
Sugar Zhang
cbc4a4a938 ARM64: dts: rk3328: add acodec node
Change-Id: I5d564066fa1d399c2c4fabf753eb6f698136a52c
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2019-02-27 20:12:04 +08:00
Sugar Zhang
fea0843ea0 dt-bindings: clock: rk3328: add pclk_acodec id
Change-Id: I3b0e2d2da5f919ed88f599823784aefa5e9a330c
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2019-02-27 20:12:04 +08:00
Mark Yao
1756c09343 ARM64: dts: rk3328: add vop display node
Change-Id: I60322993b782a6d04ca7e46fdc114a0fbc43778a
Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
2019-02-27 20:12:04 +08:00