Commit 0772cf58 authored by Andrzej Hajda's avatar Andrzej Hajda Committed by Krzysztof Kozlowski
Browse files

ARM: dts: exynos: Add DSI and panel nodes on Arndale



Add to Arndale board: bridge and panel nodes, DSI properties and
regulators required by the bridge.

Signed-off-by: default avatarAndrzej Hajda <a.hajda@samsung.com>
Signed-off-by: default avatarMaciej Purski <m.purski@samsung.com>
Signed-off-by: default avatarKrzysztof Kozlowski <krzk@kernel.org>
parent d428b535
Loading
Loading
Loading
Loading
+61 −0
Original line number Diff line number Diff line
@@ -71,6 +71,17 @@
		};
	};

	panel: panel {
		compatible = "boe,hv070wsa-100";
		power-supply = <&vcc_3v3_reg>;
		enable-gpios = <&gpd1 3 GPIO_ACTIVE_HIGH>;
		port {
			panel_ep: endpoint {
				remote-endpoint = <&bridge_out_ep>;
			};
		};
	};

	regulators {
		compatible = "simple-bus";
		#address-cells = <1>;
@@ -97,6 +108,30 @@
			reg = <2>;
			regulator-name = "hdmi-en";
		};

		vcc_1v2_reg: regulator@3 {
			compatible = "regulator-fixed";
			reg = <3>;
			regulator-name = "VCC_1V2";
			regulator-min-microvolt = <1200000>;
			regulator-max-microvolt = <1200000>;
		};

		vcc_1v8_reg: regulator@4 {
			compatible = "regulator-fixed";
			reg = <4>;
			regulator-name = "VCC_1V8";
			regulator-min-microvolt = <1800000>;
			regulator-max-microvolt = <1800000>;
		};

		vcc_3v3_reg: regulator@5 {
			compatible = "regulator-fixed";
			reg = <5>;
			regulator-name = "VCC_3V3";
			regulator-min-microvolt = <3300000>;
			regulator-max-microvolt = <3300000>;
		};
	};

	fixed-rate-clocks {
@@ -119,6 +154,32 @@
	cpu0-supply = <&buck2_reg>;
};

&dsi_0 {
	vddcore-supply = <&ldo8_reg>;
	vddio-supply = <&ldo10_reg>;
	samsung,pll-clock-frequency = <24000000>;
	samsung,burst-clock-frequency = <320000000>;
	samsung,esc-clock-frequency = <10000000>;
	status = "okay";

	bridge@0 {
		reg = <0>;
		compatible = "toshiba,tc358764";
		vddc-supply = <&vcc_1v2_reg>;
		vddio-supply = <&vcc_1v8_reg>;
		vddlvds-supply = <&vcc_3v3_reg>;
		reset-gpios = <&gpd1 6 GPIO_ACTIVE_LOW>;
		#address-cells = <1>;
		#size-cells = <0>;
		port@1 {
			reg = <1>;
			bridge_out_ep: endpoint {
				remote-endpoint = <&panel_ep>;
			};
		};
	};
};

&dp {
	status = "okay";
	samsung,color-space = <0>;