GPD User Community Support Forum

Kernel 5.7 - goodix touchscreen no longer working

My touchscreen hardware is ok. But it does not initialize with kernel 5.7.

Failing to initialize with kernel 5.7 (debian):

kernel: [ 9.745967] Goodix-TS i2c-GDIX1002:00: supply AVDD28 not found, using dummy regulator
kernel: [ 9.745983] Goodix-TS i2c-GDIX1002:00: supply VDDIO not found, using dummy regulator
kernel: [ 9.746499] Goodix-TS i2c-GDIX1002:00: i2c test failed attempt 1: -121
kernel: [ 9.771279] Goodix-TS i2c-GDIX1002:00: i2c test failed attempt 2: -121
kernel: [ 9.899893] Goodix-TS i2c-GDIX1002:00: i2c test failed attempt 1: -121
kernel: [ 9.927474] Goodix-TS i2c-GDIX1002:00: i2c test failed attempt 2: -121
kernel: [ 9.955202] Goodix-TS i2c-GDIX1002:00: I2C communication failure: -121
kernel: [ 9.955607] Goodix-TS: probe of i2c-GDIX1002:00 failed with error -121

Working ok with kernel 5.6:

kernel: [ 9.791025] Goodix-TS i2c-GDIX1002:00: i2c-GDIX1002:00 supply AVDD28 not found, using dummy regulator
kernel: [ 9.791041] Goodix-TS i2c-GDIX1002:00: i2c-GDIX1002:00 supply VDDIO not found, using dummy regulator
kernel: [ 9.791802] Goodix-TS i2c-GDIX1002:00: ID 928, version: 1060
kernel: [ 9.796457] input: Goodix Capacitive TouchScreen as /devices/pci0000:00/0000:00:15.2/i2c_designware.2/i2c-8/i2c-GDIX1002:00/input/input13

Does anyone have a clue, beside reporting the bug?

EDIT: proper kernel versions:

kernel: [ 0.000000] Linux version 5.7.0-0.bpo.2-amd64 (debian-kernel@lists.debian.org) (gcc version 8.3.0 (Debian 8.3.0-6), GNU ld (GNU Binutils for Debian) 2.31.1) #1 SMP Debian 5.7.10-1~bpo10+1 (2020-07-30)

kernel: [ 0.000000] Linux version 5.6.0-0.bpo.2-amd64 (debian-kernel@lists.debian.org) (gcc version 8.3.0 (Debian 8.3.0-6)) #1 SMP Debian 5.6.14-2~bpo10+1 (2020-06-09)