18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ci/dts-v1/;
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ci#include "msm8916-samsung-a2015-common.dtsi"
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ci/ {
88c2ecf20Sopenharmony_ci	model = "Samsung Galaxy A3U (EUR)";
98c2ecf20Sopenharmony_ci	compatible = "samsung,a3u-eur", "qcom,msm8916";
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ci	reg_panel_vdd3: regulator-panel-vdd3 {
128c2ecf20Sopenharmony_ci		compatible = "regulator-fixed";
138c2ecf20Sopenharmony_ci		regulator-name = "panel_vdd3";
148c2ecf20Sopenharmony_ci		regulator-min-microvolt = <1800000>;
158c2ecf20Sopenharmony_ci		regulator-max-microvolt = <1800000>;
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_ci		gpio = <&msmgpio 9 GPIO_ACTIVE_HIGH>;
188c2ecf20Sopenharmony_ci		enable-active-high;
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_ci		pinctrl-names = "default";
218c2ecf20Sopenharmony_ci		pinctrl-0 = <&panel_vdd3_default>;
228c2ecf20Sopenharmony_ci	};
238c2ecf20Sopenharmony_ci};
248c2ecf20Sopenharmony_ci
258c2ecf20Sopenharmony_ci&accelerometer {
268c2ecf20Sopenharmony_ci	mount-matrix = "0", "1", "0",
278c2ecf20Sopenharmony_ci		       "1", "0", "0",
288c2ecf20Sopenharmony_ci		       "0", "0", "1";
298c2ecf20Sopenharmony_ci};
308c2ecf20Sopenharmony_ci
318c2ecf20Sopenharmony_ci&dsi0 {
328c2ecf20Sopenharmony_ci	panel@0 {
338c2ecf20Sopenharmony_ci		reg = <0>;
348c2ecf20Sopenharmony_ci
358c2ecf20Sopenharmony_ci		compatible = "samsung,s6e88a0-ams452ef01";
368c2ecf20Sopenharmony_ci
378c2ecf20Sopenharmony_ci		vdd3-supply = <&reg_panel_vdd3>;
388c2ecf20Sopenharmony_ci		vci-supply = <&pm8916_l17>;
398c2ecf20Sopenharmony_ci		reset-gpios = <&msmgpio 25 GPIO_ACTIVE_HIGH>;
408c2ecf20Sopenharmony_ci
418c2ecf20Sopenharmony_ci		port {
428c2ecf20Sopenharmony_ci			panel_in: endpoint {
438c2ecf20Sopenharmony_ci				remote-endpoint = <&dsi0_out>;
448c2ecf20Sopenharmony_ci			};
458c2ecf20Sopenharmony_ci		};
468c2ecf20Sopenharmony_ci	};
478c2ecf20Sopenharmony_ci};
488c2ecf20Sopenharmony_ci
498c2ecf20Sopenharmony_ci&dsi0_out {
508c2ecf20Sopenharmony_ci	data-lanes = <0 1>;
518c2ecf20Sopenharmony_ci	remote-endpoint = <&panel_in>;
528c2ecf20Sopenharmony_ci};
538c2ecf20Sopenharmony_ci
548c2ecf20Sopenharmony_ci&msmgpio {
558c2ecf20Sopenharmony_ci	panel_vdd3_default: panel-vdd3-default {
568c2ecf20Sopenharmony_ci		pins = "gpio9";
578c2ecf20Sopenharmony_ci		function = "gpio";
588c2ecf20Sopenharmony_ci
598c2ecf20Sopenharmony_ci		drive-strength = <2>;
608c2ecf20Sopenharmony_ci		bias-disable;
618c2ecf20Sopenharmony_ci	};
628c2ecf20Sopenharmony_ci};
63