1 // SPDX-License-Identifier: GPL-2.0-only
5 #include "msm8916-samsung-a2015-common.dtsi"
8 model = "Samsung Galaxy A3U (EUR)";
9 compatible = "samsung,a3u-eur", "qcom,msm8916";
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>;
17 gpio = <&msmgpio 9 GPIO_ACTIVE_HIGH>;
20 pinctrl-names = "default";
21 pinctrl-0 = <&panel_vdd3_default>;
24 reg_touch_key: regulator-touch-key {
25 compatible = "regulator-fixed";
26 regulator-name = "touch_key";
27 regulator-min-microvolt = <2800000>;
28 regulator-max-microvolt = <2800000>;
30 gpio = <&msmgpio 86 GPIO_ACTIVE_HIGH>;
33 pinctrl-names = "default";
34 pinctrl-0 = <&tkey_en_default>;
37 reg_key_led: regulator-key-led {
38 compatible = "regulator-fixed";
39 regulator-name = "key_led";
40 regulator-min-microvolt = <3300000>;
41 regulator-max-microvolt = <3300000>;
43 gpio = <&msmgpio 60 GPIO_ACTIVE_HIGH>;
46 pinctrl-names = "default";
47 pinctrl-0 = <&tkey_led_en_default>;
52 vcc-supply = <®_touch_key>;
53 vdd-supply = <®_key_led>;
57 mount-matrix = "0", "1", "0",
66 compatible = "zinitix,bt541";
69 interrupt-parent = <&msmgpio>;
70 interrupts = <13 IRQ_TYPE_EDGE_FALLING>;
72 touchscreen-size-x = <540>;
73 touchscreen-size-y = <960>;
75 vdd-supply = <®_vdd_tsp>;
76 vddo-supply = <&pm8916_l6>;
78 pinctrl-names = "default";
79 pinctrl-0 = <&ts_int_default>;
87 compatible = "samsung,s6e88a0-ams452ef01";
89 vdd3-supply = <®_panel_vdd3>;
90 vci-supply = <&pm8916_l17>;
91 reset-gpios = <&msmgpio 25 GPIO_ACTIVE_HIGH>;
95 remote-endpoint = <&dsi0_out>;
103 remote-endpoint = <&panel_in>;
107 panel_vdd3_default: panel-vdd3-default {
111 drive-strength = <2>;
115 tkey_en_default: tkey-en-default {
119 drive-strength = <2>;
123 tkey_led_en_default: tkey-led-en-default {
127 drive-strength = <2>;
131 ts_int_default: ts-int-default {
135 drive-strength = <2>;