This fix contains 2 modifications: - poll GT911_READ_XY_REG for 20ms in case not yet ready - write 0 to GT911_READ_XY_REG in all cases These fixes are largely inspired from the Linux GT9xx driver (see https://gitlab.com/AdyaAdya/goodix-touchscreen-linux-driver/-/blob/master/goodix.c)