diff --git a/qcom/bangkk-touchscreen.dtsi b/qcom/bangkk-touchscreen.dtsi index 2fa29057cf74..03ffbd1843f8 100755 --- a/qcom/bangkk-touchscreen.dtsi +++ b/qcom/bangkk-touchscreen.dtsi @@ -75,9 +75,37 @@ pinctrl-0 = <&qupv3_se0_spi_active &qupv3_se0_spi_cs_active>; pinctrl-1 = <&qupv3_se0_spi_sleep &qupv3_se0_spi_cs_sleep>; - focaltech@0{ - compatible = "focaltech,fts"; + goodix-berlin@0 { + compatible = "goodix,gt9916P"; reg = <0x0>; + spi-max-frequency = <1000000>; + + mmi,status = "/chosen","mmi,panel_name","contains","nt37703"; + //goodix,avdd-name = "avdd"; + goodix,iovdd-name = "iovdd"; + goodix,avdd-gpio = <&tlmm 11 0x0>; + iovdd-supply = <&L13A>; + + panel = <&mot_tm_nt37703_655_1080x2400_dsc_vid>; + + goodix,reset-gpio = <&tlmm 21 0x0>; + goodix,irq-gpio = <&tlmm 22 0x0>; + goodix,irq-flags = <2>; + goodix,panel-max-x = <17280>; + goodix,panel-max-y = <38400>; + goodix,panel-max-w = <255>; + + goodix,panel-max-p = <4096>; + goodix,pen-enable; + goodix.sleep-enable; + goodix,firmware-name = "goodix_firmware.bin"; + goodix,config-name = "goodix_cfg_group.bin"; + status = "ok"; + }; + + focaltech@1{ + compatible = "focaltech,fts"; + reg = <0x1>; //mmi,status = "/chosen","vtdr6115"; mmi,status = "/chosen","mmi,panel_name","contains","vtdr6115"; spi-max-frequency = <6000000>;