diff options
author | Sandy Huang <hjc@rock-chips.com> | 2018-08-28 23:17:13 -0400 |
---|---|---|
committer | Heiko Stuebner <heiko@sntech.de> | 2018-08-29 08:54:08 -0400 |
commit | 967c146491329414957005d4eb2d2569da081608 (patch) | |
tree | 2a6855154dbdec3d0e85e922e4b77762591f52be | |
parent | f888da16628c150e23a80e9c24ed76d1cf8a94d2 (diff) |
arm64: dts: rockchip: add missing vop properties for px30
Add display ports for display-subsystem and add reset property
for vop node. If missing these properties, drm driver can't
probe sucessfully.
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
-rw-r--r-- | arch/arm64/boot/dts/rockchip/px30.dtsi | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/rockchip/px30.dtsi b/arch/arm64/boot/dts/rockchip/px30.dtsi index dc3b22ca9a0e..fa82dd80c801 100644 --- a/arch/arm64/boot/dts/rockchip/px30.dtsi +++ b/arch/arm64/boot/dts/rockchip/px30.dtsi | |||
@@ -157,6 +157,7 @@ | |||
157 | 157 | ||
158 | display_subsystem: display-subsystem { | 158 | display_subsystem: display-subsystem { |
159 | compatible = "rockchip,display-subsystem"; | 159 | compatible = "rockchip,display-subsystem"; |
160 | ports = <&vopb_out>, <&vopl_out>; | ||
160 | status = "disabled"; | 161 | status = "disabled"; |
161 | }; | 162 | }; |
162 | 163 | ||
@@ -795,10 +796,17 @@ | |||
795 | clocks = <&cru ACLK_VOPB>, <&cru DCLK_VOPB>, | 796 | clocks = <&cru ACLK_VOPB>, <&cru DCLK_VOPB>, |
796 | <&cru HCLK_VOPB>; | 797 | <&cru HCLK_VOPB>; |
797 | clock-names = "aclk_vop", "dclk_vop", "hclk_vop"; | 798 | clock-names = "aclk_vop", "dclk_vop", "hclk_vop"; |
799 | resets = <&cru SRST_VOPB_A>, <&cru SRST_VOPB_H>, <&cru SRST_VOPB>; | ||
800 | reset-names = "axi", "ahb", "dclk"; | ||
798 | iommus = <&vopb_mmu>; | 801 | iommus = <&vopb_mmu>; |
799 | power-domains = <&power PX30_PD_VO>; | 802 | power-domains = <&power PX30_PD_VO>; |
800 | rockchip,grf = <&grf>; | 803 | rockchip,grf = <&grf>; |
801 | status = "disabled"; | 804 | status = "disabled"; |
805 | |||
806 | vopb_out: port { | ||
807 | #address-cells = <1>; | ||
808 | #size-cells = <0>; | ||
809 | }; | ||
802 | }; | 810 | }; |
803 | 811 | ||
804 | vopb_mmu: iommu@ff460f00 { | 812 | vopb_mmu: iommu@ff460f00 { |
@@ -820,10 +828,17 @@ | |||
820 | clocks = <&cru ACLK_VOPL>, <&cru DCLK_VOPL>, | 828 | clocks = <&cru ACLK_VOPL>, <&cru DCLK_VOPL>, |
821 | <&cru HCLK_VOPL>; | 829 | <&cru HCLK_VOPL>; |
822 | clock-names = "aclk_vop", "dclk_vop", "hclk_vop"; | 830 | clock-names = "aclk_vop", "dclk_vop", "hclk_vop"; |
831 | resets = <&cru SRST_VOPL_A>, <&cru SRST_VOPL_H>, <&cru SRST_VOPL>; | ||
832 | reset-names = "axi", "ahb", "dclk"; | ||
823 | iommus = <&vopl_mmu>; | 833 | iommus = <&vopl_mmu>; |
824 | power-domains = <&power PX30_PD_VO>; | 834 | power-domains = <&power PX30_PD_VO>; |
825 | rockchip,grf = <&grf>; | 835 | rockchip,grf = <&grf>; |
826 | status = "disabled"; | 836 | status = "disabled"; |
837 | |||
838 | vopl_out: port { | ||
839 | #address-cells = <1>; | ||
840 | #size-cells = <0>; | ||
841 | }; | ||
827 | }; | 842 | }; |
828 | 843 | ||
829 | vopl_mmu: iommu@ff470f00 { | 844 | vopl_mmu: iommu@ff470f00 { |