Commit 0407fad0 authored by Bjorn Andersson's avatar Bjorn Andersson
Browse files

arm64: dts: qcom: sdm845-mtp: Add Truly display



Bring in the Truly display and enable the DSI channels to make the
mdss/gpu probe, even though we're lacking LABIB, preventing us from
seeing anything on the screen.

Tested-by: default avatarVivek Gautam <vivek.gautam@codeaurora.org>
Reviewed-by: default avatarVivek Gautam <vivek.gautam@codeaurora.org>
Link: https://lore.kernel.org/r/20190513210747.22429-1-bjorn.andersson@linaro.org


Signed-off-by: default avatarBjorn Andersson <bjorn.andersson@linaro.org>
parent 5bf63562
Loading
Loading
Loading
Loading
+82 −0
Original line number Diff line number Diff line
@@ -352,6 +352,80 @@
	status = "okay";
};

&dsi0 {
	status = "okay";
	vdda-supply = <&vdda_mipi_dsi0_1p2>;

	qcom,dual-dsi-mode;
	qcom,master-dsi;

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

	ports {
		port@1 {
			endpoint {
				remote-endpoint = <&truly_in_0>;
				data-lanes = <0 1 2 3>;
			};
		};
	};

	panel@0 {
		compatible = "truly,nt35597-2K-display";
		reg = <0>;
		vdda-supply = <&vreg_l14a_1p88>;

		reset-gpios = <&tlmm 6 GPIO_ACTIVE_LOW>;
		mode-gpios = <&tlmm 52 GPIO_ACTIVE_HIGH>;

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

			port@0 {
				reg = <0>;
				truly_in_0: endpoint {
					remote-endpoint = <&dsi0_out>;
				};
			};

			port@1 {
				reg = <1>;
				truly_in_1: endpoint {
					remote-endpoint = <&dsi1_out>;
				};
			};
		};
	};
};

&dsi0_phy {
	status = "okay";
	vdds-supply = <&vdda_mipi_dsi0_pll>;
};

&dsi1 {
	status = "okay";
	vdda-supply = <&vdda_mipi_dsi1_1p2>;

	qcom,dual-dsi-mode;

	ports {
		port@1 {
			endpoint {
				remote-endpoint = <&truly_in_1>;
				data-lanes = <0 1 2 3>;
			};
		};
	};
};

&dsi1_phy {
	status = "okay";
	vdds-supply = <&vdda_mipi_dsi1_pll>;
};

&gcc {
	protected-clocks = <GCC_QSPI_CORE_CLK>,
			   <GCC_QSPI_CORE_CLK_SRC>,
@@ -372,6 +446,14 @@
	clock-frequency = <400000>;
};

&mdss {
	status = "okay";
};

&mdss_mdp {
	status = "okay";
};

&qupv3_id_1 {
	status = "okay";
};