13 lines
615 B
Diff
13 lines
615 B
Diff
|
diff -rupN linux.orig/drivers/input/touchscreen/goodix.c linux/drivers/input/touchscreen/goodix.c
|
||
|
--- linux.orig/drivers/input/touchscreen/goodix.c 2024-01-02 16:20:16.170247325 +0000
|
||
|
+++ linux/drivers/input/touchscreen/goodix.c 2024-01-03 15:28:50.457334216 +0000
|
||
|
@@ -1007,6 +1007,8 @@ retry_get_irq_gpio:
|
||
|
|
||
|
/* Get the reset line GPIO pin number */
|
||
|
gpiod = devm_gpiod_get_optional(dev, GOODIX_GPIO_RST_NAME, ts->gpiod_rst_flags);
|
||
|
+ if (IS_ERR(gpiod))
|
||
|
+ gpiod = devm_gpiod_get_optional(dev, GOODIX_GPIO_RST_NAME, GPIOD_OUT_LOW);
|
||
|
if (IS_ERR(gpiod)) {
|
||
|
error = PTR_ERR(gpiod);
|
||
|
if (error != -EPROBE_DEFER)
|