diff --git a/hwdb.d/60-evdev.hwdb b/hwdb.d/60-evdev.hwdb index 7730bdc76b..c99da7d359 100644 --- a/hwdb.d/60-evdev.hwdb +++ b/hwdb.d/60-evdev.hwdb @@ -432,6 +432,19 @@ evdev:name:Atmel maXTouch Touch*:dmi:bvn*:bvr*:bd*:svnGOOGLE:pnSamus:* evdev:input:b0018v27C6p01E9* EVDEV_ABS_18=0:255:0:0 +# Goodix Capacitive TouchScreen (AYANEO Flip KB / Flip DS, main display) +# The touch controller reports an invalid/garbage calibration range at boot +# (observed ABS_X max as high as 65343, ABS_Y max as low as 256) due to +# unreliable I2C communication during early boot. Override with the correct +# panel resolution. The Flip DS is mostly identical to the Flip KB apart +# from a second screen replacing the keyboard. +evdev:name:Goodix Capacitive TouchScreen:dmi:*svnAYANEO:*pnFLIPKB** +evdev:name:Goodix Capacitive TouchScreen:dmi:*svnAYANEO:*pnFLIPDS** + EVDEV_ABS_00=0:1199:0:0:0 + EVDEV_ABS_01=0:1919:0:0:0 + EVDEV_ABS_35=0:1199:0:0:0 + EVDEV_ABS_36=0:1919:0:0:0 + ######################################### # Granite Devices Simucube wheel bases #########################################