Add support for samsung,s6sy761 touchscreen.

Signed-off-by: Dzmitry Sankouski <dsankou...@gmail.com>
---
 .../boot/dts/qcom/sdm845-samsung-starqltechn.dts   | 28 ++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/arch/arm64/boot/dts/qcom/sdm845-samsung-starqltechn.dts 
b/arch/arm64/boot/dts/qcom/sdm845-samsung-starqltechn.dts
index 5e5684f84ffb..37433ef74502 100644
--- a/arch/arm64/boot/dts/qcom/sdm845-samsung-starqltechn.dts
+++ b/arch/arm64/boot/dts/qcom/sdm845-samsung-starqltechn.dts
@@ -561,6 +561,23 @@ &sdhc_2 {
        status = "okay";
 };
 
+&i2c11 {
+       clock-frequency = <400000>;
+       status = "okay";
+
+       touchscreen@48 {
+               compatible = "samsung,s6sy761";
+               reg = <0x48>;
+               interrupt-parent = <&tlmm>;
+               interrupts = <120 IRQ_TYPE_LEVEL_HIGH>;
+               vdd-supply = <&s2dos05_ldo2>;
+               avdd-supply = <&s2dos05_ldo3>;
+
+               pinctrl-0 = <&touch_irq_state>;
+               pinctrl-names = "default";
+       };
+};
+
 &usb_1 {
        status = "okay";
 };
@@ -665,4 +682,15 @@ i2c21_scl_state: i2c21-scl-state {
                drive-strength = <2>;
                bias-disable;
        };
+
+       touch_irq_state: touch-irq-state {
+               pins = "gpio120";
+               function = "gpio";
+               bias-disable;
+       };
+};
+
+&qup_i2c11_default {
+       drive-strength = <2>;
+       bias-disable;
 };

-- 
2.39.2

Reply via email to