arm64: dts: qcom: msm8916-samsung-a2015: Add touchscreen regulator
authorStephan Gerhold <stephan@gerhold.net>
Sun, 26 Apr 2020 14:06:41 +0000 (16:06 +0200)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Tue, 12 May 2020 18:23:08 +0000 (11:23 -0700)
A3U and A5U both use an extra touchscreen LDO regulator
that provides 3.3V for the touch screen controller.

Add it as fixed regulator to the common include.

Cc: Michael Srba <Michael.Srba@seznam.cz>
Signed-off-by: Stephan Gerhold <stephan@gerhold.net>
Link: https://lore.kernel.org/r/20200426140642.204395-4-stephan@gerhold.net
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
arch/arm64/boot/dts/qcom/msm8916-samsung-a2015-common.dtsi

index 43c5e0f..019407f 100644 (file)
                };
        };
 
+       reg_vdd_tsp: regulator-vdd-tsp {
+               compatible = "regulator-fixed";
+               regulator-name = "vdd_tsp";
+               regulator-min-microvolt = <3300000>;
+               regulator-max-microvolt = <3300000>;
+
+               gpio = <&msmgpio 73 GPIO_ACTIVE_HIGH>;
+               enable-active-high;
+
+               pinctrl-names = "default";
+               pinctrl-0 = <&tsp_en_default>;
+       };
+
        i2c-muic {
                compatible = "i2c-gpio";
                sda-gpios = <&msmgpio 105 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>;
                        bias-disable;
                };
        };
+
+       tsp_en_default: tsp-en-default {
+               pinmux {
+                       function = "gpio";
+                       pins = "gpio73";
+               };
+               pinconf {
+                       pins = "gpio73";
+                       drive-strength = <2>;
+                       bias-disable;
+               };
+       };
 };
 
 &smd_rpm_regulators {