blob: 312f878171adde5aaf7cb059b02eeb2540e39283 [file] [log] [blame]
From 9f5b4038c613cfcfeaadcdb2a58e791fb51a77e5 Mon Sep 17 00:00:00 2001
From: xiazhengqiao <xiazhengqiao@huaqin.corp-partner.google.com>
Date: Mon, 6 Sep 2021 16:51:34 +0800
Subject: [PATCH] CHROMIUM: arm64: dts: mt8183: katsu: use goodix touchscreen
driver
Use "hid-over-i2c" driver to drive goodix touchscreen will
make touchscreen no function after reboot. Use "I2C_HID_OF_GOODIX"
driver to replace it.
BUG=b:197308172
TEST=verify touch function
Change-Id: I220c07b49e636283d24cd84a8fdd98cd7b80da38
Signed-off-by: xiazhengqiao <xiazhengqiao@huaqin.corp-partner.google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/3143673
Reviewed-by: Hsin-Yi Wang <hsinyi@chromium.org>
Commit-Queue: Hsin-Yi Wang <hsinyi@chromium.org>
---
arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu.dts | 7 +++----
1 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu.dts
index b50cc5a225beebaa69fb5e6670956c0721ebe3d2..02594f35e48e0ab4daf0183da27b425a2fda549a 100644
--- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu.dts
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu.dts
@@ -17,16 +17,15 @@ &i2c0 {
/delete-node/touchscreen@10;
touchscreen1: touchscreen@5D {
- compatible = "hid-over-i2c";
+ compatible = "goodix,gt7375p";
reg = <0x5D>;
pinctrl-names = "default";
pinctrl-0 = <&open_touch>;
interrupt-parent = <&pio>;
- interrupts = <155 IRQ_TYPE_EDGE_FALLING>;
+ interrupts = <155 IRQ_TYPE_LEVEL_LOW>;
- post-power-on-delay-ms = <10>;
- hid-descr-addr = <0x0001>;
+ reset-gpios = <&pio 156 GPIO_ACTIVE_LOW>;
};
};
--
2.43.0.429.g432eaa2c6b-goog