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

Commit 316ffa32 authored by Sandy Huang's avatar Sandy Huang Committed by Heiko Stuebner
Browse files

ARM: dts: rockchip: add LVDS node for rk3288



Add LVDS info in rk3288.dtsi for LVDS driver

Signed-off-by: default avatarSandy Huang <hjc@rock-chips.com>
Signed-off-by: default avatarHeiko Stuebner <heiko@sntech.de>
parent 2bd6bf03
Loading
Loading
Loading
Loading
+52 −0
Original line number Original line Diff line number Diff line
@@ -1002,6 +1002,11 @@
				reg = <2>;
				reg = <2>;
				remote-endpoint = <&mipi_in_vopb>;
				remote-endpoint = <&mipi_in_vopb>;
			};
			};

			vopb_out_lvds: endpoint@3 {
				reg = <3>;
				remote-endpoint = <&lvds_in_vopb>;
			};
		};
		};
	};
	};


@@ -1045,6 +1050,11 @@
				reg = <2>;
				reg = <2>;
				remote-endpoint = <&mipi_in_vopl>;
				remote-endpoint = <&mipi_in_vopl>;
			};
			};

			vopl_out_lvds: endpoint@3 {
				reg = <3>;
				remote-endpoint = <&lvds_in_vopl>;
			};
		};
		};
	};
	};


@@ -1086,6 +1096,39 @@
		};
		};
	};
	};


	lvds: lvds@ff96c000 {
		compatible = "rockchip,rk3288-lvds";
		reg = <0x0 0xff96c000 0x0 0x4000>;
		clocks = <&cru PCLK_LVDS_PHY>;
		clock-names = "pclk_lvds";
		pinctrl-names = "lcdc";
		pinctrl-0 = <&lcdc_ctl>;
		power-domains = <&power RK3288_PD_VIO>;
		rockchip,grf = <&grf>;
		status = "disabled";

		ports {
			#address-cells = <1>;
			#size-cells = <0>;

			lvds_in: port@0 {
				reg = <0>;

				#address-cells = <1>;
				#size-cells = <0>;

				lvds_in_vopb: endpoint@0 {
					reg = <0>;
					remote-endpoint = <&vopb_out_lvds>;
				};
				lvds_in_vopl: endpoint@1 {
					reg = <1>;
					remote-endpoint = <&vopl_out_lvds>;
				};
			};
		};
	};

	edp: dp@ff970000 {
	edp: dp@ff970000 {
		compatible = "rockchip,rk3288-dp";
		compatible = "rockchip,rk3288-dp";
		reg = <0x0 0xff970000 0x0 0x4000>;
		reg = <0x0 0xff970000 0x0 0x4000>;
@@ -1527,6 +1570,15 @@
			};
			};
		};
		};


		lcdc {
			lcdc_ctl: lcdc-ctl {
				rockchip,pins = <1 24 RK_FUNC_1 &pcfg_pull_none>,
						<1 25 RK_FUNC_1 &pcfg_pull_none>,
						<1 26 RK_FUNC_1 &pcfg_pull_none>,
						<1 27 RK_FUNC_1 &pcfg_pull_none>;
			};
		};

		sdmmc {
		sdmmc {
			sdmmc_clk: sdmmc-clk {
			sdmmc_clk: sdmmc-clk {
				rockchip,pins = <6 20 RK_FUNC_1 &pcfg_pull_none>;
				rockchip,pins = <6 20 RK_FUNC_1 &pcfg_pull_none>;