1// SPDX-License-Identifier: GPL-2.0-only
2
3/dts-v1/;
4
5#include "msm8916-samsung-a2015-common.dtsi"
6
7/ {
8	model = "Samsung Galaxy A3U (EUR)";
9	compatible = "samsung,a3u-eur", "qcom,msm8916";
10
11	reg_panel_vdd3: regulator-panel-vdd3 {
12		compatible = "regulator-fixed";
13		regulator-name = "panel_vdd3";
14		regulator-min-microvolt = <1800000>;
15		regulator-max-microvolt = <1800000>;
16
17		gpio = <&msmgpio 9 GPIO_ACTIVE_HIGH>;
18		enable-active-high;
19
20		pinctrl-names = "default";
21		pinctrl-0 = <&panel_vdd3_default>;
22	};
23};
24
25&dsi0 {
26	panel@0 {
27		reg = <0>;
28
29		compatible = "samsung,s6e88a0-ams452ef01";
30
31		vdd3-supply = <&reg_panel_vdd3>;
32		vci-supply = <&pm8916_l17>;
33		reset-gpios = <&msmgpio 25 GPIO_ACTIVE_HIGH>;
34
35		port {
36			panel_in: endpoint {
37				remote-endpoint = <&dsi0_out>;
38			};
39		};
40	};
41
42	ports {
43		port@1 {
44			dsi0_out: endpoint {
45				remote-endpoint = <&panel_in>;
46				data-lanes = <0 1>;
47			};
48		};
49	};
50};
51
52&msmgpio {
53	panel_vdd3_default: panel-vdd3-default {
54		pinmux {
55			function = "gpio";
56			pins = "gpio9";
57		};
58		pinconf {
59			pins = "gpio9";
60			drive-strength = <2>;
61			bias-disable;
62		};
63	};
64};
65