From 46bb0905de6c99531423dcdfcfd8c33d51eb9545 Mon Sep 17 00:00:00 2001 From: Arian Date: Sat, 27 Jul 2024 19:01:37 +0200 Subject: [PATCH] mondrian: Use Qualcomm's goodix berlin driver Change-Id: I16a8cf284805da4f8a0b5bc5c15340edc9b74507 --- qcom/mondrian-sm8475.dtsi | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/qcom/mondrian-sm8475.dtsi b/qcom/mondrian-sm8475.dtsi index d6c55ef0..3d3fd598 100644 --- a/qcom/mondrian-sm8475.dtsi +++ b/qcom/mondrian-sm8475.dtsi @@ -25,11 +25,11 @@ pinctrl-1 = <&mi_ts_spi_sleep &mi_ts_cs_suspend>; xiaomi_touch@0 { status = "ok"; - compatible = "xiaomi,m11a-spi"; + compatible = "goodix,gt9916S"; reg = <0>; spi-max-frequency = <15000000>; interrupt-parent = <&tlmm>; - interrupts = <21 0x2008>; + interrupts = <21 IRQ_TYPE_LEVEL_LOW>; //goodix,avdd-name = "avdd"; //avdd-supply = <&L7C>; pinctrl-names = "pmx_ts_active", "pmx_ts_suspend"; @@ -39,18 +39,15 @@ goodix,avdd-gpio = <&tlmm 71 0x0>; goodix,iovdd-name = "vdd"; vdd-supply = <&L2C>; - goodix,irq-gpio = <&tlmm 21 0x2008>; - goodix,reset-gpio = <&tlmm 20 0x00>; - goodix,irq-flags = <2>; + goodix,irq-gpio = <&tlmm 21 GPIO_TRANSITORY>; + goodix,reset-gpio = <&tlmm 20 GPIO_ACTIVE_HIGH>; + goodix,irq-flags = ; goodix,panel-max-x = <14400>; goodix,panel-max-y = <32000>; goodix,panel-max-w = <255>; goodix,panel-max-p = <4096>; - goodix,firmware-name = "goodix_firmware_m11a"; - goodix,config-name = "goodix_cfg_group_m11a"; - goodix,touch-expert-array = <2 3 2 2 - 4 3 3 2 - 3 3 4 2>; + goodix,firmware-name = "goodix_firmware_m11a.bin"; + goodix,config-name = "goodix_cfg_group_m11a.bin"; }; };