Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6df7ec61 authored by Heiko Stuebner's avatar Heiko Stuebner
Browse files

ARM: dts: rockchip: add rk3288 displayport controller node



Add the rk3288 edp node and its hooks into the display-subsystem.

Signed-off-by: default avatarHeiko Stuebner <heiko@sntech.de>
Tested-by: default avatarDouglas Anderson <dianders@chromium.org>
parent f5663969
Loading
Loading
Loading
Loading
+44 −0
Original line number Original line Diff line number Diff line
@@ -830,6 +830,12 @@
				reg = <0>;
				reg = <0>;
				remote-endpoint = <&hdmi_in_vopb>;
				remote-endpoint = <&hdmi_in_vopb>;
			};
			};

			vopb_out_edp: endpoint@1 {
				reg = <1>;
				remote-endpoint = <&edp_in_vopb>;
			};

			vopb_out_mipi: endpoint@2 {
			vopb_out_mipi: endpoint@2 {
				reg = <2>;
				reg = <2>;
				remote-endpoint = <&mipi_in_vopb>;
				remote-endpoint = <&mipi_in_vopb>;
@@ -867,6 +873,12 @@
				reg = <0>;
				reg = <0>;
				remote-endpoint = <&hdmi_in_vopl>;
				remote-endpoint = <&hdmi_in_vopl>;
			};
			};

			vopl_out_edp: endpoint@1 {
				reg = <1>;
				remote-endpoint = <&edp_in_vopl>;
			};

			vopl_out_mipi: endpoint@2 {
			vopl_out_mipi: endpoint@2 {
				reg = <2>;
				reg = <2>;
				remote-endpoint = <&mipi_in_vopl>;
				remote-endpoint = <&mipi_in_vopl>;
@@ -912,6 +924,38 @@
		};
		};
	};
	};


	edp: dp@ff970000 {
		compatible = "rockchip,rk3288-dp";
		reg = <0xff970000 0x4000>;
		interrupts = <GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>;
		clocks = <&cru SCLK_EDP>, <&cru PCLK_EDP_CTRL>;
		clock-names = "dp", "pclk";
		phys = <&edp_phy>;
		phy-names = "dp";
		resets = <&cru SRST_EDP>;
		reset-names = "dp";
		rockchip,grf = <&grf>;
		status = "disabled";

		ports {
			#address-cells = <1>;
			#size-cells = <0>;
			edp_in: port@0 {
				reg = <0>;
				#address-cells = <1>;
				#size-cells = <0>;
				edp_in_vopb: endpoint@0 {
					reg = <0>;
					remote-endpoint = <&vopb_out_edp>;
				};
				edp_in_vopl: endpoint@1 {
					reg = <1>;
					remote-endpoint = <&vopl_out_edp>;
				};
			};
		};
	};

	hdmi: hdmi@ff980000 {
	hdmi: hdmi@ff980000 {
		compatible = "rockchip,rk3288-dw-hdmi";
		compatible = "rockchip,rk3288-dw-hdmi";
		reg = <0xff980000 0x20000>;
		reg = <0xff980000 0x20000>;