aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSandy Huang <hjc@rock-chips.com>2018-08-28 23:17:13 -0400
committerHeiko Stuebner <heiko@sntech.de>2018-08-29 08:54:08 -0400
commit967c146491329414957005d4eb2d2569da081608 (patch)
tree2a6855154dbdec3d0e85e922e4b77762591f52be
parentf888da16628c150e23a80e9c24ed76d1cf8a94d2 (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.dtsi15
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 {